From 6b8cae12cb5d60b37931332d9d8008649ae14566 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 12 Sep 2026 11:31:19 +0300 Subject: feat!: Update dunbar markup Currently the newest version of the markup is not on the main branch, mostly because of polish and the documentation. As an effect from the changes to the language, the sitemap is the only thing which needs to be created externally. --- .gitmodules | 1 + dunbar | 2 +- ext/global.du | 104 --- ext/highlight.awk | 35 - ext/pagenav.awk | 34 - ext/presentation.awk | 74 --- generate.sh | 10 +- meta/footer.html | 21 - meta/header.html | 119 ---- meta/meta.awk | 38 -- meta/meta.tsv | 179 ----- src.du | 415 ++++++++++++ src/404.du | 1 + src/about.du | 96 ++- src/about/index.du | 96 ++- src/accessibility.du | 15 +- src/acknowledgements.du | 31 +- src/blog.du | 137 ++-- src/blog/2.6-years-of-web-design/index.du | 124 ++-- src/blog/bash-is-weird/index.du | 55 +- src/blog/connect-to-mysql-in-dotnet-ef/index.du | 58 +- src/blog/disable-sticky-keys-popup/index.du | 32 +- src/blog/encrypted-email/index.du | 116 ++-- src/blog/export-skype/index.du | 72 +-- src/blog/fix-network-brother-printers/index.du | 44 +- src/blog/fix-no-frame-buffer-plan9/index.du | 35 +- src/blog/fix-qc-timeout/index.du | 30 +- .../balove-2021.du | 35 +- .../index.du | 202 +++--- .../index.du | 76 +-- src/blog/gns3-initsh-no-such-file/index.du | 12 +- src/blog/how-to-encrypt-email/index.du | 163 ++--- src/blog/how-to-use-jira/bug.du | 25 +- src/blog/how-to-use-jira/cards.du | 147 +++-- src/blog/how-to-use-jira/components.du | 47 +- src/blog/how-to-use-jira/dashboards.du | 64 +- src/blog/how-to-use-jira/filters.du | 44 +- src/blog/how-to-use-jira/index.du | 87 ++- src/blog/how-to-use-jira/kanban.du | 35 +- src/blog/how-to-use-jira/pages.du | 24 +- src/blog/how-to-use-jira/projects.du | 141 ++-- src/blog/how-to-use-jira/releases.du | 23 +- src/blog/how-to-use-jira/scrum.du | 53 +- .../index.du | 76 +-- src/blog/index.du | 137 ++-- .../install-drivers-for-epson-scanners/index.du | 40 +- src/blog/install-plan9-with-virt-manager/index.du | 66 +- src/blog/making-sense-of-android-root/index.du | 69 ++ .../managing-apps-with-adb-without-root/index.du | 116 ++-- src/blog/microsoft-and-foss-extinguish/index.du | 48 +- .../mundus-first-shot-at-gamedev/basic-concepts.du | 34 +- src/blog/mundus-first-shot-at-gamedev/index.du | 53 +- .../mundus-first-shot-at-gamedev/introduction.du | 53 +- src/blog/mundus-first-shot-at-gamedev/timeline.du | 40 +- .../mundus-first-shot-at-gamedev/user-interface.du | 63 +- src/blog/plan9-in-linux-mouse-menus/index.du | 161 +++-- src/blog/remove-weather-widget/index.du | 18 +- src/blog/sane-explanation-of-compilers/index.du | 12 +- .../sane-explanation-of-compilers/part-1/index.du | 633 +++++++++--------- src/blog/switchut-izgorq/index.du | 22 +- src/blog/taming-the-fun-too/index.du | 64 +- .../index.du | 235 ++++--- .../thinkpad-x270-my-favorite-machine/index.du | 93 +-- src/blog/thoughts-on-minecraft-design/index.du | 331 ++++++++++ src/blog/turn-off-notifications-windows/index.du | 24 +- src/blog/virt-manager-freeze-on-browse/index.du | 18 +- .../index.du | 34 +- src/blog/windows-run-dialog/index.du | 143 ++-- src/index.du | 3 +- src/license.du | 15 +- src/misc.du | 9 +- src/misc/index.du | 9 +- src/misc/universitetski-belejki/index.du | 23 +- src/preserved-media.du | 17 +- src/preserved-media/index.du | 17 +- src/preserved-web-pages.du | 11 +- src/preserved-web-pages/index.du | 11 +- src/privacy.du | 23 +- src/regarding-js.du | 73 ++- src/rework.du | 7 +- src/setup.du | 82 +-- src/setup/index.du | 82 +-- src/slides.du | 13 +- src/slides/demo/index.du | 78 +-- src/slides/index.du | 13 +- src/slides/linuxgraphy-by-strabo/index.du | 719 +++++++++++---------- src/teaching.du | 28 +- src/teaching/index.du | 28 +- src/teaching/oop-2023/index.du | 60 +- src/teaching/oop-2023/week1/good-software.du | 85 +-- src/teaching/oop-2023/week1/index.du | 60 +- src/teaching/oop-2023/week1/organization.du | 15 +- src/teaching/oop-2023/week10/index.du | 105 +-- src/teaching/oop-2023/week11/index.du | 121 ++-- src/teaching/oop-2023/week12/index.du | 61 +- src/teaching/oop-2023/week13/index.du | 93 +-- src/teaching/oop-2023/week14/index.du | 9 +- src/teaching/oop-2023/week15/index.du | 9 +- src/teaching/oop-2023/week16/index.du | 9 +- src/teaching/oop-2023/week2/index.du | 105 +-- src/teaching/oop-2023/week3/index.du | 71 +- src/teaching/oop-2023/week4/index.du | 65 +- src/teaching/oop-2023/week5/index.du | 45 +- src/teaching/oop-2023/week6/index.du | 53 +- src/teaching/oop-2023/week7/index.du | 39 +- src/teaching/oop-2023/week8/index.du | 59 +- src/teaching/oop-2023/week9/index.du | 59 +- src/teaching/oop-2025/index.du | 82 +-- src/teaching/oop-2025/oop-notes/index.du | 44 +- src/teaching/oop-2025/week01/index.du | 104 +-- src/teaching/oop-2025/week01/intro.du | 28 +- src/teaching/oop-2025/week02/index.du | 124 ++-- src/teaching/oop-2025/week03/index.du | 286 ++++---- src/teaching/oop-2025/week04/index.du | 60 +- src/teaching/oop-2025/week05/index.du | 120 ++-- src/teaching/oop-2025/week06/index.du | 74 +-- src/teaching/oop-2025/week07/index.du | 26 +- src/teaching/oop-2025/week08/index.du | 44 +- src/teaching/oop-2025/week09/index.du | 96 +-- src/teaching/oop-2025/week10/index.du | 55 +- src/teaching/oop-2025/week11/index.du | 82 +-- src/teaching/oop-2025/week12/index.du | 10 +- src/teaching/oop-2025/week13/index.du | 64 +- src/teaching/oop-2025/week14/index.du | 30 +- src/teaching/oop-2025/week15/index.du | 38 +- src/teaching/upp-2023/additional1/index.du | 115 ++-- src/teaching/upp-2023/additional2/index.du | 193 +++--- src/teaching/upp-2023/index.du | 60 +- src/teaching/upp-2023/week1/index.du | 26 +- src/teaching/upp-2023/week1/setup.du | 103 +-- src/teaching/upp-2023/week1/welcome.du | 99 +-- src/teaching/upp-2023/week10/index.du | 74 ++- src/teaching/upp-2023/week11/index.du | 94 ++- src/teaching/upp-2023/week12/index.du | 73 ++- src/teaching/upp-2023/week13/index.du | 44 +- src/teaching/upp-2023/week14/index.du | 86 ++- src/teaching/upp-2023/week2/index.du | 127 ++-- src/teaching/upp-2023/week2/revision.du | 76 +-- src/teaching/upp-2023/week3/index.du | 170 +++-- src/teaching/upp-2023/week3/revision.du | 71 +- src/teaching/upp-2023/week4/index.du | 77 +-- src/teaching/upp-2023/week4/revision.du | 39 +- src/teaching/upp-2023/week5/index.du | 77 ++- src/teaching/upp-2023/week5/revision.du | 21 +- src/teaching/upp-2023/week6/index.du | 82 +-- src/teaching/upp-2023/week7/index.du | 103 +-- src/teaching/upp-2023/week8/index.du | 70 +- src/teaching/upp-2023/week9/index.du | 63 +- src/teaching/upp-2025/cpp-pitfalls/index.du | 240 +++---- src/teaching/upp-2025/ideas.du | 6 +- src/teaching/upp-2025/index.du | 128 ++-- src/teaching/upp-2025/week01/concepts.du | 48 +- src/teaching/upp-2025/week01/github_classroom.du | 44 +- src/teaching/upp-2025/week01/index.du | 30 +- src/teaching/upp-2025/week01/introduction.du | 86 +-- src/teaching/upp-2025/week01/visual_studio.du | 54 +- src/teaching/upp-2025/week01/zip.du | 42 +- src/teaching/upp-2025/week02/index.du | 60 +- src/teaching/upp-2025/week02/machine.du | 44 +- src/teaching/upp-2025/week02/machine_manual.du | 82 +-- src/teaching/upp-2025/week03/index.du | 140 ++-- src/teaching/upp-2025/week04/index.du | 191 +++--- src/teaching/upp-2025/week05/index.du | 185 +++--- src/teaching/upp-2025/week06/index.du | 153 +++-- src/teaching/upp-2025/week07/index.du | 183 +++--- src/teaching/upp-2025/week08/index.du | 248 ++++--- src/teaching/upp-2025/week09/index.du | 36 +- src/teaching/upp-2025/week10/index.du | 119 ++-- src/teaching/upp-2025/week11/index.du | 135 ++-- src/teaching/upp-2025/week12/index.du | 142 ++-- src/teaching/upp-2025/week13/index.du | 264 +++++--- .../week14/bitwise-and-binary-representation.du | 114 ++-- src/teaching/upp-2025/week14/index.du | 51 +- 173 files changed, 7627 insertions(+), 6627 deletions(-) delete mode 100644 ext/global.du delete mode 100644 ext/highlight.awk delete mode 100644 ext/pagenav.awk delete mode 100644 ext/presentation.awk delete mode 100644 meta/footer.html delete mode 100644 meta/header.html delete mode 100644 meta/meta.tsv create mode 100644 src.du create mode 100644 src/blog/making-sense-of-android-root/index.du create mode 100644 src/blog/thoughts-on-minecraft-design/index.du diff --git a/.gitmodules b/.gitmodules index a74f9ed..356096d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "dunbar"] path = dunbar url = https://gitlab.com/Syndamia/dunbar.git + branch = rewrite_2026 diff --git a/dunbar b/dunbar index 2cd6e40..c8d67ca 160000 --- a/dunbar +++ b/dunbar @@ -1 +1 @@ -Subproject commit 2cd6e40d90f0593bb07d8e14895b3c409754db51 +Subproject commit c8d67cab27f8ab93289fa69e3291367fb083ed73 diff --git a/ext/global.du b/ext/global.du deleted file mode 100644 index bde5278..0000000 --- a/ext/global.du +++ /dev/null @@ -1,104 +0,0 @@ -'stop_output - -# Attention blocks - -'define_block note
- -'define new_attention 'define_block [$name]
[$name]
- - 'define name question - 'define image dialog-question.png - [$new_attention] - - 'define name warn - 'define image dialog-warning.png - [$new_attention] - - 'define name important - 'define image dialog-important.png - [$new_attention] - -# Headers - -For each header (except H1) we'll add a "gap" element and an anchor link to the end. -The gap is only for visual purposes. - -'define new_header 'define_block header[$num]
\