diff options
-rw-r--r-- | 404.html | 6 | ||||
-rw-r--r-- | err.html | 6 | ||||
-rw-r--r-- | site.hs | 6 |
3 files changed, 15 insertions, 3 deletions
@@ -1,6 +1,6 @@ --- -title: Resource not found +title: Not Found --- -<h1>Resource not found</h1> -<p>Can't the find the resource you're looking for. Please <a href="/contact/">contact me</a> if you've found a dead link on this website. Otherwise you might want to go to the <a href="/">home page</a> instead.</p> +<h1>Not Found</h1> +<p>Whoops, I can't find the resource you're looking for. Please <a href="/contact/">contact me</a> if you've found a dead link on this website. Otherwise you might want to go to the <a href="/">home page</a> instead.</p> diff --git a/err.html b/err.html new file mode 100644 index 0000000..9a31fb7 --- /dev/null +++ b/err.html @@ -0,0 +1,6 @@ +--- +title: Error +--- + +<h1>$HTTP_ERROR</h1> +<p>Whoops, something went wrong. Please <a href="/contact/">contact me</a> if you think there's something wrong with this website. Otherwise you might want to go to the <a href="/">home page</a> instead.</p> @@ -82,6 +82,12 @@ main = hakyllWith hakyllConfig $ do >>= loadAndApplyTemplate "templates/default.html" indexContext -- >>= relativizeUrls + match "err.html" $ do + route idRoute + compile $ pandocCompiler + >>= loadAndApplyTemplate "templates/default.html" defaultContext + >>= relativizeUrls + match "404.html" $ do route idRoute compile $ pandocCompiler |