blumeops/.forgejo
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
..
actions/build-push-image Simplify CI: remove Tailscale sidecar, use skopeo for push (#74) 2026-01-30 10:18:20 -08:00
workflows Fix Quartz build to preserve git history for accurate file dates (#106) 2026-02-04 08:46:47 -08:00