diff options
author | Martin Ashby <martin@ashbysoft.com> | 2022-10-15 22:36:52 +0100 |
---|---|---|
committer | Martin Ashby <martin@ashbysoft.com> | 2022-10-15 22:36:52 +0100 |
commit | 297d38b69efaa54f5585b806e7934375d2df9765 (patch) | |
tree | 76c11158f1d6f2e2f2a8d948b6e6360e75884136 /content/index.html | |
download | blogsite2-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.html | 15 |
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 |