diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-10-31 08:20:22 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-10-31 08:20:22 +0100 |
| commit | 22f5ac8fcec4dbfcc1f5033f18bc4eeca52a747d (patch) | |
| tree | 6bdf6daa597c3335739fde4e661b6934f02c5b09 /templates | |
| parent | d554a5924d63d3e8ef68a8e573d9f266ff80d95e (diff) | |
| download | mitjafelicijan.com-22f5ac8fcec4dbfcc1f5033f18bc4eeca52a747d.tar.gz | |
Made the side more retro!
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/base.html | 370 | ||||
| -rw-r--r-- | templates/index.html | 116 | ||||
| -rw-r--r-- | templates/index.xml | 32 | ||||
| -rw-r--r-- | templates/note.html | 4 | ||||
| -rw-r--r-- | templates/notes.xml | 32 | ||||
| -rw-r--r-- | templates/openring.html | 2 | ||||
| -rw-r--r-- | templates/page.html | 2 | ||||
| -rw-r--r-- | templates/post.html | 2 | ||||
| -rw-r--r-- | templates/sitemap.xml | 4 |
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> |
