<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tjp_lol.git/.air.toml, 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-07-13T15:06:25Z</updated>
<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>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>
</feed>
