From bd9cfd1fd6cf1d98b5fbc45b60a1ecc204f23e32 Mon Sep 17 00:00:00 2001 From: Philipp A Date: Sun, 25 Oct 2020 17:57:32 +0100 Subject: Use initial header level --- renderer/src/html.rs | 4 ++-- renderer/src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'renderer/src') diff --git a/renderer/src/html.rs b/renderer/src/html.rs index 3dab74e..d708250 100644 --- a/renderer/src/html.rs +++ b/renderer/src/html.rs @@ -6,7 +6,7 @@ use std::io::Write; use failure::Error; // use crate::url::Url; -use crate::opt::{RenderOptionsStandalone, RenderOptionsStandaloneBuilder}; +use crate::opt::{RenderOptionsStandalone, RenderOptionsBuilder, RenderOptionsStandaloneBuilder}; use document_tree::{ Document,Element,HasChildren,ExtraAttributes, elements as e, @@ -21,8 +21,8 @@ use document_tree::{ pub fn render_html(document: &Document, stream: W, opts: O) -> Result<(), Error> where W: Write, O: Into { - let mut renderer = HTMLRenderer { stream, level: 0 }; let opts = opts.into(); + let mut renderer = HTMLRenderer { stream, level: opts.initial_header_level() }; if opts.standalone() { document.render_html(&mut renderer) } else { diff --git a/renderer/src/lib.rs b/renderer/src/lib.rs index c9bc7dd..6d1f8f3 100644 --- a/renderer/src/lib.rs +++ b/renderer/src/lib.rs @@ -1,5 +1,5 @@ mod html; -mod opt; +pub mod opt; use std::io::Write; -- cgit v1.2.3