diff options
author | metamuffin <metamuffin@disroot.org> | 2022-08-29 23:19:49 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-08-29 23:19:49 +0200 |
commit | 9fba4dc45d7319d03584fe10ead95d0ff7974234 (patch) | |
tree | 5cb8882a51864b10ac788c9bedfeb72b4ff37e21 /code/src/main.rs | |
parent | 3830096c748bd26c8c2aeb906e8e63960f240567 (diff) | |
download | metamuffin-blog-9fba4dc45d7319d03584fe10ead95d0ff7974234.tar metamuffin-blog-9fba4dc45d7319d03584fe10ead95d0ff7974234.tar.bz2 metamuffin-blog-9fba4dc45d7319d03584fe10ead95d0ff7974234.tar.zst |
more bugs
Diffstat (limited to 'code/src/main.rs')
-rw-r--r-- | code/src/main.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/code/src/main.rs b/code/src/main.rs index 693c120..83bcefe 100644 --- a/code/src/main.rs +++ b/code/src/main.rs @@ -74,7 +74,7 @@ pub fn get_articles(root: &str) -> Vec<ArticleMeta> { pub struct ArticleMeta { title: String, - filename: String, + canonical_name: String, date: iso8601::Date, path: PathBuf, } @@ -85,7 +85,7 @@ fn article_metadata(path: PathBuf) -> ArticleMeta { f.read_line(&mut buf).unwrap(); // assume the 1st line has the title ArticleMeta { title: String::from(buf[2..].trim()), - filename: path.file_name().unwrap().to_str().unwrap().to_string(), + canonical_name: path.file_stem().unwrap().to_str().unwrap().to_string(), date: iso8601::date(&path.file_name().unwrap().to_str().unwrap()[0..10]).unwrap(), path, } |