blumeops/docs/how-to
Erich Blume 8e4afe77e0 Add Gandi DNS docs and rewrite homepage intro (#115)
## Summary
- New reference card (`docs/reference/infrastructure/gandi.md`) covering DNS records, Pulumi config, TLS integration
- New how-to guide (`docs/how-to/gandi-operations.md`) for DNS deployment and PAT cycling with `pbpaste` shortcut
- Rewritten homepage intro for wider audience ahead of public docs.eblu.me
- Cross-linked from reference index, routing, caddy, and how-to index
- Fixed PAT expiration inaccuracy in `pulumi/gandi/README.md` (max is 90 days, not 30)

## Test plan
- [ ] Verify wiki-links resolve in Quartz build
- [ ] Review gandi reference card for accuracy
- [ ] Review gandi-operations how-to for accuracy
- [ ] Check homepage reads well for external visitors

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/115
2026-02-07 21:02:10 -08:00
..
knowledgebase Rename doc-* mise tasks to docs-check-* / docs-review-* (#113) 2026-02-06 07:08:46 -08:00
add-ansible-role.md Enforce unique doc filenames and simple wiki-links (#109) 2026-02-04 17:21:34 -08:00
deploy-k8s-service.md Add Phase 4: how-to guides documentation (#95) 2026-02-03 20:17:24 -08:00
gandi-operations.md Add Gandi DNS docs and rewrite homepage intro (#115) 2026-02-07 21:02:10 -08:00
how-to.md Add Gandi DNS docs and rewrite homepage intro (#115) 2026-02-07 21:02:10 -08:00
restart-indri.md Update restart-indri docs after power outage recovery (#111) 2026-02-05 21:05:35 -08:00
troubleshooting.md Rename indri-services-check to services-check (#103) 2026-02-04 07:49:15 -08:00
update-documentation.md Fix doc tag inconsistencies and add missing ai changelog type (#114) 2026-02-06 18:52:36 -08:00
update-tailscale-acls.md Add Phase 4: how-to guides documentation (#95) 2026-02-03 20:17:24 -08:00
use-pypi-proxy.md Review exploring-the-docs and add doc consistency checks (#112) 2026-02-05 21:12:06 -08:00