aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xconfig.yaml2
-rwxr-xr-xtemplates/404.html102
2 files changed, 104 insertions, 0 deletions
diff --git a/config.yaml b/config.yaml
index 6b49743..576a6c2 100755
--- a/config.yaml
+++ b/config.yaml
@@ -18,3 +18,5 @@ extras:
18 url: robots.txt 18 url: robots.txt
19 - template: sitemap.xml 19 - template: sitemap.xml
20 url: sitemap.xml 20 url: sitemap.xml
21 - template: 404.html
22 url: 404.html
diff --git a/templates/404.html b/templates/404.html
new file mode 100755
index 0000000..f000fd9
--- /dev/null
+++ b/templates/404.html
@@ -0,0 +1,102 @@
1<!doctype html>
2<html lang="{{ .Config.Language }}">
3 <head>
4 <meta charset="utf-8" />
5 <meta name="viewport" content="width=device-width,initial-scale=1" />
6 <title>{{ block "title" . }}{{ .Config.Title }}{{ end }} - 404</title>
7 <meta name="description" content="{{ block "description" . }}{{ .Config.Description }}{{ end }}"/>
8 <link rel="alternate" type="application/rss+xml" href="{{ .Config.BaseURL }}/index.xml" />
9 <link href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL69vf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv76+/8LBwQkAAAAAAAAAAAAAAAC+vb3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+9vf/Bv78JAAAAAAAAAAAAAAAAu7q6/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7ubr/vr29CAAAAAAAAAAAy8nJAZ6foP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnqGj/6GipAoAAAAAHLjU/xcXHf/BwsL/I8XY/yPK3v8XGiD/IbjL/yPF2f8XGiD/Fxkf/yLF2f8gnK3/Fxog/62ztv8fwNf/FRcd/x271v8mz93/GRsi/xkXHf8p097/GiIp/xobIv8p0t3/KdPe/xocIv8fYmr/KNPe/xoZH/8aHCL/J87c/xy81/8VFxz/IsPZ/8zS0/8XGiD/Ir/R/yPH2/8XGiD/Fxkf/yPH2/8dd4T/GBog/yPJ3f8jyNr/uru9/xcUGv8cudb/EhITDKi5vRKlvMP/RUpOERwcHRAdOj4QHTk8EBwdHRAdNTgQHTo/EBwcHRAcHB0QSGduEKW4vf+koqQfHzg+EBqz0ewSFRv7EyMr/xq51vsTERb7ExUb+xq41fsau9j7ExUb+xiPp/sZudb7ExUb+xMVG/sZuNX/GKvI/BIUGfMdvdn/IrfL/xcaIP8n1eb/J9Dh/xkcIf8ZGR7/J8/f/xxCSv8ZGyH/J9Dg/ybQ4P8ZHCL/FSQs/yPK3/8UExj/GE1b/ybS5P8ZGB7/Ghwj/ynW5P8p2Ob/Ghwi/yWrtv8p1eH/Ghwi/xocIv8p1uT/J8XT/xkcIv8m1un/Hb7d/xUYH/8hzOr/HtHu/xcaIf8XGB//I8vi/xgxOv8XGSD/I8rg/yPK4P8XGiD/GUFL/yPP6f8SERj/Fhkh/x3A4f8AAAAAJ2f9/ydr//8mZPH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlYu38J2v//ydo/f8AAAAAAAAAAAd8/fkFqf//Iob8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMY39awWr//8FfP3/AAAAAAAAAAAFm/7/SfD//wR+/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOB/f9B7v//BaX+/wAAAAAAAAAAQ878SAyZ/v9n1v4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu9v8DDJb+/z3N/XgAAAAA3/sAAN/7AADf+wAA3/sAAAAAAAAAAAAAAAAAAN/7AAAAAAAAAAAAAAAAAAAAAAAAj/EAAI/5AACP8QAA3/sAAA==" rel="icon" type="image/x-icon" />
10 <style>
11 :root {
12 --body-max-width: 860px;
13 --link-color: blue;
14 --code-background: #f8f8f8;
15 --inline-code-background: #f2f2f2;
16 }
17
18 *::selection {
19 background: var(--link-color);
20 color: #ffffff;
21 }
22
23 *::-moz-selection {
24 background: var(--link-color);
25 color: #ffffff;
26 }
27
28 *::-webkit-selection {
29 background: var(--link-color);
30 color: #ffffff;
31 }
32
33 body {
34 padding: 2rem;
35 max-width: var(--body-max-width);
36 background: white;
37 font-family: sans-serif;
38 line-height: 1.4rem;
39 font-size: 16px;
40 display: flex;
41 flex-direction: column;
42 gap: 1em;
43 }
44
45 header nav {
46 display: flex;
47 gap: 1em;
48 }
49
50 h1 {
51 margin: 30px 0;
52 font-size: 4em;
53 line-height: 1;
54 letter-spacing: -1px;
55 }
56
57 @media only screen and (max-width: 600px) {
58 body {
59 padding: 0.5em;
60 word-wrap: break-word;
61 }
62
63 header nav {
64 gap: 0.7rem;
65 }
66
67 a {
68 word-wrap: break-word;
69 }
70 }
71 </style>
72 <script defer src="https://app.tinyanalytics.io/pixel/isfRNEahfHiS2Ttp"></script>
73 </head>
74 <body>
75 <header>
76 <nav>
77 <a href="/">Home</a>
78 <a href="https://github.com/mitjafelicijan" target="_blank">Code</a>
79 <a href="/assets/mitjafelicijan.pgp.pub.txt">PGP</a>
80 <a href="/assets/urls.txt">Newsboat</a>
81 <a href="/curriculum-vitae.html">CV</a>
82 <a href="/feed.xml">RSS</a>
83 </nav>
84 </header>
85 <main>
86 <h1>404</h1>
87 <p><strong>Page not found :(</strong></p>
88 <p>The requested page could not be found. Such is life!</p>
89 </main>
90 <footer>
91 <hr>
92 <p><big><strong>Want to comment or have something to add?</strong></big></p>
93 <p>
94 You can write me an email
95 at <a href="mailto:mitja.felicijan@gmail.com">mitja.felicijan@gmail.com</a> or
96 catch up with me <a href="https://telegram.me/mitjafelicijan" target="_blank">on Telegram</a>.
97 </p>
98 <hr>
99 <p><small>This page's is also available as <a href="/feed.xml" target="_blank">RSS feed</a>.</small></p>
100 </footer>
101 </body>
102</html>