Merge pull request #697 from mattico/fix-fontawesome-gh-pages
Fix FontAwesome directory missing from Github Pages sites
This commit is contained in:
commit
f154b2fb65
|
@ -142,6 +142,9 @@ impl HtmlHandlebars {
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
use utils::fs::write_file;
|
use utils::fs::write_file;
|
||||||
|
|
||||||
|
write_file(destination, ".nojekyll",
|
||||||
|
b"This file makes sure that Github Pages doesn't process mdBook's output.")?;
|
||||||
|
|
||||||
write_file(destination, "book.js", &theme.js)?;
|
write_file(destination, "book.js", &theme.js)?;
|
||||||
write_file(destination, "book.css", &theme.css)?;
|
write_file(destination, "book.css", &theme.css)?;
|
||||||
write_file(destination, "favicon.png", &theme.favicon)?;
|
write_file(destination, "favicon.png", &theme.favicon)?;
|
||||||
|
@ -152,37 +155,37 @@ impl HtmlHandlebars {
|
||||||
write_file(destination, "clipboard.min.js", &theme.clipboard_js)?;
|
write_file(destination, "clipboard.min.js", &theme.clipboard_js)?;
|
||||||
write_file(
|
write_file(
|
||||||
destination,
|
destination,
|
||||||
"_FontAwesome/css/font-awesome.css",
|
"FontAwesome/css/font-awesome.css",
|
||||||
theme::FONT_AWESOME,
|
theme::FONT_AWESOME,
|
||||||
)?;
|
)?;
|
||||||
write_file(
|
write_file(
|
||||||
destination,
|
destination,
|
||||||
"_FontAwesome/fonts/fontawesome-webfont.eot",
|
"FontAwesome/fonts/fontawesome-webfont.eot",
|
||||||
theme::FONT_AWESOME_EOT,
|
theme::FONT_AWESOME_EOT,
|
||||||
)?;
|
)?;
|
||||||
write_file(
|
write_file(
|
||||||
destination,
|
destination,
|
||||||
"_FontAwesome/fonts/fontawesome-webfont.svg",
|
"FontAwesome/fonts/fontawesome-webfont.svg",
|
||||||
theme::FONT_AWESOME_SVG,
|
theme::FONT_AWESOME_SVG,
|
||||||
)?;
|
)?;
|
||||||
write_file(
|
write_file(
|
||||||
destination,
|
destination,
|
||||||
"_FontAwesome/fonts/fontawesome-webfont.ttf",
|
"FontAwesome/fonts/fontawesome-webfont.ttf",
|
||||||
theme::FONT_AWESOME_TTF,
|
theme::FONT_AWESOME_TTF,
|
||||||
)?;
|
)?;
|
||||||
write_file(
|
write_file(
|
||||||
destination,
|
destination,
|
||||||
"_FontAwesome/fonts/fontawesome-webfont.woff",
|
"FontAwesome/fonts/fontawesome-webfont.woff",
|
||||||
theme::FONT_AWESOME_WOFF,
|
theme::FONT_AWESOME_WOFF,
|
||||||
)?;
|
)?;
|
||||||
write_file(
|
write_file(
|
||||||
destination,
|
destination,
|
||||||
"_FontAwesome/fonts/fontawesome-webfont.woff2",
|
"FontAwesome/fonts/fontawesome-webfont.woff2",
|
||||||
theme::FONT_AWESOME_WOFF2,
|
theme::FONT_AWESOME_WOFF2,
|
||||||
)?;
|
)?;
|
||||||
write_file(
|
write_file(
|
||||||
destination,
|
destination,
|
||||||
"_FontAwesome/fonts/FontAwesome.ttf",
|
"FontAwesome/fonts/FontAwesome.ttf",
|
||||||
theme::FONT_AWESOME_TTF,
|
theme::FONT_AWESOME_TTF,
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 348 KiB After Width: | Height: | Size: 348 KiB |
|
@ -18,7 +18,7 @@
|
||||||
<link rel="shortcut icon" href="{{ favicon }}">
|
<link rel="shortcut icon" href="{{ favicon }}">
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
<!-- Font Awesome -->
|
||||||
<link rel="stylesheet" href="_FontAwesome/css/font-awesome.css">
|
<link rel="stylesheet" href="FontAwesome/css/font-awesome.css">
|
||||||
|
|
||||||
<link rel="stylesheet" href="highlight.css">
|
<link rel="stylesheet" href="highlight.css">
|
||||||
<link rel="stylesheet" href="tomorrow-night.css">
|
<link rel="stylesheet" href="tomorrow-night.css">
|
||||||
|
|
|
@ -21,18 +21,18 @@ pub static TOMORROW_NIGHT_CSS: &'static [u8] = include_bytes!("tomorrow-night.cs
|
||||||
pub static HIGHLIGHT_CSS: &'static [u8] = include_bytes!("highlight.css");
|
pub static HIGHLIGHT_CSS: &'static [u8] = include_bytes!("highlight.css");
|
||||||
pub static AYU_HIGHLIGHT_CSS: &'static [u8] = include_bytes!("ayu-highlight.css");
|
pub static AYU_HIGHLIGHT_CSS: &'static [u8] = include_bytes!("ayu-highlight.css");
|
||||||
pub static CLIPBOARD_JS: &'static [u8] = include_bytes!("clipboard.min.js");
|
pub static CLIPBOARD_JS: &'static [u8] = include_bytes!("clipboard.min.js");
|
||||||
pub static FONT_AWESOME: &'static [u8] = include_bytes!("_FontAwesome/css/font-awesome.min.css");
|
pub static FONT_AWESOME: &'static [u8] = include_bytes!("FontAwesome/css/font-awesome.min.css");
|
||||||
pub static FONT_AWESOME_EOT: &'static [u8] =
|
pub static FONT_AWESOME_EOT: &'static [u8] =
|
||||||
include_bytes!("_FontAwesome/fonts/fontawesome-webfont.eot");
|
include_bytes!("FontAwesome/fonts/fontawesome-webfont.eot");
|
||||||
pub static FONT_AWESOME_SVG: &'static [u8] =
|
pub static FONT_AWESOME_SVG: &'static [u8] =
|
||||||
include_bytes!("_FontAwesome/fonts/fontawesome-webfont.svg");
|
include_bytes!("FontAwesome/fonts/fontawesome-webfont.svg");
|
||||||
pub static FONT_AWESOME_TTF: &'static [u8] =
|
pub static FONT_AWESOME_TTF: &'static [u8] =
|
||||||
include_bytes!("_FontAwesome/fonts/fontawesome-webfont.ttf");
|
include_bytes!("FontAwesome/fonts/fontawesome-webfont.ttf");
|
||||||
pub static FONT_AWESOME_WOFF: &'static [u8] =
|
pub static FONT_AWESOME_WOFF: &'static [u8] =
|
||||||
include_bytes!("_FontAwesome/fonts/fontawesome-webfont.woff");
|
include_bytes!("FontAwesome/fonts/fontawesome-webfont.woff");
|
||||||
pub static FONT_AWESOME_WOFF2: &'static [u8] =
|
pub static FONT_AWESOME_WOFF2: &'static [u8] =
|
||||||
include_bytes!("_FontAwesome/fonts/fontawesome-webfont.woff2");
|
include_bytes!("FontAwesome/fonts/fontawesome-webfont.woff2");
|
||||||
pub static FONT_AWESOME_OTF: &'static [u8] = include_bytes!("_FontAwesome/fonts/FontAwesome.otf");
|
pub static FONT_AWESOME_OTF: &'static [u8] = include_bytes!("FontAwesome/fonts/FontAwesome.otf");
|
||||||
|
|
||||||
|
|
||||||
/// The `Theme` struct should be used instead of the static variables because
|
/// The `Theme` struct should be used instead of the static variables because
|
||||||
|
|
Loading…
Reference in New Issue