Summary Files Commits Branches @commit @diff @stats
path: root / src / blog.du
diff options
context:
space:
mode:
1 files changed, 70 insertions, 67 deletions
-rw-r--r--src/blog.du137
diff --git a/src/blog.du b/src/blog.du
index cf0bf46..d282d38 100644
--- a/src/blog.du
+++ b/src/blog.du
@@ -1,113 +1,116 @@
-# Blog
+'def title Blog
+'def desc Articles detailing personal experiences or exploration of certain topics
+
+# {title}
Articles detailing personal experiences or exploration of certain topics.
\n
-#### [*2024*]
+#### {i 2024}
:defs
-; [$bg] 18 Nov   [url /blog/switchut-izgorq Суичът изгоря!]
-: [`Shallow dive`] | [`Story`] | [`Networking`] [`Switch`] [`NetworkPartner`]
+; {bg} 18 Nov   {url Суичът изгоря!;/blog/switchut-izgorq}
+: {` Shallow dive} | {` Story} | {` Networking} {` Switch} {` NetworkPartner}
-; [$gb] 06 Oct   [url /blog/the-physics-behind-a-black-hole-shader The physics behind a black hole shader]
-: [`Deep dive`] | [`Physics`] | [`General theory of relativity`] [`Celestial mechanics`] [`Gravity`] [`Black Hole`] [`Algorithm`]
+; {gb} 06 Oct   {url The physics behind a black hole shader;/blog/the-physics-behind-a-black-hole-shader}
+: {` Deep dive} | {` Physics} | {` General theory of relativity} {` Celestial mechanics} {` Gravity} {` Black Hole} {` Algorithm}
-; [$gb] 20 Feb   [url /blog/microsoft-and-foss-extinguish Microsoft and FOSS: a fire to be extinguished]
-: [`Shallow dive`] | [`Opinion`] | [`Microsoft`] [`GitHub`] [`Linux`] [`FOSS`]
+; {gb} 20 Feb   {url Microsoft and FOSS: a fire to be extinguished;/blog/microsoft-and-foss-extinguish}
+: {` Shallow dive} | {` Opinion} | {` Microsoft} {` GitHub} {` Linux} {` FOSS}
-#### [*2023*]
+#### {i 2023}
:defs
-; [$gb] 16 Dec   [url /blog/fix-qc-timeout Fix "qc timeout" kernel log error]
-: [`Linux`] | [`kernel`] | [`libata`] [`qc`] [`logs`] [`DMA`]
+; {gb} 16 Dec   {url Fix "qc timeout" kernel log error;/blog/fix-qc-timeout}
+: {` Linux} | {` kernel} | {` libata} {` qc} {` logs} {` DMA}
-; [$gb] 30 Aug   [url /blog/thinkpad-x270-my-favorite-machine ThinkPad X270 - my favorite machine]
-: [`Medium dive`] | [`Review`] | [`Lenovo`] [`ThinkPad`] [`Yoga`]
+; {gb} 30 Aug   {url ThinkPad X270 - my favorite machine;/blog/thinkpad-x270-my-favorite-machine}
+: {` Medium dive} | {` Review} | {` Lenovo} {` ThinkPad} {` Yoga}
-; [$gb] 19 Jul   [url /blog/icon-fonts-arent-evil-you-just-have-to-care Icon fonts aren't evil, you just have to care]
-: [`Shallow dive`] | [`Web development`] | [`Icon font`] [`SVG`] [`Accessibility`] [`FontForge`]
+; {gb} 19 Jul   {url Icon fonts aren't evil, you just have to care;/blog/icon-fonts-arent-evil-you-just-have-to-care}
+: {` Shallow dive} | {` Web development} | {` Icon font} {` SVG} {` Accessibility} {` FontForge}
-; [$bg] 14 Jul   [url /blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq ФМИ и висшето образование в програмистката индустрия]
-: [`Deep dive`] | [`University`] | [`FMI`] [`Education`]
+; {bg} 14 Jul   {url ФМИ и висшето образование в програмистката индустрия;/blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq}
+: {` Deep dive} | {` University} | {` FMI} {` Education}
-; [$gb] 28 Jun   [url /blog/fix-network-brother-printers Fix networked Brother printers not working in Linux]
-: [`Linux`] | [`CUPS`] | [`Printers`] [`Brother`] [`Network`] [`avahi`]
+; {gb} 28 Jun   {url Fix networked Brother printers not working in Linux;/blog/fix-network-brother-printers}
+: {` Linux} | {` CUPS} | {` Printers} {` Brother} {` Network} {` avahi}
-; [$gb] 14 Jun   [url /blog/gns3-initsh-no-such-file Fix "exec /gns3/init.sh: no such file or directory"]
-: [`Linux`] | [`GNS3`] | [`Docker`] [`busybox`]
+; {gb} 14 Jun   {url Fix "exec /gns3/init.sh: no such file or directory";/blog/gns3-initsh-no-such-file}
+: {` Linux} | {` GNS3} | {` Docker} {` busybox}
-; [$gb] 07 Jun   [url /blog/friendship-ended-with-funtoo-now-gentoo-is-my-best-friend Friendship ended with Funtoo, now Gentoo is my best friend]
-: [`Shallow dive`] | [`Linux`] | [`Funtoo`] [`Gentoo`] [`portage`] [`packages`] [`emerge`] [`ebuild`]
+; {gb} 07 Jun   {url Friendship ended with Funtoo, now Gentoo is my best friend;/blog/friendship-ended-with-funtoo-now-gentoo-is-my-best-friend}
+: {` Shallow dive} | {` Linux} | {` Funtoo} {` Gentoo} {` portage} {` packages} {` emerge} {` ebuild}
-; [$gb] 01 May   [url /blog/bash-is-weird BASH is weird]
-: [`Shallow dive`] | [`bash`] | [`Linux`] [`scripting`]
+; {gb} 01 May   {url BASH is weird;/blog/bash-is-weird}
+: {` Shallow dive} | {` bash} | {` Linux} {` scripting}
-; [$gb] 26 Apr   [url /blog/install-drivers-for-epson-scanners Install drivers for Epson scanners]
-: [`Linux`] | [`SANE`] | [`Scanners`] [`Epson`] [`epkowa`] [`iscan`]
+; {gb} 26 Apr   {url Install drivers for Epson scanners;/blog/install-drivers-for-epson-scanners}
+: {` Linux} | {` SANE} | {` Scanners} {` Epson} {` epkowa} {` iscan}
-; [$gb] 25 Apr   [url /blog/managing-apps-with-adb-without-root Managing Android apps with ADB (and without root)]
-: [`Android`] | [`ADB`] | [`Apps`] [`Linux`] [`Windows`]
+; {gb} 25 Apr   {url Managing Android apps with ADB (and without root);/blog/managing-apps-with-adb-without-root}
+: {` Android} | {` ADB} | {` Apps} {` Linux} {` Windows}
-; [$gb] 18 Apr   [url /blog/sane-explanation-of-compilers/part-1 Sane explanation of compilers: Part 1]
-: [`Deep dive`] | [`Compilers`] | [`C`] [`yacc`] [`bison`] [`math`] [`Trees`] [`Regex`] [`Grammar`] [`Languages`]
+; {gb} 18 Apr   {url Sane explanation of compilers: Part 1;/blog/sane-explanation-of-compilers/part-1}
+: {` Deep dive} | {` Compilers} | {` C} {` yacc} {` bison} {` math} {` Trees} {` Regex} {` Grammar} {` Languages}
-; [$gb] 13 Jan   [url /blog/plan9-in-linux-mouse-menus Plan 9 in Linux: Mouse menus]
-: [`Medium dive`] | [`Linux`] | [`Plan 9`] [`mouse`] [`bash`] [`script`] [`X11`] [`openbox`] [`jgmenu`] [`plumber`]
+; {gb} 13 Jan   {url Plan 9 in Linux: Mouse menus;/blog/plan9-in-linux-mouse-menus}
+: {` Medium dive} | {` Linux} | {` Plan 9} {` mouse} {` bash} {` script} {` X11} {` openbox} {` jgmenu} {` plumber}
-; [$gb] 01 Jan   [url /blog/virt-manager-freeze-on-browse virt-manager freezing up when clicking Browse in any window]
-: [`Linux`] | [`virt-manager`] | [`QEMU/KVM`] [`libvirt`] [`Linux`] [`GTK`]
+; {gb} 01 Jan   {url virt-manager freezing up when clicking Browse in any window;/blog/virt-manager-freeze-on-browse}
+: {` Linux} | {` virt-manager} | {` QEMU/KVM} {` libvirt} {` Linux} {` GTK}
-#### [*2022*]
+#### {i 2022}
:defs
-; [$gb] 23 Dec   [url /blog/2.6-years-of-web-design 2.6 years of web design]
-: [`Shallow dive`] | [`Web design`]
+; {gb} 23 Dec   {url 2.6 years of web design;/blog/2.6-years-of-web-design}
+: {` Shallow dive} | {` Web design}
-; [$gb] 13 Dec   [url /blog/when-a-language-forces-simpler-thinking When a language forces simpler thinking]
-: [`Shallow dive`] | [`Common Lisp`] | [`Advent of Code`]
+; {gb} 13 Dec   {url When a language forces simpler thinking;/blog/when-a-language-forces-simpler-thinking}
+: {` Shallow dive} | {` Common Lisp} | {` Advent of Code}
-; [$gb] 04 Dec   [url /blog/taming-the-fun-too Taming The Fun-too]
-: [`Story`] | [`Funtoo`] | [`Linux`] [`Gentoo`] [`packages`]
+; {gb} 04 Dec   {url Taming The Fun-too;/blog/taming-the-fun-too}
+: {` Story} | {` Funtoo} | {` Linux} {` Gentoo} {` packages}
-; [$gb] 01 Nov   [url /blog/turn-off-notifications-windows How to turn off notifications on Windows]
-: [`Windows 10`] | [`Settings`] | [`Notifications`]
+; {gb} 01 Nov   {url How to turn off notifications on Windows;/blog/turn-off-notifications-windows}
+: {` Windows 10} | {` Settings} | {` Notifications}
-; [$gb] 01 Nov   [url /blog/disable-sticky-keys-popup How to disable Sticky Keys prompt]
-: [`Windows`] | [`Settings`] | [`Sticky Keys`]
+; {gb} 01 Nov   {url How to disable Sticky Keys prompt;/blog/disable-sticky-keys-popup}
+: {` Windows} | {` Settings} | {` Sticky Keys}
-; [$gb] 26 Oct   [url /blog/remove-weather-widget How to remove Windows Weather Widget]
-: [`Windows 10`] | [`Settings`] | [`Taskbar`] [`Weather Widget`]
+; {gb} 26 Oct   {url How to remove Windows Weather Widget;/blog/remove-weather-widget}
+: {` Windows 10} | {` Settings} | {` Taskbar} {` Weather Widget}
-; [$gb] 04 Oct   [url /blog/windows-run-dialog Windows Run dialog]
-: [`Windows`] | [`Commands`] | [`Run`] [`Settings`]
+; {gb} 04 Oct   {url Windows Run dialog;/blog/windows-run-dialog}
+: {` Windows} | {` Commands} | {` Run} {` Settings}
-; [$gb] 03 Oct   [url /blog/export-skype How to export Skype data]
-: [`Skype`] | [`Export`] | [`Archive`] [`skype-parser`]
+; {gb} 03 Oct   {url How to export Skype data;/blog/export-skype}
+: {` Skype} | {` Export} | {` Archive} {` skype-parser}
-; [$gb] 16 Sep   [url /blog/how-to-encrypt-email How to encrypt email]
-: [`All`] | [`Email`] | [`PGP`] [`S/MIME`] [`Email Client`] [`Gmail`] [`Outlook`] [`Protonmail`]
+; {gb} 16 Sep   {url How to encrypt email;/blog/how-to-encrypt-email}
+: {` All} | {` Email} | {` PGP} {` S/MIME} {` Email Client} {` Gmail} {` Outlook} {` Protonmail}
-; [$gb] 10 Sep   [url /blog/encrypted-email Encrypted email]
-: [`Medium dive`] | [`Email`] | [`Encryption`] [`Security`] [`PGP`] [`S/MIME`] [`Protonmail`] [`Tutanota`]
+; {gb} 10 Sep   {url Encrypted email;/blog/encrypted-email}
+: {` Medium dive} | {` Email} | {` Encryption} {` Security} {` PGP} {` S/MIME} {` Protonmail} {` Tutanota}
-; [$gb] 30 Jul &emsp; [url /blog/fix-no-frame-buffer-plan9 Fix "No frame buffer" error in <span class="no-wrap">Plan 9</span>]
-: [`Plan 9`] | [`Configuration`] | [`QEMU/KVM`] [`Linux`] [`monitor`]
+; {gb} 30 Jul &emsp; {url Fix "No frame buffer" error in <span class="no-wrap">Plan 9</span>;/blog/fix-no-frame-buffer-plan9}
+: {` Plan 9} | {` Configuration} | {` QEMU/KVM} {` Linux} {` monitor}
-; [$gb] 30 Jul &emsp; [url /blog/install-plan9-with-virt-manager Install <span class="no-wrap">Plan 9</span> with virt-manager]
-: [`Plan 9`] | [`Installation`] | [`Setup`] [`QEMU/KVM`] [`virt-manager`] [`Linux`]
+; {gb} 30 Jul &emsp; {url Install <span class="no-wrap">Plan 9</span> with virt-manager;/blog/install-plan9-with-virt-manager}
+: {` Plan 9} | {` Installation} | {` Setup} {` QEMU/KVM} {` virt-manager} {` Linux}
-#### [*2020*]
+#### {i 2020}
:defs
-; [$gb] 24 Jul &emsp; [url /blog/how-to-use-jira How to use Jira]
-: [`Project Management`] | [`Jira`] | [`Agile`] [`Issue tracking`] [`Bug tracking`] [`Kanban`] [`Atlassian`]
+; {gb} 24 Jul &emsp; {url How to use Jira;/blog/how-to-use-jira}
+: {` Project Management} | {` Jira} | {` Agile} {` Issue tracking} {` Bug tracking} {` Kanban} {` Atlassian}
-; [$gb] 21 May &emsp; [url /blog/connect-to-mysql-in-dotnet-ef Connect to Mysql in .NET and Entity Framework]
-: [`ASP.Net`] | [`MySQL`] | [`Entity Framework`] [`Pomelo`]
+; {gb} 21 May &emsp; {url Connect to Mysql in .NET and Entity Framework;/blog/connect-to-mysql-in-dotnet-ef}
+: {` ASP.Net} | {` MySQL} | {` Entity Framework} {` Pomelo}
-; [$gb] 20 May &emsp; [url /blog/mundus-first-shot-at-gamedev Mundus: My first shot at game development]
-: [`Deep dive`] | [`Gamedev`] | [`2D`] [`Sandbox`] [`Crafting`] [`Building`] [`Fighting`] [`GtkSharp 2.0`] [`C#`]
+; {gb} 20 May &emsp; {url Mundus: My first shot at game development;/blog/mundus-first-shot-at-gamedev}
+: {` Deep dive} | {` Gamedev} | {` 2D} {` Sandbox} {` Crafting} {` Building} {` Fighting} {` GtkSharp 2.0} {` C#}