From 4599ce47fbe3160d6c3c68f560d8fc0f1a1103ab Mon Sep 17 00:00:00 2001 From: Jacob Kiers Date: Tue, 29 Nov 2022 23:22:43 +0100 Subject: [PATCH] Replace hard-coded feed name with configured name Signed-off-by: Jacob Kiers --- resources/index.html | 4 ++-- src/main.rs | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) 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 @@ Newsletters - +

Newsletters 2 Web

-

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); }