<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cleberg.net.git/theme/templates/base.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>serve stylesheet from root-relative path</title>
<updated>2026-08-03T20:05:53+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-08-03T20:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=681a290e9ec232296cafee94ac76aa269a11b5bd'/>
<id>urn:sha1:681a290e9ec232296cafee94ac76aa269a11b5bd</id>
<content type='text'>
Emit /styles.min.css instead of the prod-absolute
https://cleberg.net/styles.min.css so the onion renders standalone
without fetching its stylesheet off-onion. Drop the now-dead build.py
replace that rewrote the same string.
</content>
</entry>
<entry>
<title>update git endpoints</title>
<updated>2026-08-03T00:02:00+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-08-03T00:02:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=217c25c8f247de3dedc5249bc5f6de17a8a8ef4d'/>
<id>urn:sha1:217c25c8f247de3dedc5249bc5f6de17a8a8ef4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add iheartrss link</title>
<updated>2026-07-30T22:46:03+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-07-30T22:46:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=0b7e7a5a45862490da724f50a80351d1f2a3aa9f'/>
<id>urn:sha1:0b7e7a5a45862490da724f50a80351d1f2a3aa9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update social links</title>
<updated>2026-06-25T16:51:44+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-06-25T16:51:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=cfea3f9c67099dee73a0f50c3dc835d1e0247130'/>
<id>urn:sha1:cfea3f9c67099dee73a0f50c3dc835d1e0247130</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove /guides page</title>
<updated>2026-06-15T23:22:34+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-06-15T23:22:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=ea4b27bdd9a72d0e1bae59981f3ade460cdb53cc'/>
<id>urn:sha1:ea4b27bdd9a72d0e1bae59981f3ade460cdb53cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove Tags from navbar</title>
<updated>2026-05-13T17:46:33+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-05-13T17:46:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=5b184d09bdaf9c0443a6d31285c1d11efb8904d6'/>
<id>urn:sha1:5b184d09bdaf9c0443a6d31285c1d11efb8904d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add audit labs link</title>
<updated>2026-04-17T16:21:09+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-17T16:21:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=e304a6cadb1688684b32b6f42988590f09a7c6f3'/>
<id>urn:sha1:e304a6cadb1688684b32b6f42988590f09a7c6f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move apps to zerolabs.sh</title>
<updated>2026-04-10T03:25:40+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-10T03:25:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=b41f62c2851f2ac1b4eeb8acad483c2ef8af9be5'/>
<id>urn:sha1:b41f62c2851f2ac1b4eeb8acad483c2ef8af9be5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update copy to include zerolabs.sh</title>
<updated>2026-04-10T03:18:09+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-10T03:18:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/cmc/cleberg.net.git/commit/?id=4f5d68d916d182ff44e2f0ac3af2afb7fa305079'/>
<id>urn:sha1:4f5d68d916d182ff44e2f0ac3af2afb7fa305079</id>
<content type='text'>
</content>
</entry>
</feed>
