diff options
author | Daniel Morawetz <daniel@morawetz.dev> | 2022-01-17 18:03:52 +0100 |
---|---|---|
committer | Daniel Morawetz <daniel@morawetz.dev> | 2022-01-17 18:03:52 +0100 |
commit | 7b1241d0f287e07a0056834020726f5a1e69f5a8 (patch) | |
tree | dd5f059b144cadd7f2c42bfcd82a605fc35e9768 | |
parent | 9acc0debec2bdd8a60773f307cef8dc6b3897b87 (diff) |
Revert "Make page-break not configurable"
This reverts commit 0eb23efd44c96d79c96161648a6c286dbc7424c1.
-rw-r--r-- | src/config.rs | 7 | ||||
-rw-r--r-- | src/renderer/html_handlebars/hbs_renderer.rs | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/config.rs b/src/config.rs index bf4aabbb..daeccbd0 100644 --- a/src/config.rs +++ b/src/config.rs @@ -592,11 +592,16 @@ impl HtmlConfig { pub struct Print { /// Whether print support is enabled. pub enable: bool, + /// Insert page breaks between chapters. Default: `true`. + pub page_break: bool, } impl Default for Print { fn default() -> Self { - Self { enable: true } + Self { + enable: true, + page_break: true, + } } } diff --git a/src/renderer/html_handlebars/hbs_renderer.rs b/src/renderer/html_handlebars/hbs_renderer.rs index e8da5b4a..69dc3124 100644 --- a/src/renderer/html_handlebars/hbs_renderer.rs +++ b/src/renderer/html_handlebars/hbs_renderer.rs @@ -56,7 +56,7 @@ impl HtmlHandlebars { let fixed_content = utils::render_markdown_with_path(&ch.content, ctx.html_config.curly_quotes, Some(path)); - if !ctx.is_index { + if !ctx.is_index && ctx.html_config.print.page_break { // Add page break between chapters // See https://developer.mozilla.org/en-US/docs/Web/CSS/break-before and https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-before // Add both two CSS properties because of the compatibility issue |