blumeops/docs
Erich Blume 95610d8e54 Fix Quartz build to preserve git history for accurate file dates (#106)
## Summary

Fixes the "isn't yet tracked by git, dates will be inaccurate" warnings by using Quartz's `-d docs` flag instead of symlinking.

## Problem

The previous approach symlinked `content -> docs`, but git doesn't follow symlinks. When Quartz asked git about `content/index.md`, git had no history for that path.

## Solution

Use `npx quartz build -d docs` to tell Quartz to read from `docs/` directly. Now when Quartz asks git about `docs/index.md`, git finds the actual file history.

- CHANGELOG.md is copied (not symlinked) into `docs/` for the build, then removed
- All other files have accurate git-based dates

## Testing

Tested locally - build produces no warnings.

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/106
2026-02-04 08:46:47 -08:00
..
changelog.d Fix Quartz build to preserve git history for accurate file dates (#106) 2026-02-04 08:46:47 -08:00
explanation Add Phase 5: explanation documentation (#96) 2026-02-03 20:33:39 -08:00
how-to Fix Quartz build to preserve git history for accurate file dates (#105) 2026-02-04 08:25:46 -08:00
reference Document Forgejo Actions secrets (#102) 2026-02-04 07:32:32 -08:00
tutorials Rename indri-services-check to services-check (#103) 2026-02-04 07:49:15 -08:00
index.md Improve build workflow with version bump selection and changelog in releases (#104) 2026-02-04 08:13:16 -08:00
quartz.config.ts Move zk cards to docs/zk/ for documentation restructuring (#84) 2026-02-03 09:13:50 -08:00
quartz.layout.ts Move zk cards to docs/zk/ for documentation restructuring (#84) 2026-02-03 09:13:50 -08:00