diff options
| author | Xe Iaso <me@xeiaso.net> | 2024-01-13 22:49:21 -0500 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2024-01-13 22:49:28 -0500 |
| commit | e1cdfc6be74b9ab42389eb69a4d0ec41ad5c31d2 (patch) | |
| tree | 744a81437af9319a95aa640b304fafa1fb04155c | |
| parent | 3c04f805e05ccdbac15e8149cc9517ed7747e1f2 (diff) | |
| download | xesite-e1cdfc6be74b9ab42389eb69a4d0ec41ad5c31d2.tar.xz xesite-e1cdfc6be74b9ab42389eb69a4d0ec41ad5c31d2.zip | |
devel: don't loop
Signed-off-by: Xe Iaso <me@xeiaso.net>
| -rw-r--r-- | .vscode/settings.json | 5 | ||||
| -rw-r--r-- | cmd/xesite/devel.go | 2 | ||||
| -rw-r--r-- | lume/_config.ts | 3 | ||||
| -rw-r--r-- | lume/src/404.md | 8 |
4 files changed, 16 insertions, 2 deletions
diff --git a/.vscode/settings.json b/.vscode/settings.json index 543d989..f492433 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -24,5 +24,8 @@ "gatekeeping", "gatekeepy", "XeblogConv" - ] + ], + "[markdown][mdx][nunjucks]": { + "editor.wordBasedSuggestions": "off" + } } diff --git a/cmd/xesite/devel.go b/cmd/xesite/devel.go index 23f35ff..0403c8d 100644 --- a/cmd/xesite/devel.go +++ b/cmd/xesite/devel.go @@ -15,7 +15,7 @@ import ( ) var ( - ignoredDirs = []string{"_site", "_data", "_bin", "blog/series", "static/resume", "#"} + ignoredDirs = []string{"_site", "_data", "_bin", "blog/series", "static/resume", "#", "deno.lock"} ) func findDirectories(root string) ([]string, error) { diff --git a/lume/_config.ts b/lume/_config.ts index 499fdb5..885e662 100644 --- a/lume/_config.ts +++ b/lume/_config.ts @@ -95,5 +95,8 @@ site.use(sitemap({ site.use(readInfo({ extensions: [".md", ".mdx"], })); +site.preprocess([".html"], (page) => { + page.data.year = page.data.date.getFullYear(); +}); export default site; diff --git a/lume/src/404.md b/lume/src/404.md new file mode 100644 index 0000000..4622e9a --- /dev/null +++ b/lume/src/404.md @@ -0,0 +1,8 @@ +--- +title: Can't find {{.Path}} +layout: base.njk +--- + +<h1 class="text-3xl font-bold">Can't find {{.Path}}</h1> + +<p class="text-lg">The page you're looking for doesn't exist. If it should, please contact me at <a href="/contact">/contact</a>.</p> |
