summaryrefslogtreecommitdiff
path: root/server.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2025-04-26 14:06:27 +0200
committerTor Andersson <tor@ccxvii.net>2025-04-26 14:11:27 +0200
commit3765378f99d29a0481e0268a76edf283a6167a48 (patch)
tree4f46d8d5f7a6a228f5f1cf4d17110ff4e61ab1ac /server.js
parent44c38cb0f1a52787306ffca3ee4916f382bf7cc4 (diff)
downloadserver-3765378f99d29a0481e0268a76edf283a6167a48.tar.gz
Use .md suffix in docs links so they work on github.
Diffstat (limited to 'server.js')
-rw-r--r--server.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/server.js b/server.js
index b315886..7070442 100644
--- a/server.js
+++ b/server.js
@@ -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)
}