aboutsummaryrefslogtreecommitdiff
path: root/content/index.html
diff options
context:
space:
mode:
authorMartin Ashby <martin@ashbysoft.com>2022-10-15 22:36:52 +0100
committerMartin Ashby <martin@ashbysoft.com>2022-10-15 22:36:52 +0100
commit297d38b69efaa54f5585b806e7934375d2df9765 (patch)
tree76c11158f1d6f2e2f2a8d948b6e6360e75884136 /content/index.html
downloadblogsite2-main.tar.gz
blogsite2-main.tar.bz2
blogsite2-main.tar.xz
blogsite2-main.zip
Initial commitmain
Diffstat (limited to 'content/index.html')
-rw-r--r--content/index.html15
1 files changed, 15 insertions, 0 deletions
diff --git a/content/index.html b/content/index.html
new file mode 100644
index 0000000..26355a3
--- /dev/null
+++ b/content/index.html
@@ -0,0 +1,15 @@
+{{$pathParts := splitList "/" .OriginalReq.URL.Path}}
+{{$markdownFilename := default "index" (slice $pathParts 2 | join "/")}}
+{{$markdownFilePath := printf "/content/markdown/%s.md" $markdownFilename}}
+{{if not (fileExists $markdownFilePath)}}{{httpError 404}}{{end}}
+{{$markdownFile := (include $markdownFilePath | splitFrontMatter)}}
+{{$title := default $markdownFilename $markdownFile.Meta.title}}
+<!doctype html>
+<html>
+<head>
+ {{ include "/include/head.html" }}
+</head>
+<body>
+ <article>{{ markdown $markdownFile.Body }}</article>
+</body>
+</html> \ No newline at end of file