<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tjp_lol.git, branch main</title>
<subtitle>Sources for tjp.lol
</subtitle>
<id>https://code.tjp.lol/tjp_lol.git/atom?h=main</id>
<link rel='self' href='https://code.tjp.lol/tjp_lol.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/'/>
<updated>2026-08-03T03:36:58Z</updated>
<entry>
<title>fenced code syntax highlighting</title>
<updated>2026-08-03T03:36:58Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-08-01T16:01:14Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=7b443ef1ff7c0ae1eef62f5f5a6c3d76549d29bc'/>
<id>urn:sha1:7b443ef1ff7c0ae1eef62f5f5a6c3d76549d29bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>factor blog post</title>
<updated>2026-08-01T15:54:59Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-31T22:07:35Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=c16dff100e891f2c753d4b8f8422be7e3756a73b'/>
<id>urn:sha1:c16dff100e891f2c753d4b8f8422be7e3756a73b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix deploy task</title>
<updated>2026-07-31T22:07:04Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-31T22:04:16Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=120bed98b9ce1aa4bda4c3438a446cc1e47900b6'/>
<id>urn:sha1:120bed98b9ce1aa4bda4c3438a446cc1e47900b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move static content index pages (projects, notes, about) into markdown</title>
<updated>2026-07-13T18:50:44Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-13T17:35:19Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=130fdf3445b267c972fe051d139a88a201ac9888'/>
<id>urn:sha1:130fdf3445b267c972fe051d139a88a201ac9888</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix upload:image arg spec</title>
<updated>2026-07-13T15:20:39Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-13T15:20:24Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=7c49c8d7be14054f2a679fdd83f23de90870cf1c'/>
<id>urn:sha1:7c49c8d7be14054f2a679fdd83f23de90870cf1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image management outside the repo</title>
<updated>2026-07-13T15:06:25Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-13T14:45:34Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=86abe0f77d48c67afdd98b5f9d880ed2696c03c3'/>
<id>urn:sha1:86abe0f77d48c67afdd98b5f9d880ed2696c03c3</id>
<content type='text'>
the strategy for image management is to push them up to the production
server early (they don't hurt anything sitting there with no &lt;image&gt;
tags pointing at them) to use the server itself as image storage.

a new mise tasks manages the upload, moving the image into place and
setting permissions on the server. the /images/ directory in the repo is
git-ignored for the server's checkout, and the local dev server is
switched to caddy with a reverse proxy on images paths to serve
local-dev image links straight from prod.
</content>
</entry>
<entry>
<title>deployment mise tasks</title>
<updated>2026-07-13T14:20:49Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-13T14:14:21Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=b3d5e1ac33ff929727cffc2b3025def9884566fe'/>
<id>urn:sha1:b3d5e1ac33ff929727cffc2b3025def9884566fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix post date for new post</title>
<updated>2026-07-13T02:24:02Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-13T02:23:51Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=214a69127b1b28e12eaa776c7996f6d377df0585'/>
<id>urn:sha1:214a69127b1b28e12eaa776c7996f6d377df0585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>great tjp.lol rebuild post</title>
<updated>2026-07-13T02:22:01Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-13T02:00:15Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=c8e4eaba8db1f3acfa9b77beaf4dd04567dccb11'/>
<id>urn:sha1:c8e4eaba8db1f3acfa9b77beaf4dd04567dccb11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>site updates</title>
<updated>2026-07-13T02:03:27Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-13T02:00:15Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=0e602cfa7881f789c3e9f1d5f25db9a8179cd0fc'/>
<id>urn:sha1:0e602cfa7881f789c3e9f1d5f25db9a8179cd0fc</id>
<content type='text'>
</content>
</entry>
</feed>
