<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tjp_lol.git/.gitignore, 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-01T15:54:59Z</updated>
<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>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>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>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>clean task, and get rid of a stray markdown doc in the imported pantograph site</title>
<updated>2026-07-12T16:23:33Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-12T16:11:21Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=d6ae35f4642c8f21649192d298ee3de9d553d163'/>
<id>urn:sha1:d6ae35f4642c8f21649192d298ee3de9d553d163</id>
<content type='text'>
</content>
</entry>
<entry>
<title>back-port gemini capsule gemlog</title>
<updated>2026-07-12T06:30:48Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-12T05:19:23Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=46a331dae8db622a491466ca9a0df3a5937ca80f'/>
<id>urn:sha1:46a331dae8db622a491466ca9a0df3a5937ca80f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Configure local site builds and note synchronization</title>
<updated>2026-07-12T01:59:46Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-11T20:06:25Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=48352c770a932bd628cc5eb22ea3b899b041c485'/>
<id>urn:sha1:48352c770a932bd628cc5eb22ea3b899b041c485</id>
<content type='text'>
Add Air and mise configuration for local rebuilds, record generated output
paths, and update the documented sync workflow.
</content>
</entry>
<entry>
<title>Migrate site pages to Weft templates and Markdown</title>
<updated>2026-07-11T18:10:15Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-07-11T18:08:14Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/tjp_lol.git/commit/?id=2ab0e23eca3c5cac82d948e506b3f1cb81bedd18'/>
<id>urn:sha1:2ab0e23eca3c5cac82d948e506b3f1cb81bedd18</id>
<content type='text'>
</content>
</entry>
</feed>
