404 handler

This commit is contained in:
Niels G. W. Serup 2016-09-02 23:47:31 +02:00
parent 62ecacd2cd
commit f201d0f9ad
3 changed files with 10 additions and 1 deletions

View File

@ -3,6 +3,12 @@ server_name metanohi.name www.metanohi.name;
root /var/www/metanohi.name/web-serve;
index index.html;
error_page 404 /404.html
location /404 {
internal;
}
location ~ \.html$ {
internal;
}

View File

@ -97,7 +97,7 @@ def markdown_to_html(input_file, output_dir):
pages.append((dir + '/' + uri,
os.path.normpath(os.path.join(base_dir, path, name))))
builtins = ['/', '/about/', '/about/niels', '/misc/']
builtins = ['/', '/about/', '/about/niels', '/misc/', '/404']
pages = filter(lambda t: t[0] not in builtins, pages)
pages_new = []
for page in pages:

3
site/404.md Normal file
View File

@ -0,0 +1,3 @@
# 404
Try the next exit.