diff --git a/resources/index.html b/resources/index.html index 259b3e7..f83919a 100644 --- a/resources/index.html +++ b/resources/index.html @@ -2,11 +2,11 @@
The real feed can be found at feed.xml
+The real feed can be found at {FEED}
Nothing to see here.
This is a public landing page for an instance of the Newsletters 2 Web diff --git a/src/main.rs b/src/main.rs index dab0401..2d26442 100644 --- a/src/main.rs +++ b/src/main.rs @@ -101,7 +101,9 @@ fn build_feed(filename: &PathBuf, hostname: String, include_html: bool) -> Resul write_file(&path, processed_html.as_bytes())?; } - write_file(dir.join("index.html"), INDEX_HTML)?; + // Ugly hack, but I don't know how to do this better... + let file_name = format!("{:?}", filename.file_name().unwrap()).replace('"', ""); + write_file(dir.join("index.html"), INDEX_HTML.replace("{FEED}", file_name.as_str()))?; feed::add_entry_to_feed(&mut feed, &msg, &processed_html, &hostname, include_html); }