1
0
Fork 0
mirror of https://github.com/lise-henry/crowbook synced 2024-06-06 10:36:10 +02:00

Add html.icon support for html single renderer

This commit is contained in:
Elisabeth Henry 2016-12-16 02:37:47 +01:00
parent 56605f0b6b
commit 676cfe907a
2 changed files with 5 additions and 0 deletions

View File

@ -223,6 +223,10 @@ impl<'a> HtmlSingleRenderer<'a> {
.insert_str("pages_svg", pages_svg)
.insert_str("footer", HtmlRenderer::get_footer(self)?)
.insert_str("header", HtmlRenderer::get_header(self)?);
if let Ok(favicon) = self.html.book.options.get_path("html.icon") {
let favicon = self.html.handler.map_image(&self.html.book.source, favicon)?;
mapbuilder = mapbuilder.insert_str("favicon", format!("<link rel = \"icon\" href = \"{}\">", favicon));
}
if !self.html.toc.is_empty() {
mapbuilder = mapbuilder.insert_bool("has_toc", true);
mapbuilder = mapbuilder.insert_str("toc", toc)

View File

@ -5,6 +5,7 @@
<meta name="generator" content="crowbook">
<meta name="viewport" content="width=device-width">
<meta name="author" content="{{{author}}}">
{{{favicon}}}
<title>{{{title}}}</title>
<style type = "text/css">
{{{style}}}