<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cleberg.net.git/theme/templates/blog.html, 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 extraneous title on blog page</title>
<updated>2026-05-21T21:55:17+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-05-21T21:55:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=fba759fe260c41ad7d3cbb89c6b3ef4acc756a7c'/>
<id>urn:sha1:fba759fe260c41ad7d3cbb89c6b3ef4acc756a7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enhance copy throughout the site</title>
<updated>2026-04-07T19:08:26+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-07T19:08:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=72be6e9683985bca189a3d93751a6d21839c0570'/>
<id>urn:sha1:72be6e9683985bca189a3d93751a6d21839c0570</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix *.org headers and revert to minimal site theme</title>
<updated>2026-03-13T20:56:35+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-03-13T20:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=11a5ca2792cd0debb6b8f510ffd716e6f734dbd6'/>
<id>urn:sha1:11a5ca2792cd0debb6b8f510ffd716e6f734dbd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update blog, post, and page templates</title>
<updated>2026-03-11T05:06:53+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-03-11T05:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=a3fc6277345ab1890992dfb1ba05cc513a38a2f6'/>
<id>urn:sha1:a3fc6277345ab1890992dfb1ba05cc513a38a2f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lowercase page titles</title>
<updated>2026-03-06T06:34:57+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-03-06T06:34:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=306590904d1012fa74e7335422dd5e074e0f38ec'/>
<id>urn:sha1:306590904d1012fa74e7335422dd5e074e0f38ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>publish new terminal theme</title>
<updated>2026-01-18T23:06:40+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-01-18T23:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=927757547a1b7dbd6fe422d70f9ca422801571cc'/>
<id>urn:sha1:927757547a1b7dbd6fe422d70f9ca422801571cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update theme</title>
<updated>2025-10-15T04:20:22+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2025-10-15T04:20:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=d6fa2485fa7fa9c74f8882f1f66ddd7584645d40'/>
<id>urn:sha1:d6fa2485fa7fa9c74f8882f1f66ddd7584645d40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EXTREME MINIMALISM</title>
<updated>2025-09-21T01:48:16+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2025-09-21T01:48:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=6eb7d43fc257638583e6a4ffefefc47f730595e4'/>
<id>urn:sha1:6eb7d43fc257638583e6a4ffefefc47f730595e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shift from monospace theme to a formalized serif theme</title>
<updated>2025-09-04T21:49:49+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2025-09-04T21:49:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=8ed9f60af1f1a3beca8f114db0175ce31f17822d'/>
<id>urn:sha1:8ed9f60af1f1a3beca8f114db0175ce31f17822d</id>
<content type='text'>
</content>
</entry>
</feed>
