Commit c1b13e2933

c1b13e2933ef49b31a3d5d90cf64fa24f1763d99

parent: b1e95ba72c

Verified · cmc

cmc <hello@cleberg.net> · 2026-03-18 17:41 UTC

update git links

Layout: unified · split

README.md +1 −1
@@ -52,7 +52,7 @@ To obtain a working copy of this repository, execute the following
52commands within a shell environment or Emacs shell interface: 52commands within a shell environment or Emacs shell interface:
53 53
54``` shell 54``` shell
55git clone https://github.com/ccleberg/cleberg.net 55git clone https://git.sr.ht/~ccleberg/cleberg.net
56cd cleberg.net 56cd cleberg.net
57emacs -nw 57emacs -nw
58``` 58```
build.py +1 −1
@@ -514,7 +514,7 @@ def generate_tags_page(content_dir="./content/blog", build_dir="./.build"):
514{"".join(f"<section>{s}</section>" for s in sections)} 514{"".join(f"<section>{s}</section>" for s in sections)}
515</main> 515</main>
516<footer> 516<footer>
517<a href=https://github.com/ccleberg/cleberg.net>Source</a>&#183; 517<a href=https://sr.ht/~ccleberg/cleberg.net>Source</a>&#183;
518<a href=/feed.xml>RSS</a>&#183; 518<a href=/feed.xml>RSS</a>&#183;
519<a href=http://paske4urhs6nttrtlkuwa5cowum3fjkc6yv6kl4ncx3mjxcd77764nqd.onion/>Onion</a>&#183; 519<a href=http://paske4urhs6nttrtlkuwa5cowum3fjkc6yv6kl4ncx3mjxcd77764nqd.onion/>Onion</a>&#183;
520<a href=/tips/>Tips</a> 520<a href=/tips/>Tips</a>
content/apps/index.org +3 −3
@@ -14,9 +14,9 @@ App Store yet. I will update the links here as soon as Apple publishes them.
14 14
15| App | Description | GitHub | 15| App | Description | GitHub |
16|-----------------+--------------------------------------+--------| 16|-----------------+--------------------------------------+--------|
17| Day By Day | Learn days, months & seasons! | [[https://github.com/ccleberg/DayByDay][GitHub]] | 17| Day By Day | Learn days, months & seasons! | [[https://git.sr.ht/~ccleberg/DayByDay][GitHub]] |
18| Domain Dig | DNS lookup & SSL certificate checker | [[https://github.com/ccleberg/DomainDig][GitHub]] | 18| Domain Dig | DNS lookup & SSL certificate checker | [[https://git.sr.ht/~ccleberg/DomainDig][GitHub]] |
19| Space Explorers | Explore the galaxy and learn! | [[https://github.com/ccleberg/SpaceExplorers][GitHub]] | 19| Space Explorers | Explore the galaxy and learn! | [[https://git.sr.ht/~ccleberg/SpaceExplorers][GitHub]] |
20 20
21* Web Projects 21* Web Projects
22 22
content/blog/2022-06-22-daily-poetry.org +1 −1
@@ -8,7 +8,7 @@
8 8
9I don't want to bury the lede here, so if you'd like to see the full source code 9I don't want to bury the lede here, so if you'd like to see the full source code
10I use to email myself plaintext poems daily, visit the repository: 10I use to email myself plaintext poems daily, visit the repository:
11[[https://github.com/ccleberg/daily-poem][daily-poem.git]]. 11[[https://git.sr.ht/~ccleberg/daily-poem][daily-poem.git]].
12 12
13* My Daily Dose of Poetry 13* My Daily Dose of Poetry
14 14
content/blog/2022-12-23-alpine-desktop.org +1 −1
@@ -169,7 +169,7 @@ doas apk add brightnessctl \ # Brightness controller
169#+end_src 169#+end_src
170 170
171From here, I use my Syncthing storage to pull all the configuration files I 171From here, I use my Syncthing storage to pull all the configuration files I
172stored from prior desktops, such as my [[https://github.com/ccleberg/dotfiles][dotfiles]]. 172stored from prior desktops, such as my [[https://git.sr.ht/~ccleberg/dotfiles][dotfiles]].
173 173
174* Resolving Issues 174* Resolving Issues
175 175
content/blog/2023-02-02-exploring-hare.org +1 −1
@@ -51,7 +51,7 @@ page.
51 51
52** Creating a Test Project 52** Creating a Test Project
53 53
54In order to play with the language, I created [[https://github.com/ccleberg/learn/tree/main/hare][learn/hare]] and will be putting any 54In order to play with the language, I created [[https://git.sr.ht/~ccleberg/learn/tree/main/item/hare][learn/hare]] and will be putting any
55of my Hare-related adventures in here. 55of my Hare-related adventures in here.
56 56
57Luckily, Hare doesn't require any complex set-up tools or build 57Luckily, Hare doesn't require any complex set-up tools or build
content/blog/2024-08-11-org-mode-features.org +8 −8
@@ -7,7 +7,7 @@
7* Cycling (Folding) 7* Cycling (Folding)
8 8
9#+begin_quote 9#+begin_quote
10[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L6][View this section]] in org-mode. 10[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L7][View this section]] in org-mode.
11#+end_quote 11#+end_quote
12 12
13My absolute top-used feature is [[https://orgmode.org/manual/Global-and-local-cycling.html][global and local cycling]] and it's not even 13My absolute top-used feature is [[https://orgmode.org/manual/Global-and-local-cycling.html][global and local cycling]] and it's not even
@@ -55,7 +55,7 @@ at the top of the buffer:
55* TODO Lists 55* TODO Lists
56 56
57#+begin_quote 57#+begin_quote
58[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L54][View this section]] in org-mode. 58[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L55][View this section]] in org-mode.
59#+end_quote 59#+end_quote
60 60
61Next up on in this post are [[https://orgmode.org/manual/TODO-Items.html][TODO Lists]]. Being able to combine note taking and 61Next up on in this post are [[https://orgmode.org/manual/TODO-Items.html][TODO Lists]]. Being able to combine note taking and
@@ -106,7 +106,7 @@ that variable to alert me of tasks with iOS native notifications.
106* Time Stamping 106* Time Stamping
107 107
108#+begin_quote 108#+begin_quote
109[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L105][View this section]] in org-mode. 109[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L106][View this section]] in org-mode.
110#+end_quote 110#+end_quote
111 111
112Another great feature are the [[https://orgmode.org/manual/Dates-and-Times.html][dates and times]] functionalities within org-mode. 112Another great feature are the [[https://orgmode.org/manual/Dates-and-Times.html][dates and times]] functionalities within org-mode.
@@ -137,7 +137,7 @@ different options available when creating timestamps.
137* Tags 137* Tags
138 138
139#+begin_quote 139#+begin_quote
140[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L136][View this section]] in org-mode. 140[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L137][View this section]] in org-mode.
141#+end_quote 141#+end_quote
142 142
143Next up are [[https://orgmode.org/manual/Tags.html][Tags]], which provide a way to document contexts within and across 143Next up are [[https://orgmode.org/manual/Tags.html][Tags]], which provide a way to document contexts within and across
@@ -161,7 +161,7 @@ m= and search for a tag of your choosing.
161* Tables 161* Tables
162 162
163#+begin_quote 163#+begin_quote
164[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L161][View this section]] in org-mode. 164[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L161][View this section]] in org-mode.
165#+end_quote 165#+end_quote
166 166
167One of the most inconvenient parts of writing in Markdown was dealing with 167One of the most inconvenient parts of writing in Markdown was dealing with
@@ -231,7 +231,7 @@ on the second line.
231* Source Code Blocks 231* Source Code Blocks
232 232
233#+begin_quote 233#+begin_quote
234[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L230][View this section]] in org-mode. 234[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L231][View this section]] in org-mode.
235#+end_quote 235#+end_quote
236 236
237** Introduction to Source Code Blocks 237** Introduction to Source Code Blocks
@@ -301,7 +301,7 @@ results below the code block.
301* Exporting and Publishing 301* Exporting and Publishing
302 302
303#+begin_quote 303#+begin_quote
304[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L300][View this section]] in org-mode. 304[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L301][View this section]] in org-mode.
305#+end_quote 305#+end_quote
306 306
307I would be remiss if I did not mention the native [[https://orgmode.org/manual/Exporting.html][exporting and publishing]] 307I would be remiss if I did not mention the native [[https://orgmode.org/manual/Exporting.html][exporting and publishing]]
@@ -335,7 +335,7 @@ external [[https://orgmode.org/tools.html][tools]], including [[https://orgmode.
335* Agenda 335* Agenda
336 336
337#+begin_quote 337#+begin_quote
338[[https://github.com/ccleberg/cleberg.net/blob/main/content/blog/2024-08-11-org-mode-features.org?plain=1#L334][View this section]] in org-mode. 338[[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/content/blog/2024-08-11-org-mode-features.org#L335][View this section]] in org-mode.
339#+end_quote 339#+end_quote
340 340
341Last, but not least, are [[https://orgmode.org/manual/Agenda-Views.html][Agenda Views]]. With agenda views, you can easily view 341Last, but not least, are [[https://orgmode.org/manual/Agenda-Views.html][Agenda Views]]. With agenda views, you can easily view
content/blog/2025-09-25-minimalist-website-redesign.org +1 −1
@@ -44,7 +44,7 @@ With all of that out of the way, let's get on with it.
44* Core Changes 44* Core Changes
45 45
46Below is a quick audit of the original style sheet and markup, and the elements 46Below is a quick audit of the original style sheet and markup, and the elements
47I've removed or added. For more in-depth information, refer to the [[https://github.com/ccleberg/cleberg.net/commit/d7978b4ccf4c6c56b1c2888791f73271f91fd12c][git diff]]. 47I've removed or added. For more in-depth information, refer to the [[https://git.sr.ht/~ccleberg/cleberg.net/commit/6eb7d43fc257638583e6a4ffefefc47f730595e4][git diff]].
48 48
49w*HTML* 49w*HTML*
50 50
content/now/index.org +1 −1
@@ -45,4 +45,4 @@ you're actually interested, email or message me to talk about media!/
45- Modifying my truck for better hauling, towing, and off-road and all-season 45- Modifying my truck for better hauling, towing, and off-road and all-season
46 utility. 46 utility.
47 47
48View the historical [[https://github.com/ccleberg/cleberg.net/commits/main/content/now/index.org][log of changes]] for this page. 48View the historical [[https://git.sr.ht/~ccleberg/cleberg.net/log/main/item/content/now/index.org][log of changes]] for this page.
content/uses/index.org +2 −2
@@ -25,7 +25,7 @@ with no clean migration path or active sovereignty risk.
25| Operating System | [[https://ubuntu.com][Ubuntu]] + [[https://www.apple.com/os/macos/][macOS]] | Ubuntu: telemetry off, LTS, stable. macOS: workstation only. | Ubuntu → Debian. macOS → ~TECHNICAL DEBT~. Target: NixOS/Fedora on ThinkPad or Framework. | 25| Operating System | [[https://ubuntu.com][Ubuntu]] + [[https://www.apple.com/os/macos/][macOS]] | Ubuntu: telemetry off, LTS, stable. macOS: workstation only. | Ubuntu → Debian. macOS → ~TECHNICAL DEBT~. Target: NixOS/Fedora on ThinkPad or Framework. |
26| Web Server | [[https://nginx.org][Nginx]] + [[https://community.torproject.org/onion-services/setup/][Tor]] | Static file serving. Tor layer for censored-network access. | Caddy or lighttpd. Tor is already the exit layer. | 26| Web Server | [[https://nginx.org][Nginx]] + [[https://community.torproject.org/onion-services/setup/][Tor]] | Static file serving. Tor layer for censored-network access. | Caddy or lighttpd. Tor is already the exit layer. |
27| SSL | [[https://certbot.eff.org][Certbot]] | Free automated TLS. No commercial CA dependency. | acme.sh. Same protocol, no Python dependency. | 27| SSL | [[https://certbot.eff.org][Certbot]] | Free automated TLS. No commercial CA dependency. | acme.sh. Same protocol, no Python dependency. |
28| Static Site Generator | [[https://github.com/emacs-love/weblorg][Weblorg]] + [[https://github.com/ccleberg/cleberg.net/blob/main/build.py][build.py]] | Org-mode source compiles to plaintext HTML. No JS build chain. | Pandoc + shell script. Source files survive any generator change. | 28| Static Site Generator | [[https://github.com/emacs-love/weblorg][Weblorg]] + [[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/build.py][build.py]] | Org-mode source compiles to plaintext HTML. No JS build chain. | Pandoc + shell script. Source files survive any generator change. |
29| Terminal | [[https://iterm2.com/][iTerm2]] | Functional. Inherited from macOS. | ~TECHNICAL DEBT~ - macOS-only. Target: foot or Alacritty on Linux. | 29| Terminal | [[https://iterm2.com/][iTerm2]] | Functional. Inherited from macOS. | ~TECHNICAL DEBT~ - macOS-only. Target: foot or Alacritty on Linux. |
30| Shell | [[https://www.zsh.org/][Zsh]] | Portable, POSIX-adjacent, available on every target OS. | bash or fish. Config is plain text. | 30| Shell | [[https://www.zsh.org/][Zsh]] | Portable, POSIX-adjacent, available on every target OS. | bash or fish. Config is plain text. |
31| Editor | [[https://github.com/doomemacs/doomemacs][Doom Emacs]] | Editor and markup are the same tool. No proprietary format. | Vanilla Emacs + org-mode. Doom is a config layer only. | 31| Editor | [[https://github.com/doomemacs/doomemacs][Doom Emacs]] | Editor and markup are the same tool. No proprietary format. | Vanilla Emacs + org-mode. Doom is a config layer only. |
@@ -34,7 +34,7 @@ with no clean migration path or active sovereignty risk.
34| Browser(s) | [[https://www.torproject.org/][Tor]] + [[https://librewolf.net/][LibreWolf]] | Tor for anonymity-critical use. LibreWolf for hardened daily use. | N/A. Safari dropped - proprietary and redundant. | 34| Browser(s) | [[https://www.torproject.org/][Tor]] + [[https://librewolf.net/][LibreWolf]] | Tor for anonymity-critical use. LibreWolf for hardened daily use. | N/A. Safari dropped - proprietary and redundant. |
35| Version Control | [[https://git-scm.com/][Git (CLI)]] | Decentralized. The repo is the backup. | N/A. Content is portable to any host. | 35| Version Control | [[https://git-scm.com/][Git (CLI)]] | Decentralized. The repo is the backup. | N/A. Content is portable to any host. |
36| Git Host | [[https://github.com/ccleberg][GitHub]] | Public mirror only. | ~TECHNICAL DEBT~ - Microsoft-owned. Target: self-hosted Forgejo. One-line remote URL change. | 36| Git Host | [[https://github.com/ccleberg][GitHub]] | Public mirror only. | ~TECHNICAL DEBT~ - Microsoft-owned. Target: self-hosted Forgejo. One-line remote URL change. |
37| CI/CD | [[https://github.com/ccleberg/cleberg.net/blob/main/build.py][build.py]] + [[https://www.openssh.org/][OpenSSH]] | A Python script and SSH. No CI runner, no stored secrets, no webhooks. | A shell script. Python is not load-bearing here. | 37| CI/CD | [[https://git.sr.ht/~ccleberg/cleberg.net/tree/main/item/build.py][build.py]] + [[https://www.openssh.org/][OpenSSH]] | A Python script and SSH. No CI runner, no stored secrets, no webhooks. | A shell script. Python is not load-bearing here. |
38| Email Host | [[https://soverin.com/][Soverin]] | Privacy-focused provider. Better than Gmail. | ~TECHNICAL DEBT~ - not self-hosted. Target: Postfix + Dovecot + Rspamd, or maddy. MX records portable day one. | 38| Email Host | [[https://soverin.com/][Soverin]] | Privacy-focused provider. Better than Gmail. | ~TECHNICAL DEBT~ - not self-hosted. Target: Postfix + Dovecot + Rspamd, or maddy. MX records portable day one. |
39| Search Engine | [[https://docs.searxng.org/][SearXNG]] (self-hosted) | Queries route through own instance. No third-party search profile. | Any other self-hosted SearXNG instance. | 39| Search Engine | [[https://docs.searxng.org/][SearXNG]] (self-hosted) | Queries route through own instance. No third-party search profile. | Any other self-hosted SearXNG instance. |
40| Backups | N/A | Nothing to back up. No user data. Source mirrored via Git. | Intentional. If this changes: restic to a local target. | 40| Backups | N/A | Nothing to back up. No user data. Source mirrored via Git. | Intentional. If this changes: restic to a local target. |
theme/templates/base.html +1 −1
@@ -33,7 +33,7 @@
33 </main> 33 </main>
34 34
35 <footer> 35 <footer>
36 <a href="https://github.com/ccleberg/cleberg.net">Source</a> &middot; 36 <a href="https://sr.ht/~ccleberg/cleberg.net">Source</a> &middot;
37 <a href="/feed.xml">RSS</a> &middot; 37 <a href="/feed.xml">RSS</a> &middot;
38 <a href="http://paske4urhs6nttrtlkuwa5cowum3fjkc6yv6kl4ncx3mjxcd77764nqd.onion/">Onion</a> &middot; 38 <a href="http://paske4urhs6nttrtlkuwa5cowum3fjkc6yv6kl4ncx3mjxcd77764nqd.onion/">Onion</a> &middot;
39 <a href="/tips/">Tips</a> 39 <a href="/tips/">Tips</a>