diff options
| author | Fuwn <[email protected]> | 2022-04-14 22:59:02 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-04-14 22:59:02 -0700 |
| commit | 16688068bb39f1a960256e8c075a144dd0c8f8fa (patch) | |
| tree | f463952eb577563cbdb48e68c629db4968d9611f /src | |
| parent | feat(main): add a search engine! (diff) | |
| download | locus-16688068bb39f1a960256e8c075a144dd0c8f8fa.tar.xz locus-16688068bb39f1a960256e8c075a144dd0c8f8fa.zip | |
feat: /remarks
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index 3875ac0..95ad96a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -271,5 +271,28 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> { }), ); + track_mount( + &mut router, + "/remarks", + "Fuwn's remarks", + Box::new(|context| { + let remarks: Vec<String> = + serde_json::from_str(include_str!("../content/json/remarks.json")) + .unwrap(); + + success!( + format!( + "# REMARKS\n\n{}", + remarks + .into_iter() + .map(|r| format!("* {}", r)) + .collect::<Vec<String>>() + .join("\n") + ), + context + ) + }), + ); + router.run().await } |