From 48352c770a932bd628cc5eb22ea3b899b041c485 Mon Sep 17 00:00:00 2001 From: t Date: Sat, 11 Jul 2026 14:06:25 -0600 Subject: Configure local site builds and note synchronization Add Air and mise configuration for local rebuilds, record generated output paths, and update the documented sync workflow. --- _docs/OPERATIONS.md | 2 +- _docs/PROJECT_PLAN.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to '_docs') diff --git a/_docs/OPERATIONS.md b/_docs/OPERATIONS.md index a4a6d13..0afc6df 100644 --- a/_docs/OPERATIONS.md +++ b/_docs/OPERATIONS.md @@ -43,7 +43,7 @@ every depth in both directions while leaving Markdown synchronized. Install the Weft binary at `/usr/local/bin/weft`, then use a cron entry like: ```cron -17 * * * * sleep 60 && flock -n /run/lock/weft.lock /usr/local/bin/weft /srv/tjp.lol >>/var/log/weft.log 2>&1 || logger -t weft 'build failed or lock unavailable' +17 * * * * sleep 60 && flock -n /run/lock/weft.lock /usr/local/bin/weft -gitignore /srv/tjp.lol https://tjp.lol >>/var/log/weft.log 2>&1 || logger -t weft 'build failed or lock unavailable' ``` The 60-second delay gives Syncthing time to settle, `flock -n` prevents diff --git a/_docs/PROJECT_PLAN.md b/_docs/PROJECT_PLAN.md index 5a8abec..6b48909 100644 --- a/_docs/PROJECT_PLAN.md +++ b/_docs/PROJECT_PLAN.md @@ -177,7 +177,7 @@ Only real pages enter these collections. Underscore-prefixed files, directories, - Label the navigation link “feed.” - Include weblog posts only. - Sort by post date. -- Emit full rendered post content in each entry. +- Emit only the rendered weblog lede (`Sections[0]`) in each entry. - Use absolute canonical URLs under `https://tjp.lol/`. - Emit a valid zero-entry feed until real posts exist. @@ -229,7 +229,7 @@ Not part of the generator implementation, but record a server task: - title/section extraction; - recursive page inventory; - relative-path generation; - - Atom validity and full-content entries. + - Atom validity and lede-only entries. - Validate internal links and feed XML before deployment. ## Delivery sequence -- cgit v1.3