From 343cf655f8c468a68a98009a321834f7bd824b8f Mon Sep 17 00:00:00 2001 From: QuietMisdreavus Date: Fri, 21 Dec 2018 09:02:49 -0600 Subject: [PATCH 1/2] add noscript.css to essential-files --- src/docbuilder/chroot_builder.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/docbuilder/chroot_builder.rs b/src/docbuilder/chroot_builder.rs index 75d58b65d..49dbc29c6 100644 --- a/src/docbuilder/chroot_builder.rs +++ b/src/docbuilder/chroot_builder.rs @@ -385,7 +385,8 @@ impl DocBuilder { "settings.css", "storage.js", "theme.js", - "source-script.js"], + "source-script.js", + "noscript.css"], // files doesn't require rustc version subfix ["FiraSans-Medium.woff", "FiraSans-Regular.woff", From 419d9b198b2818d9406f3b599d4d35daefebdd83 Mon Sep 17 00:00:00 2001 From: QuietMisdreavus Date: Fri, 11 Jan 2019 14:52:34 -0600 Subject: [PATCH 2/2] send --static-root-path and --disable-per-crate-search to rustdoc --- src/utils/build_doc.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/build_doc.rs b/src/utils/build_doc.rs index 74d889c9a..a6e6e3cb1 100644 --- a/src/utils/build_doc.rs +++ b/src/utils/build_doc.rs @@ -75,7 +75,9 @@ pub fn build_doc(name: &str, vers: Option<&str>, target: Option<&str>) -> Result let mut rustdoc_args: Vec = vec!["-Z".to_string(), "unstable-options".to_string(), "--resource-suffix".to_string(), - format!("-{}", parse_rustc_version(get_current_versions()?.0)?)]; + format!("-{}", parse_rustc_version(get_current_versions()?.0)?), + "--static-root-path".to_string(), "/".to_string(), + "--disable-per-crate-search".to_string()]; // since https://github.com/rust-lang/rust/pull/51384, we can pass --extern-html-root-url to // force rustdoc to link to other docs.rs docs for dependencies