<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cleberg.net.git/README.md, branch migrate-to-orgo</title>
<subtitle>My personal web garden &amp; blog.
</subtitle>
<id>http://git.krz.sh/cmc/cleberg.net.git/atom?h=migrate-to-orgo</id>
<link rel='self' href='http://git.krz.sh/cmc/cleberg.net.git/atom?h=migrate-to-orgo'/>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/'/>
<updated>2026-08-12T01:34:02+00:00</updated>
<entry>
<title>Finish the move off weblorg</title>
<updated>2026-08-12T01:34:02+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-08-12T01:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=ab149c1ae4fe38048fc2d32edac6061e7f3b4638'/>
<id>urn:sha1:ab149c1ae4fe38048fc2d32edac6061e7f3b4638</id>
<content type='text'>
Remove what the migration left behind, then cut build.py down to the work
orgo does not do: 443 lines to 168.

- Delete publish.el and theme/templates/, superseded by content/orgo.toml
  and content/templates/. theme/static/ stays; orgo publishes it as assets.
- Drop the tag builder, the org-source copy, and the helpers that only fed
  them. orgo generates /tags/ and a page per tag from a collection.
- Rewrite the README and the migration-era comments that explained the
  config by pointing at what weblorg used to do.
- Serve styles.css as authored. Minifying 1KB of CSS saved 52 bytes over
  the wire once compressed, which did not pay for a build step and a
  toolchain dependency.
- Stop wiping the output directory. The .orgo-cache.json inside it is what
  makes a build incremental, and orgo already prunes outputs whose source
  is gone and re-emits any that are missing. Production keeps .build/ and
  development gets .build-dev/, because production rewrites image URLs in
  the output and a shared directory would let one environment reuse pages
  rendered for the other.

An incremental build is byte-identical to a clean one, and the site output
is unchanged apart from the /uses/ stack row.
</content>
</entry>
<entry>
<title>remove bubbles.town vote widget, keep comment link</title>
<updated>2026-08-03T20:25:59+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-08-03T20:25:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=c31e8bfa414cdc1fe035a5d6d55a477f77525dd7'/>
<id>urn:sha1:c31e8bfa414cdc1fe035a5d6d55a477f77525dd7</id>
<content type='text'>
Drop the third-party vote.js script and its mount div so posts no longer
auto-fetch from bubbles.town (174 pages), completing onion
self-containment. The opt-in 'comment on Bubbles' link stays. Remove the
now-orphaned .bubbles-vote CSS rule.
</content>
</entry>
<entry>
<title>document /img/ symlink deployment prerequisite</title>
<updated>2026-08-03T20:17:25+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-08-03T20:17:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=036f01c6635468bd2b71bf8eb26012d9f653d013'/>
<id>urn:sha1:036f01c6635468bd2b71bf8eb26012d9f653d013</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update git links</title>
<updated>2026-03-18T17:41:10+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-03-18T17:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=c1b13e2933ef49b31a3d5d90cf64fa24f1763d99'/>
<id>urn:sha1:c1b13e2933ef49b31a3d5d90cf64fa24f1763d99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>convert README to md</title>
<updated>2026-03-16T03:51:32+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-03-16T03:51:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=b3591bd8b04c6945d7ec51cb64cfc7ad3dc618d1'/>
<id>urn:sha1:b3591bd8b04c6945d7ec51cb64cfc7ad3dc618d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>convert README to org-mode</title>
<updated>2026-02-03T23:56:52+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-02-03T23:56:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=ad5864277d59e669093cded07142d90160482388'/>
<id>urn:sha1:ad5864277d59e669093cded07142d90160482388</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update git links</title>
<updated>2026-02-01T04:26:52+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-02-01T04:26:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=330fb738d13064b2b05d7f1261abae928b4624cc'/>
<id>urn:sha1:330fb738d13064b2b05d7f1261abae928b4624cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix readme screenshot links</title>
<updated>2026-01-04T20:21:49+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-01-04T20:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=c438e0f087610193976831ca30fb0244fbbf069d'/>
<id>urn:sha1:c438e0f087610193976831ca30fb0244fbbf069d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update from sourcehut to cgit</title>
<updated>2025-12-31T04:58:10+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2025-12-31T04:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=9f684dc2d51a67ac9668d06cb626641e1507237f'/>
<id>urn:sha1:9f684dc2d51a67ac9668d06cb626641e1507237f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrate from github to sourcehut</title>
<updated>2025-12-30T23:58:36+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2025-12-30T23:58:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=624ceae16708ff5261b63b7d6142b887d8cef6c2'/>
<id>urn:sha1:624ceae16708ff5261b63b7d6142b887d8cef6c2</id>
<content type='text'>
</content>
</entry>
</feed>
