the ugly ocaml monstrosity powering my site oppi.li
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix og:url

Signed-off-by: oppiliappan <me@oppi.li>

+75 -74
+2 -2
docs/index.html
··· 25 25 <a href="/index.xml" class="feed-button">Subscribe</a> 26 26 </div> 27 27 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 28 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 28 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 29 29 <p>Reach out at oppili@libera.chat.</p> 30 30 </div> 31 31 ··· 35 35 <tr> 36 36 <td class=table-post> 37 37 <div class="date"> 38 - 23/05 — 2025 38 + 24/05 — 2025 39 39 </div> 40 40 <a href="/posts/configuring_jujutsu" class="post-link"> 41 41 <span class="post-link">Configuring Jujutsu</span>
+2 -2
docs/index.xml
··· 239 239 aliases. The only alias I see myself using often is:&lt;/p&gt; 240 240 &lt;div class="sourceCode" id="cb15"&gt;&lt;pre 241 241 class="sourceCode toml"&gt;&lt;code class="sourceCode toml"&gt;&lt;span id="cb15-1"&gt;&lt;a href="#cb15-1" aria-hidden="true" tabindex="-1"&gt;&lt;/a&gt;&lt;span class="kw"&gt;[aliases]&lt;/span&gt;&lt;/span&gt; 242 - &lt;span id="cb15-2"&gt;&lt;a href="#cb15-2" aria-hidden="true" tabindex="-1"&gt;&lt;/a&gt;&lt;span class="dt"&gt;tug&lt;/span&gt; &lt;span class="op"&gt;=&lt;/span&gt; &lt;span class="op"&gt;[&lt;/span&gt;&lt;span class="st"&gt;&amp;quot;bookmark&amp;quot;&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;move&amp;quot;&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;--from&amp;quot;&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;heads(::@- &amp;amp; bookmarks())&amp;quot;&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;--to&amp;quot;&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;@-&amp;quot;&lt;/span&gt;&lt;span class="op"&gt;]&lt;/span&gt;&lt;span class="er"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; 242 + &lt;span id="cb15-2"&gt;&lt;a href="#cb15-2" aria-hidden="true" tabindex="-1"&gt;&lt;/a&gt;&lt;span class="dt"&gt;tug&lt;/span&gt; &lt;span class="op"&gt;=&lt;/span&gt; &lt;span class="op"&gt;[&lt;/span&gt;&lt;span class="st"&gt;&amp;quot;bookmark&amp;quot;&lt;/span&gt;&lt;span class="op"&gt;,&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;move&amp;quot;&lt;/span&gt;&lt;span class="op"&gt;,&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;--from&amp;quot;&lt;/span&gt;&lt;span class="op"&gt;,&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;heads(::@- &amp;amp; bookmarks())&amp;quot;&lt;/span&gt;&lt;span class="op"&gt;,&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;--to&amp;quot;&lt;/span&gt;&lt;span class="op"&gt;,&lt;/span&gt; &lt;span class="st"&gt;&amp;quot;@-&amp;quot;&lt;/span&gt;&lt;span class="op"&gt;]&lt;/span&gt;&lt;span class="er"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; 243 243 &lt;p&gt;In action:&lt;/p&gt; 244 244 &lt;div class="sourceCode" id="cb16"&gt;&lt;pre 245 245 class="sourceCode bash"&gt;&lt;code class="sourceCode bash"&gt;&lt;span id="cb16-1"&gt;&lt;a href="#cb16-1" aria-hidden="true" tabindex="-1"&gt;&lt;/a&gt;&lt;span class="co"&gt;# ugh my bookmark is way behind&lt;/span&gt;&lt;/span&gt; ··· 306 306 &lt;p&gt;I also use nix and home-manager to configure jj, you can find my 307 307 configuration &lt;a href="https://plonk.li/r/YQ"&gt;here&lt;/a&gt;.&lt;/p&gt;</description> 308 308 <link>https://oppi.li/posts/configuring_jujutsu/</link> 309 - <pubDate>Fri, 23 May 2025 18:13:00 +0000</pubDate> 309 + <pubDate>Sat, 24 May 2025 09:14:00 +0000</pubDate> 310 310 <guid>https://oppi.li/posts/configuring_jujutsu/</guid> 311 311 </item> 312 312 <item>
+2 -2
docs/posts/OSC-52/index.html
··· 10 10 <meta property="og:title" content="OSC-52"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/OSC-52"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>OSC-52 · oppi.li</title> 16 16 <body> ··· 98 98 <a href="/index.xml" class="feed-button">Subscribe</a> 99 99 </div> 100 100 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 101 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 101 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 102 102 <p>Reach out at oppili@libera.chat.</p> 103 103 </div> 104 104
+2 -2
docs/posts/SDL2_devlog/index.html
··· 10 10 <meta property="og:title" content="SDL2 Devlog"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/SDL2_devlog"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>SDL2 Devlog · oppi.li</title> 16 16 <body> ··· 332 332 <a href="/index.xml" class="feed-button">Subscribe</a> 333 333 </div> 334 334 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 335 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 335 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 336 336 <p>Reach out at oppili@libera.chat.</p> 337 337 </div> 338 338
+2 -2
docs/posts/WPA_woes/index.html
··· 10 10 <meta property="og:title" content="WPA Woes"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/WPA_woes"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>WPA Woes · oppi.li</title> 16 16 <body> ··· 80 80 <a href="/index.xml" class="feed-button">Subscribe</a> 81 81 </div> 82 82 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 83 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 83 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 84 84 <p>Reach out at oppili@libera.chat.</p> 85 85 </div> 86 86
+2 -2
docs/posts/a_reference_counted_afterlife/index.html
··· 10 10 <meta property="og:title" content="A Reference Counted Afterlife"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/a_reference_counted_afterlife"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>A Reference Counted Afterlife · oppi.li</title> 16 16 <body> ··· 91 91 <a href="/index.xml" class="feed-button">Subscribe</a> 92 92 </div> 93 93 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 94 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 94 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 95 95 <p>Reach out at oppili@libera.chat.</p> 96 96 </div> 97 97
+2 -2
docs/posts/auto-currying_rust_functions/index.html
··· 10 10 <meta property="og:title" content="Auto-currying Rust Functions"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/auto-currying_rust_functions"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Auto-currying Rust Functions · oppi.li</title> 16 16 <body> ··· 777 777 <a href="/index.xml" class="feed-button">Subscribe</a> 778 778 </div> 779 779 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 780 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 780 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 781 781 <p>Reach out at oppili@libera.chat.</p> 782 782 </div> 783 783
+2 -2
docs/posts/bash_harder_with_vim/index.html
··· 10 10 <meta property="og:title" content="Bash Harder With Vim"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/bash_harder_with_vim"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Bash Harder With Vim · oppi.li</title> 16 16 <body> ··· 93 93 <a href="/index.xml" class="feed-button">Subscribe</a> 94 94 </div> 95 95 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 96 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 96 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 97 97 <p>Reach out at oppili@libera.chat.</p> 98 98 </div> 99 99
+2 -2
docs/posts/bye_bye_BDFs/index.html
··· 10 10 <meta property="og:title" content="Bye Bye BDFs"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/bye_bye_BDFs"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Bye Bye BDFs · oppi.li</title> 16 16 <body> ··· 75 75 <a href="/index.xml" class="feed-button">Subscribe</a> 76 76 </div> 77 77 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 78 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 78 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 79 79 <p>Reach out at oppili@libera.chat.</p> 80 80 </div> 81 81
+2 -2
docs/posts/call_to_ARMs/index.html
··· 10 10 <meta property="og:title" content="Call To ARMs"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/call_to_ARMs"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Call To ARMs · oppi.li</title> 16 16 <body> ··· 105 105 <a href="/index.xml" class="feed-button">Subscribe</a> 106 106 </div> 107 107 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 108 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 108 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 109 109 <p>Reach out at oppili@libera.chat.</p> 110 110 </div> 111 111
+2 -2
docs/posts/color_conundrum/index.html
··· 10 10 <meta property="og:title" content="Color Conundrum"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/color_conundrum"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Color Conundrum · oppi.li</title> 16 16 <body> ··· 77 77 <a href="/index.xml" class="feed-button">Subscribe</a> 78 78 </div> 79 79 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 80 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 80 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 81 81 <p>Reach out at oppili@libera.chat.</p> 82 82 </div> 83 83
+4 -4
docs/posts/configuring_jujutsu/index.html
··· 10 10 <meta property="og:title" content="Configuring Jujutsu"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/configuring_jujutsu"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Configuring Jujutsu · oppi.li</title> 16 16 <body> ··· 25 25 ">View Raw</a> 26 26 <div class="separator"></div> 27 27 <div class="date"> 28 - 23/05 — 2025 28 + 24/05 — 2025 29 29 <div class="stats"> 30 30 <span class="stats-number"> 31 31 145.85 ··· 268 268 aliases. The only alias I see myself using often is:</p> 269 269 <div class="sourceCode" id="cb15"><pre 270 270 class="sourceCode toml"><code class="sourceCode toml"><span id="cb15-1"><a href="#cb15-1" aria-hidden="true" tabindex="-1"></a><span class="kw">[aliases]</span></span> 271 - <span id="cb15-2"><a href="#cb15-2" aria-hidden="true" tabindex="-1"></a><span class="dt">tug</span> <span class="op">=</span> <span class="op">[</span><span class="st">&quot;bookmark&quot;</span> <span class="st">&quot;move&quot;</span> <span class="st">&quot;--from&quot;</span> <span class="st">&quot;heads(::@- &amp; bookmarks())&quot;</span> <span class="st">&quot;--to&quot;</span> <span class="st">&quot;@-&quot;</span><span class="op">]</span><span class="er">;</span></span></code></pre></div> 271 + <span id="cb15-2"><a href="#cb15-2" aria-hidden="true" tabindex="-1"></a><span class="dt">tug</span> <span class="op">=</span> <span class="op">[</span><span class="st">&quot;bookmark&quot;</span><span class="op">,</span> <span class="st">&quot;move&quot;</span><span class="op">,</span> <span class="st">&quot;--from&quot;</span><span class="op">,</span> <span class="st">&quot;heads(::@- &amp; bookmarks())&quot;</span><span class="op">,</span> <span class="st">&quot;--to&quot;</span><span class="op">,</span> <span class="st">&quot;@-&quot;</span><span class="op">]</span><span class="er">;</span></span></code></pre></div> 272 272 <p>In action:</p> 273 273 <div class="sourceCode" id="cb16"><pre 274 274 class="sourceCode bash"><code class="sourceCode bash"><span id="cb16-1"><a href="#cb16-1" aria-hidden="true" tabindex="-1"></a><span class="co"># ugh my bookmark is way behind</span></span> ··· 343 343 <a href="/index.xml" class="feed-button">Subscribe</a> 344 344 </div> 345 345 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 346 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 346 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 347 347 <p>Reach out at oppili@libera.chat.</p> 348 348 </div> 349 349
+2 -2
docs/posts/curing_a_case_of_git-UX/index.html
··· 10 10 <meta property="og:title" content="Curing A Case Of Git-UX"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/curing_a_case_of_git-UX"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Curing A Case Of Git-UX · oppi.li</title> 16 16 <body> ··· 305 305 <a href="/index.xml" class="feed-button">Subscribe</a> 306 306 </div> 307 307 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 308 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 308 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 309 309 <p>Reach out at oppili@libera.chat.</p> 310 310 </div> 311 311
+2 -2
docs/posts/font_size_fallacies/index.html
··· 10 10 <meta property="og:title" content="Font Size Fallacies"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/font_size_fallacies"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Font Size Fallacies · oppi.li</title> 16 16 <body> ··· 122 122 <a href="/index.xml" class="feed-button">Subscribe</a> 123 123 </div> 124 124 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 125 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 125 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 126 126 <p>Reach out at oppili@libera.chat.</p> 127 127 </div> 128 128
+2 -2
docs/posts/get_better_at_yanking_and_putting_in_vim/index.html
··· 10 10 <meta property="og:title" content="Get Better At Yanking And Putting In Vim"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/get_better_at_yanking_and_putting_in_vim"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Get Better At Yanking And Putting In Vim · oppi.li</title> 16 16 <body> ··· 69 69 <a href="/index.xml" class="feed-button">Subscribe</a> 70 70 </div> 71 71 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 72 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 72 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 73 73 <p>Reach out at oppili@libera.chat.</p> 74 74 </div> 75 75
+2 -2
docs/posts/gripes_with_go/index.html
··· 10 10 <meta property="og:title" content="Gripes With Go"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/gripes_with_go"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Gripes With Go · oppi.li</title> 16 16 <body> ··· 193 193 <a href="/index.xml" class="feed-button">Subscribe</a> 194 194 </div> 195 195 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 196 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 196 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 197 197 <p>Reach out at oppili@libera.chat.</p> 198 198 </div> 199 199
+2 -2
docs/posts/hold_position!/index.html
··· 10 10 <meta property="og:title" content="Hold Position!"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/hold_position!"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Hold Position! · oppi.li</title> 16 16 <body> ··· 69 69 <a href="/index.xml" class="feed-button">Subscribe</a> 70 70 </div> 71 71 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 72 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 72 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 73 73 <p>Reach out at oppili@libera.chat.</p> 74 74 </div> 75 75
+1 -1
docs/posts/index.html
··· 27 27 <tr> 28 28 <td class=table-post> 29 29 <div class="date"> 30 - 23/05 — 2025 30 + 24/05 — 2025 31 31 </div> 32 32 <a href="/posts/configuring_jujutsu" class="post-link"> 33 33 <span class="post-link">Configuring Jujutsu</span>
+2 -2
docs/posts/introducing_tablespoon/index.html
··· 10 10 <meta property="og:title" content="Introducing Tablespoon"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/introducing_tablespoon"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Introducing Tablespoon · oppi.li</title> 16 16 <body> ··· 190 190 <a href="/index.xml" class="feed-button">Subscribe</a> 191 191 </div> 192 192 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 193 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 193 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 194 194 <p>Reach out at oppili@libera.chat.</p> 195 195 </div> 196 196
+2 -2
docs/posts/lightweight_linting/index.html
··· 10 10 <meta property="og:title" content="Lightweight Linting"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/lightweight_linting"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Lightweight Linting · oppi.li</title> 16 16 <body> ··· 364 364 <a href="/index.xml" class="feed-button">Subscribe</a> 365 365 </div> 366 366 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 367 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 367 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 368 368 <p>Reach out at oppili@libera.chat.</p> 369 369 </div> 370 370
+2 -2
docs/posts/lotus58/index.html
··· 10 10 <meta property="og:title" content="Lotus58"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/lotus58"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Lotus58 · oppi.li</title> 16 16 <body> ··· 160 160 <a href="/index.xml" class="feed-button">Subscribe</a> 161 161 </div> 162 162 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 163 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 163 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 164 164 <p>Reach out at oppili@libera.chat.</p> 165 165 </div> 166 166
+2 -2
docs/posts/my_setup/index.html
··· 10 10 <meta property="og:title" content="My Setup"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/my_setup"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>My Setup · oppi.li</title> 16 16 <body> ··· 74 74 <a href="/index.xml" class="feed-button">Subscribe</a> 75 75 </div> 76 76 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 77 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 77 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 78 78 <p>Reach out at oppili@libera.chat.</p> 79 79 </div> 80 80
+2 -2
docs/posts/nixOS/index.html
··· 10 10 <meta property="og:title" content="NixOS"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/nixOS"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>NixOS · oppi.li</title> 16 16 <body> ··· 123 123 <a href="/index.xml" class="feed-button">Subscribe</a> 124 124 </div> 125 125 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 126 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 126 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 127 127 <p>Reach out at oppili@libera.chat.</p> 128 128 </div> 129 129
+2 -2
docs/posts/novice_nix:_flake_templates/index.html
··· 10 10 <meta property="og:title" content="Novice Nix: Flake Templates"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/novice_nix:_flake_templates"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Novice Nix: Flake Templates · oppi.li</title> 16 16 <body> ··· 242 242 <a href="/index.xml" class="feed-button">Subscribe</a> 243 243 </div> 244 244 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 245 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 245 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 246 246 <p>Reach out at oppili@libera.chat.</p> 247 247 </div> 248 248
+2 -2
docs/posts/onivim_sucks/index.html
··· 10 10 <meta property="og:title" content="Onivim Sucks"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/onivim_sucks"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Onivim Sucks · oppi.li</title> 16 16 <body> ··· 83 83 <a href="/index.xml" class="feed-button">Subscribe</a> 84 84 </div> 85 85 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 86 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 86 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 87 87 <p>Reach out at oppili@libera.chat.</p> 88 88 </div> 89 89
+2 -2
docs/posts/pixel_art_in_GIMP/index.html
··· 10 10 <meta property="og:title" content="Pixel Art In GIMP"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/pixel_art_in_GIMP"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Pixel Art In GIMP · oppi.li</title> 16 16 <body> ··· 151 151 <a href="/index.xml" class="feed-button">Subscribe</a> 152 152 </div> 153 153 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 154 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 154 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 155 155 <p>Reach out at oppili@libera.chat.</p> 156 156 </div> 157 157
+2 -2
docs/posts/plain_text_journaling/index.html
··· 10 10 <meta property="og:title" content="Plain Text Journaling"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/plain_text_journaling"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Plain Text Journaling · oppi.li</title> 16 16 <body> ··· 286 286 <a href="/index.xml" class="feed-button">Subscribe</a> 287 287 </div> 288 288 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 289 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 289 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 290 290 <p>Reach out at oppili@libera.chat.</p> 291 291 </div> 292 292
+2 -2
docs/posts/programming_on_34_keys/index.html
··· 10 10 <meta property="og:title" content="Programming On 34 Keys"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/programming_on_34_keys"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Programming On 34 Keys · oppi.li</title> 16 16 <body> ··· 209 209 <a href="/index.xml" class="feed-button">Subscribe</a> 210 210 </div> 211 211 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 212 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 212 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 213 213 <p>Reach out at oppili@libera.chat.</p> 214 214 </div> 215 215
+2 -2
docs/posts/rapid_refactoring_with_vim/index.html
··· 10 10 <meta property="og:title" content="Rapid Refactoring With Vim"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/rapid_refactoring_with_vim"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Rapid Refactoring With Vim · oppi.li</title> 16 16 <body> ··· 203 203 <a href="/index.xml" class="feed-button">Subscribe</a> 204 204 </div> 205 205 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 206 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 206 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 207 207 <p>Reach out at oppili@libera.chat.</p> 208 208 </div> 209 209
+2 -2
docs/posts/self-hosting_git/index.html
··· 10 10 <meta property="og:title" content="Self-hosting Git"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/self-hosting_git"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Self-hosting Git · oppi.li</title> 16 16 <body> ··· 210 210 <a href="/index.xml" class="feed-button">Subscribe</a> 211 211 </div> 212 212 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 213 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 213 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 214 214 <p>Reach out at oppili@libera.chat.</p> 215 215 </div> 216 216
+2 -2
docs/posts/snip_snap/index.html
··· 10 10 <meta property="og:title" content="Snip Snap"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/snip_snap"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Snip Snap · oppi.li</title> 16 16 <body> ··· 118 118 <a href="/index.xml" class="feed-button">Subscribe</a> 119 119 </div> 120 120 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 121 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 121 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 122 122 <p>Reach out at oppili@libera.chat.</p> 123 123 </div> 124 124
+2 -2
docs/posts/static_sites_with_bash/index.html
··· 10 10 <meta property="og:title" content="Static Sites With Bash"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/static_sites_with_bash"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Static Sites With Bash · oppi.li</title> 16 16 <body> ··· 96 96 <a href="/index.xml" class="feed-button">Subscribe</a> 97 97 </div> 98 98 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 99 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 99 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 100 100 <p>Reach out at oppili@libera.chat.</p> 101 101 </div> 102 102
+2 -2
docs/posts/tales_from_mainframe_modernization/index.html
··· 10 10 <meta property="og:title" content="Tales From Mainframe Modernization"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/tales_from_mainframe_modernization"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Tales From Mainframe Modernization · oppi.li</title> 16 16 <body> ··· 183 183 <a href="/index.xml" class="feed-button">Subscribe</a> 184 184 </div> 185 185 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 186 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 186 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 187 187 <p>Reach out at oppili@libera.chat.</p> 188 188 </div> 189 189
+2 -2
docs/posts/termux_tandem/index.html
··· 10 10 <meta property="og:title" content="Termux Tandem"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/termux_tandem"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Termux Tandem · oppi.li</title> 16 16 <body> ··· 84 84 <a href="/index.xml" class="feed-button">Subscribe</a> 85 85 </div> 86 86 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 87 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 87 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 88 88 <p>Reach out at oppili@libera.chat.</p> 89 89 </div> 90 90
+2 -2
docs/posts/turing_complete_type_systems/index.html
··· 10 10 <meta property="og:title" content="Turing Complete Type Systems"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/turing_complete_type_systems"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title>Turing Complete Type Systems · oppi.li</title> 16 16 <body> ··· 74 74 <a href="/index.xml" class="feed-button">Subscribe</a> 75 75 </div> 76 76 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 77 - <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a decentralized code-collaboration platform.</p> 77 + <p>I am currently building <a href="https://tangled.sh">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 78 78 <p>Reach out at oppili@libera.chat.</p> 79 79 </div> 80 80
+2 -1
generate.sh
··· 78 78 <a href=\"/index.xml\" class=\"feed-button\">Subscribe</a> 79 79 </div> 80 80 <p>I'm Akshay, programmer, pixel-artist & programming-language enthusiast.</p> 81 - <p>I am currently building <a href=\"https://tangled.sh\">tangled.sh</a> — a decentralized code-collaboration platform.</p> 81 + <p>I am currently building <a href=\"https://tangled.sh\">tangled.sh</a> — a new social-enabled code-collaboration platform.</p> 82 82 <p>Reach out at oppili@libera.chat.</p> 83 83 </div> 84 84 " ··· 191 191 -o "docs/posts/$id/index.html" \ 192 192 post.esh \ 193 193 file="$file" \ 194 + id="$id" \ 194 195 date="$post_date" \ 195 196 title="$post_title" \ 196 197 read_time="$r_time" \
+1 -1
post.esh
··· 10 10 <meta property="og:title" content="<%=$title%>"> 11 11 <meta property="og:type" content="website"> 12 12 <meta property="og:description" content="a static site {for, by, about} me "> 13 - <meta property="og:url" content="https://oppi.li"> 13 + <meta property="og:url" content="https://oppi.li/posts/<%=$id%>"> 14 14 <link rel="icon" type="image/x-icon" href="/favicon.png"> 15 15 <title><%=$title%> · oppi.li</title> 16 16 <body>
+1 -1
posts/configuring_jujutsu.md
··· 276 276 277 277 ```toml 278 278 [aliases] 279 - tug = ["bookmark" "move" "--from" "heads(::@- & bookmarks())" "--to" "@-"]; 279 + tug = ["bookmark", "move", "--from", "heads(::@- & bookmarks())", "--to", "@-"]; 280 280 ``` 281 281 282 282 In action: