diff options
author | Tor Andersson <tor@ccxvii.net> | 2025-04-26 14:06:27 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2025-04-26 14:11:27 +0200 |
commit | 3765378f99d29a0481e0268a76edf283a6167a48 (patch) | |
tree | 4f46d8d5f7a6a228f5f1cf4d17110ff4e61ab1ac /server.js | |
parent | 44c38cb0f1a52787306ffca3ee4916f382bf7cc4 (diff) | |
download | server-3765378f99d29a0481e0268a76edf283a6167a48.tar.gz |
Use .md suffix in docs links so they work on github.
Diffstat (limited to 'server.js')
-rw-r--r-- | server.js | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -4100,20 +4100,26 @@ function render_markdown(path) { } app.get("/docs", function (req, res) { - res.send(render_markdown("docs/index.md")) + res.redirect("/docs/index") }) app.get("/docs/:file", function (req, res) { + var file = req.params.file + if (!file.endsWith(".md")) + file += ".md" try { - res.send(render_markdown("docs/" + req.params.file + ".md")) + res.send(render_markdown("docs/" + file)) } catch (err) { res.status(404).send(err.message) } }) app.get("/docs/:dir/:file", function (req, res) { + var file = req.params.file + if (!file.endsWith(".md")) + file += ".md" try { - res.send(render_markdown("docs/" + req.params.dir + "/" + req.params.file + ".md")) + res.send(render_markdown("docs/" + req.params.dir + "/" + file)) } catch (err) { res.status(404).send(err.message) } |