aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/base.html370
-rw-r--r--templates/index.html116
-rw-r--r--templates/index.xml32
-rw-r--r--templates/note.html4
-rw-r--r--templates/notes.xml32
-rw-r--r--templates/openring.html2
-rw-r--r--templates/page.html2
-rw-r--r--templates/post.html2
-rw-r--r--templates/sitemap.xml4
9 files changed, 240 insertions, 324 deletions
diff --git a/templates/base.html b/templates/base.html
index 5b7fb12..eb1ac3b 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -1,204 +1,190 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<html lang="{{ .Config.Language }}"> 2<html lang="{{ .Config.Language }}">
3 <head> 3 <head>
4 <meta charset="utf-8"> 4 <meta charset="utf-8">
5 <meta name="viewport" content="width=device-width,initial-scale=1"> 5 <meta name="viewport" content="width=device-width,initial-scale=1">
6 <meta name="generator" content="JBMAFP - github.com/mitjafelicijan/jbmafp"> 6 <meta name="generator" content="JBMAFP - github.com/mitjafelicijan/jbmafp">
7 7
8 <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" /> 8 <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" />
9 9
10 <title>{{ block "title" . }}{{ .Config.Title }}{{ end }}</title> 10 <title>{{ block "title" . }}{{ .Config.Title }}{{ end }}</title>
11 11 <meta name="description" content="{{ block "description" . }}{{ .Config.Description }}{{ end }}">
12 <meta name="description" content="{{ block "description" . }}{{ .Config.Description }}{{ end }}"> 12
13 13 <link rel="alternate" type="application/rss+xml" title="Mitja Felicijan's posts" href="{{ .Config.BaseURL }}/index.xml">
14 <link rel="alternate" type="application/rss+xml" title="Mitja Felicijan's posts" href="{{ .Config.BaseURL }}/index.xml"> 14 <link rel="alternate" type="application/rss+xml" title="Mitja Felicijan's notes" href="{{ .Config.BaseURL }}/notes.xml">
15 <link rel="alternate" type="application/rss+xml" title="Mitja Felicijan's notes" href="{{ .Config.BaseURL }}/notes.xml"> 15
16 16 <style>
17 <style> 17 :root {
18 body { 18 --border-color: gainsboro;
19 padding: 2.5rem; 19 }
20 max-width: 1900px; 20
21 background: white; 21 body {
22 font-family: sans-serif; 22 padding: 2.5rem;
23 line-height: 1.35rem; 23 max-width: 1900px;
24 font-size: 16px; 24 background: white;
25 } 25 font-family: sans-serif;
26 26 line-height: 1.35rem;
27 hr { 27 font-size: 16px;
28 margin-block-start: 1.5rem; 28 }
29 } 29
30 30 hr {
31 h1, h2, h3 { 31 margin-block-start: 1.5rem;
32 line-height: initial; 32 }
33 } 33
34 34 a {
35 h1 { 35 color: blue;
36 font-size: xx-large; 36 text-decoration: none;
37 } 37 }
38 38
39 footer { 39 h1, h2, h3 {
40 margin-block-start: 2rem; 40 line-height: initial;
41 } 41 }
42 42
43 cap { 43 h1 {
44 text-transform: capitalize; 44 font-size: xx-large;
45 } 45 }
46 46
47 table { 47 footer {
48 max-width: 100%; 48 margin-block-start: 2rem;
49 border-collapse: separate; 49 }
50 border-spacing: 2px; 50
51 border: 1px solid black; 51 cap {
52 border-left: 1px solid #999; 52 text-transform: capitalize;
53 border-top: 1px solid #999; 53 }
54 } 54
55 55 blockquote {
56 blockquote { 56 font-style: italic;
57 font-style: italic; 57 }
58 } 58
59 59 table {
60 table thead { 60 max-width: 100%;
61 background: #eee; 61 border: 1px solid var(--border-color);
62 } 62 border-collapse: separate;
63 63 border-spacing: 0;
64 ul.list li { 64 }
65 padding: 0.2em 0; 65
66 } 66 table thead tr th {
67 67 border-bottom: 1px solid var(--border-color);
68 ul { 68 }
69 line-height: 1.4em; 69
70 } 70 table th, table td {
71 71 padding: 0.3em 0.5em;
72 td, th { 72 }
73 border: 1px solid black; 73
74 padding: 4px; 74 ul.list li {
75 border-right: 1px solid #999; 75 padding: 0.2em 0;
76 border-bottom: 1px solid #999; 76 }
77 text-align: left; 77
78 } 78 ul {
79 79 line-height: 1.35em;
80 pre { 80 }
81 text-wrap: nowrap; 81
82 overflow-x: auto; 82 pre {
83 padding: 0 1em; 83 text-wrap: nowrap;
84 border: 1px solid gainsboro; 84 overflow-x: auto;
85 } 85 padding: 0 1em;
86 86 border: 1px solid var(--border-color);
87 code { 87 }
88 padding: 0 3px; 88
89 font-size: 14px; 89 code {
90 border: 0; 90 padding: 0 3px;
91 } 91 font-size: 14px;
92 92 border: 0;
93 pre code { 93 }
94 line-height: 1.3em; 94
95 } 95 pre code {
96 96 line-height: 1.3em;
97 pre, code, pre *, code * { 97 }
98 font-family: monospace; 98
99 } 99 pre, code, pre *, code * {
100 100 font-family: monospace;
101 figure { 101 }
102 margin-inline-start: 0; 102
103 margin-inline-end: 0; 103 figure {
104 } 104 margin-inline-start: 0;
105 105 margin-inline-end: 0;
106 figcaption { 106 }
107 text-align: center; 107
108 } 108 figcaption {
109 109 text-align: center;
110 figcaption p { 110 }
111 margin: 0.3em 0 0 0; 111
112 } 112 figcaption p {
113 113 margin: 0.3em 0 0 0;
114 img, video, audio { 114 }
115 width: 800px; 115
116 max-width: 100%; 116 img, video, audio {
117 } 117 width: 800px;
118 118 max-width: 100%;
119 header { 119 }
120 display: flex; 120
121 flex-direction: row; 121 header nav {
122 gap: 6rem; 122 display: flex;
123 } 123 gap: 0.9rem;
124 124 }
125 nav { 125
126 display: flex; 126 @media only screen and (max-width: 600px) {
127 gap: 0.75rem; 127 body {
128 } 128 padding: 0.5em;
129 129 word-wrap: break-word;
130 nav.main { 130 }
131 /* flex-grow: 1; */ 131
132 } 132 header nav {
133 133 gap: 0.7rem;
134 .pstatus-orange { 134 }
135 background: gold; 135
136 } 136 header nav .hob {
137 .pstatus-green { 137 display: none;
138 background: yellowgreen; 138 }
139 } 139
140 .pstatus-red { 140 a {
141 background: indianred; 141 word-wrap: break-word;
142 } 142 }
143 143 }
144 @media only screen and (max-width: 600px) { 144 </style>
145 body {
146 padding: 15px;
147 }
148
149 header {
150 flex-direction: column;
151 gap: 1rem;
152 }
153
154 a {
155 word-wrap: break-word;
156 }
157 }
158 </style>
159 </head> 145 </head>
160 <body> 146 <body>
161 147
162 <header> 148 <header>
163 <nav class="main" itemscope itemtype="http://schema.org/SiteNavigationElement" role="toolbar"> 149 <nav class="main" itemscope itemtype="http://schema.org/SiteNavigationElement" role="toolbar">
164 <a href="/">Home</a> 150 <a href="/">Home</a>
165 <a href="https://github.com/mitjafelicijan" target="_blank">Code</a> 151 <a href="/#posts">Posts</a>
166 <a href="/vault.html">Vault</a> 152 <a href="/#notes">Notes</a>
167 <a href="/mitjafelicijan.pgp.pub.txt" target="_blank">PGP</a> 153 <a href="/#sideprojects" class="hob">Side Projects</a>
168 <a href="/curriculum-vitae.html">CV</a> 154 <a href="/vault.html">Vault</a>
169 <a href="/index.xml" target="_blank">RSS</a> 155 <a href="https://github.com/mitjafelicijan" target="_blank">Code</a>
170 </nav> 156 <a href="/mitjafelicijan.pgp.pub.txt" target="_blank" class="hob">PGP</a>
171 157 <a href="/curriculum-vitae.html">CV</a>
172 {{ block "add-navigation" . }}{{ end }} 158 <a href="/index.xml" target="_blank" class="hob">RSS</a>
173 </header> 159 </nav>
174 160 </header>
161
175 <main role="main"> 162 <main role="main">
176 {{ block "content" . }}{{ end }} 163 {{ block "content" . }}{{ end }}
177 </main> 164 </main>
178 165
179 <section> 166 <section>
180 <hr> 167 <hr>
181 {{ template "openring.html" }} 168 {{ template "openring.html" }}
182 </section> 169 </section>
183 170
184 <footer> 171 <footer>
185 <hr> 172 <hr>
186 <p><big><strong>Want to comment or have something to add?</strong></big></p> 173 <p><big><strong>Want to comment or have something to add?</strong></big></p>
187 <p> 174 <p>
188 You can write me an email 175 You can write me an email
189 at <a href="mailto:mitja.felicijan@gmail.com">mitja.felicijan@gmail.com</a> or 176 at <a href="mailto:mitja.felicijan@gmail.com">mitja.felicijan@gmail.com</a> or
190 catch up with me <a href="https://telegram.me/mitjafelicijan" target="_blank">on Telegram</a>. 177 catch up with me <a href="https://telegram.me/mitjafelicijan" target="_blank">on Telegram</a>.
191 </p> 178 </p>
192 <hr> 179 <hr>
193 <p>This website does not track you. Content is made available under 180 <p>This website does not track you. Content is made available under the <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noreferrer">CC BY 4.0 license</a> unless
194 the <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noreferrer">CC BY 4.0 license</a> unless specified 181 specified otherwise. Blog is also available as <a href="/index.xml" target="_blank">RSS feed</a>.
195 otherwise. Blog is also available as <a href="/index.xml" target="_blank">RSS feed</a>. 182 </p>
196 </p> 183 </footer>
197 </footer> 184
198 185 <script>
199 <script> 186 window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); };
200 window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); }; 187 </script>
201 </script> 188 <script defer src="/_vercel/insights/script.js"></script>
202 <script defer src="/_vercel/insights/script.js"></script>
203 </body> 189 </body>
204</html> 190</html>
diff --git a/templates/index.html b/templates/index.html
index aa5bde2..9717a67 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -1,110 +1,40 @@
1{{ template "base.html" . }} 1{{ template "base.html" . }}
2 2
3{{ define "add-navigation" }}
4<nav class="additional">
5 <a href="#current">Current</a>
6 <a href="#posts">Posts</a>
7 <a href="#notes">Notes</a>
8 <a href="#sideprojects">Side projects</a>
9</nav>
10{{ end }}
11
12{{ define "content" }} 3{{ define "content" }}
13<div> 4<div>
14 <p>{{ .Config.Description }}</p> 5 <p>{{ .Config.Description }}</p>
15 6
16 <h2><a name="current"></a>What I am currently working on</h2>
17 <p>Semi-live status of things to keep myself honest!</p>
18 <table>
19 <thead>
20 <tr>
21 <th width="5"></th>
22 <th>Project name</th>
23 <th>What is being worked on?</th>
24 <th>Last update</th>
25 </tr>
26 </thead>
27 <tbody>
28 <tr>
29 <td class="pstatus-green" title="Kinda works"></td>
30 <td><a href="https://github.com/mitjafelicijan/i3blocks" target="_blank">i3blocks</a></td>
31 <td>Testing blocks: cpu, ram, disk and nvidia gpu.</td>
32 <td>12th of July, 2023</td>
33 </tr>
34 <tr>
35 <td class="pstatus-orange" title="Somewhat works"></td>
36 <td><a href="https://github.com/mitjafelicijan/errand" target="_blank">Errand</a></td>
37 <td>Working on re-implementating the whole thing in C.</td>
38 <td>7th of July, 2023</td>
39 </tr>
40 <tr>
41 <td class="pstatus-green" title="Kinda works"></td>
42 <td><a href="https://github.com/mitjafelicijan/jbmafp" target="_blank">JBMAFP</a></td>
43 <td>Fixing minor issues and writing docs.</td>
44 <td>8th of July, 2023</td>
45 </tr>
46 <tr>
47 <td class="pstatus-red" title="Still in initial stage"></td>
48 <td><a href="https://github.com/mitjafelicijan/marionette" target="_blank">Marionette</a></td>
49 <td>Implementing HTTP server for viewing reports.</td>
50 <td>6th of July, 2023</td>
51 </tr>
52 </tbody>
53 </table>
54
55 <h2><a name="posts"></a>More long form, ramblings etc</h2> 7 <h2><a name="posts"></a>More long form, ramblings etc</h2>
56 <ul itemscope itemtype="https://schema.org/SiteNavigationElement" class="list"> 8 <ul itemscope itemtype="https://schema.org/SiteNavigationElement" class="list">
57 <meta itemprop="name" content="Article list"> 9 <meta itemprop="name" content="Article list">
58 {{ range .Pages }} 10 {{ range .Pages }}
59 {{ if eq .Type "post" }} 11 {{ if eq .Type "post" }}
60 <li><a href="/{{ .RelPermalink }}">{{ .Title }}</a></li> 12 <li><a href="/{{ .RelPermalink }}">{{ .Title }}</a></li>
61 {{ end }} 13 {{ end }}
62 {{ end }} 14 {{ end }}
63 </ul> 15 </ul>
64 16
65 <h2><a name="notes"></a>Notes?! Maybe useful</h2> 17 <h2><a name="notes"></a>Notes?! Maybe useful</h2>
66 <h2></h2> 18 <h2></h2>
67 <ul itemscope itemtype="https://schema.org/SiteNavigationElement" class="list"> 19 <ul itemscope itemtype="https://schema.org/SiteNavigationElement" class="list">
68 <meta itemprop="name" content="Note list"> 20 <meta itemprop="name" content="Note list">
69 {{ range .Pages }} 21 {{ range .Pages }}
70 {{ if eq .Type "note" }} 22 {{ if eq .Type "note" }}
71 <li><a href="/{{ .RelPermalink }}">{{ .Title }}</a></li> 23 <li><a href="/{{ .RelPermalink }}">{{ .Title }}</a></li>
72 {{ end }} 24 {{ end }}
73 {{ end }} 25 {{ end }}
74 </ul> 26 </ul>
75 27
76 <h2><a name="sideprojects"></a>Side projects I work/worked on</h2> 28 <h2><a name="sideprojects"></a>Side projects I work/worked on</h2>
77 <table> 29 <ul itemscope itemtype="https://schema.org/SiteNavigationElement" class="list">
78 <tbody> 30 <meta itemprop="name" content="Note list">
79 <tr> 31 <li><a href="https://git.mitjafelicijan.com/cord.h.git/" target="_blank">cord.h</a> — Small C library for handling strings</li>
80 <td><a href="https://git.mitjafelicijan.com/cord.h.git/" target="_blank">cord.h</a></td> 32 <li><a href="https://git.mitjafelicijan.com/mprogress.git/" target="_blank">mprogress</a> — Tiny utility that displays progress bar in terminal</li>
81 <td>Small C library for handling strings</td> 33 <li><a href="https://git.mitjafelicijan.com/journalctl-proxy.git/" target="_blank">journalctl-proxy</a> — Exposes your systemd logs to web via web interface</li>
82 </tr> 34 <li><a href="https://git.mitjafelicijan.com/redis-marshal.git/" target="_blank">redis-marshal</a> — Lightweight Redis data exploration tool</li>
83 <tr> 35 <li><a href="https://git.mitjafelicijan.com/vertex.git/" target="_blank">vertex</a> — Create mock API's and add basic logic to simplify prototyping</li>
84 <td><a href="https://git.mitjafelicijan.com/mprogress.git/" target="_blank">mprogress</a></td> 36 <li><a href="https://git.mitjafelicijan.com/dna-encoding.git/" target="_blank">dna-encoding</a> — Tools for encoding files to DNA sequence</li>
85 <td>Tiny utility that displays progress bar in terminal</td> 37 <li><a href="https://git.mitjafelicijan.com/scarecrow.git/" target="_blank">scarecrow</a> — Minimal configuration reverse proxy</li>
86 </tr> 38 </ul>
87 <tr>
88 <td><a href="https://git.mitjafelicijan.com/journalctl-proxy.git/" target="_blank">journalctl-proxy</a></td>
89 <td>Exposes your systemd logs to web via web interface</td>
90 </tr>
91 <tr>
92 <td><a href="https://git.mitjafelicijan.com/redis-marshal.git/" target="_blank">redis-marshal</a></td>
93 <td>Lightweight Redis data exploration tool</td>
94 </tr>
95 <tr>
96 <td><a href="https://git.mitjafelicijan.com/dna-encoding.git/" target="_blank">dna-encoding</a></td>
97 <td>Tools for encoding files to DNA sequence</td>
98 </tr>
99 <tr>
100 <td><a href="https://git.mitjafelicijan.com/vertex.git/" target="_blank">vertex</a></td>
101 <td>Create mock API's and add basic logic to simplify prototyping</td>
102 </tr>
103 <tr>
104 <td><a href="https://git.mitjafelicijan.com/scarecrow.git/" target="_blank">scarecrow</a></td>
105 <td>Minimal configuration reverse proxy</td>
106 </tr>
107 </tbody>
108 </table>
109</div> 39</div>
110{{ end }} 40{{ end }}
diff --git a/templates/index.xml b/templates/index.xml
index 830dd90..11c4886 100644
--- a/templates/index.xml
+++ b/templates/index.xml
@@ -1,21 +1,21 @@
1<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> 1<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
2 <channel> 2 <channel>
3 <title>{{ .Config.Title }}'s posts</title> 3 <title>{{ .Config.Title }}'s posts</title>
4 <link>{{ .Config.BaseURL }}</link> 4 <link>{{ .Config.BaseURL }}</link>
5 <description>{{ .Config.Description }}</description> 5 <description>{{ .Config.Description }}</description>
6 <language>{{ .Config.Language }}</language> 6 <language>{{ .Config.Language }}</language>
7 7
8 {{ range $idx, $page := .Pages }} 8 {{ range $idx, $page := .Pages }}
9 {{ if eq $page.Type "post" }} 9 {{ if eq $page.Type "post" }}
10 <item> 10 <item>
11 <title>{{ $page.Title }}</title> 11 <title>{{ $page.Title }}</title>
12 <link>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</link> 12 <link>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</link>
13 <pubDate>{{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}</pubDate> 13 <pubDate>{{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}</pubDate>
14 <guid>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</guid> 14 <guid>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</guid>
15 <description>{{ $page.Summary }}</description> 15 <description>{{ $page.Summary }}</description>
16 <content:encoded>{{ $page.Raw }}</content:encoded> 16 <content:encoded>{{ $page.Raw }}</content:encoded>
17 </item> 17 </item>
18 {{ end }} 18 {{ end }}
19 {{ end }} 19 {{ end }}
20 </channel> 20 </channel>
21</rss> 21</rss>
diff --git a/templates/note.html b/templates/note.html
index a7e6b6c..28c7907 100644
--- a/templates/note.html
+++ b/templates/note.html
@@ -8,7 +8,7 @@
8 <h1 itemtype="headline">{{ .Page.Title }}</h1> 8 <h1 itemtype="headline">{{ .Page.Title }}</h1>
9 <p><cap>{{ .Page.Type }}</cap>, {{ .Page.Created.Format "Jan 2, 2006" }} on <a href="{{ .Config.BaseURL }}">{{ .Config.Title }}'s blog</a></p> 9 <p><cap>{{ .Page.Type }}</cap>, {{ .Page.Created.Format "Jan 2, 2006" }} on <a href="{{ .Config.BaseURL }}">{{ .Config.Title }}'s blog</a></p>
10 <div> 10 <div>
11 {{ .Page.HTML }} 11 {{ .Page.HTML }}
12 </div> 12 </div>
13</div> 13</article>
14{{ end }} 14{{ end }}
diff --git a/templates/notes.xml b/templates/notes.xml
index e314667..b7217fb 100644
--- a/templates/notes.xml
+++ b/templates/notes.xml
@@ -1,21 +1,21 @@
1<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> 1<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
2 <channel> 2 <channel>
3 <title>{{ .Config.Title }}'s notes</title> 3 <title>{{ .Config.Title }}'s notes</title>
4 <link>{{ .Config.BaseURL }}</link> 4 <link>{{ .Config.BaseURL }}</link>
5 <description>{{ .Config.Description }}</description> 5 <description>{{ .Config.Description }}</description>
6 <language>en-us</language> 6 <language>en-us</language>
7 7
8 {{ range $idx, $page := .Pages }} 8 {{ range $idx, $page := .Pages }}
9 {{ if eq $page.Type "note" }} 9 {{ if eq $page.Type "note" }}
10 <item> 10 <item>
11 <title>{{ $page.Title }}</title> 11 <title>{{ $page.Title }}</title>
12 <link>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</link> 12 <link>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</link>
13 <pubDate>{{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}</pubDate> 13 <pubDate>{{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}</pubDate>
14 <guid>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</guid> 14 <guid>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</guid>
15 <description>{{ $page.Summary }}</description> 15 <description>{{ $page.Summary }}</description>
16 <content:encoded>{{ $page.Raw }}</content:encoded> 16 <content:encoded>{{ $page.Raw }}</content:encoded>
17 </item> 17 </item>
18 {{ end }} 18 {{ end }}
19 {{ end }} 19 {{ end }}
20 </channel> 20 </channel>
21</rss> 21</rss>
diff --git a/templates/openring.html b/templates/openring.html
index 38ef7f2..5eb52e9 100644
--- a/templates/openring.html
+++ b/templates/openring.html
@@ -4,7 +4,7 @@
4 {{ range .Articles }} 4 {{ range .Articles }}
5 <li> 5 <li>
6 <a href="{{ .Link }}" target="_blank" rel="noopener">{{ .Title }}</a> — <a href="{{ .SourceLink }}">{{ .SourceTitle }}</a> 6 <a href="{{ .Link }}" target="_blank" rel="noopener">{{ .Title }}</a> — <a href="{{ .SourceLink }}">{{ .SourceTitle }}</a>
7 <div>{{ .Summary }} 7 <div>{{ .Summary }}
8 </li> 8 </li>
9 {{ end }} 9 {{ end }}
10</ul> 10</ul>
diff --git a/templates/page.html b/templates/page.html
index 9303b68..7ee5219 100644
--- a/templates/page.html
+++ b/templates/page.html
@@ -7,7 +7,7 @@
7<div> 7<div>
8 <h1>{{ .Page.Title }}</h1> 8 <h1>{{ .Page.Title }}</h1>
9 <div> 9 <div>
10 {{ .Page.HTML }} 10 {{ .Page.HTML }}
11 </div> 11 </div>
12</div> 12</div>
13{{ end }} 13{{ end }}
diff --git a/templates/post.html b/templates/post.html
index 7ba8c00..28c7907 100644
--- a/templates/post.html
+++ b/templates/post.html
@@ -8,7 +8,7 @@
8 <h1 itemtype="headline">{{ .Page.Title }}</h1> 8 <h1 itemtype="headline">{{ .Page.Title }}</h1>
9 <p><cap>{{ .Page.Type }}</cap>, {{ .Page.Created.Format "Jan 2, 2006" }} on <a href="{{ .Config.BaseURL }}">{{ .Config.Title }}'s blog</a></p> 9 <p><cap>{{ .Page.Type }}</cap>, {{ .Page.Created.Format "Jan 2, 2006" }} on <a href="{{ .Config.BaseURL }}">{{ .Config.Title }}'s blog</a></p>
10 <div> 10 <div>
11 {{ .Page.HTML }} 11 {{ .Page.HTML }}
12 </div> 12 </div>
13</article> 13</article>
14{{ end }} 14{{ end }}
diff --git a/templates/sitemap.xml b/templates/sitemap.xml
index 3a9cb09..b7a0926 100644
--- a/templates/sitemap.xml
+++ b/templates/sitemap.xml
@@ -1,8 +1,8 @@
1<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> 1<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
2 {{ range $idx, $page := .Pages }} 2 {{ range $idx, $page := .Pages }}
3 <url> 3 <url>
4 <loc>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</loc> 4 <loc>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</loc>
5 <lastmod>{{ $page.Created.Format "2006-01-02T15:04:05" }}+00:00</lastmod> 5 <lastmod>{{ $page.Created.Format "2006-01-02T15:04:05" }}+00:00</lastmod>
6 </url> 6 </url>
7 {{ end }} 7 {{ end }}
8</urlset> 8</urlset>