| author | Alan Dipert
<alan@tailrecursion.com> 2026-07-16 20:31:59 UTC |
| committer | Alan Dipert
<alan@tailrecursion.com> 2026-07-16 20:31:59 UTC |
| parent | 277f508b01799b23ce2e6c5a9ed1bbf5256c1d5f |
| README.md | +2 | -0 |
| md/.htaccess | +1 | -0 |
diff --git a/README.md b/README.md index 8834e51..8b5c264 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ The builder uses rootless Podman and leaves `out/` owned by the invoking user. I `tools/sitegen.py` performs one deterministic site-wide pass: it parses each Markdown document once for backlinks, then writes the pages, index, and RSS feed. The build fails when generated HTML refers to a missing local page or asset. +Deployment assets stored alongside the Markdown, including `.htaccess`, are copied into the generated tree. The Apache configuration makes `Home.html` the directory landing page. + Lossless masters for optimized site images live in `source-assets/`. They are retained in Git but excluded from both the container context and published site. To prove that two isolated builds produce identical files and metadata: diff --git a/md/.htaccess b/md/.htaccess new file mode 100644 index 0000000..d69a16a --- /dev/null +++ b/md/.htaccess @@ -0,0 +1 @@ +DirectoryIndex Home.html