From b0bac91ca9ef45c6c1b0ee0c582aaa19288ae912 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 11 Feb 2026 16:45:12 -0800 Subject: [PATCH] Fix frontmatter field name for Quartz date display (#158) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Rename `date-modified` -> `modified` in all 80 docs and the `docs-check-frontmatter` task Quartz's `CreatedModifiedDate` plugin recognizes `modified`, `lastmod`, `updated`, and `last-modified` — but not `date-modified`. The wrong field name caused Quartz to ignore frontmatter dates entirely and fall through to filesystem timestamps (UTC inside Dagger), showing Feb 12 on pages built late on Feb 11 PST. ## Test plan - [x] `mise run docs-check-frontmatter` passes - [ ] Kick off docs release after merge — verify rendered dates match frontmatter values Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/158 --- docs/explanation/architecture.md | 2 +- docs/explanation/explanation.md | 2 +- docs/explanation/security-model.md | 2 +- docs/explanation/why-gitops.md | 2 +- docs/how-to/add-ansible-role.md | 2 +- docs/how-to/deploy-k8s-service.md | 2 +- docs/how-to/expose-service-publicly.md | 2 +- docs/how-to/gandi-operations.md | 2 +- docs/how-to/how-to.md | 2 +- docs/how-to/knowledgebase/review-documentation.md | 2 +- docs/how-to/manage-flyio-proxy.md | 2 +- docs/how-to/plans/add-unifi-pulumi-stack.md | 2 +- docs/how-to/plans/adopt-dagger-ci.md | 2 +- docs/how-to/plans/adopt-oidc-provider.md | 2 +- docs/how-to/plans/forgejo-actions-dashboard.md | 2 +- docs/how-to/plans/harden-zot-registry.md | 2 +- docs/how-to/plans/migrate-forgejo-from-brew.md | 2 +- docs/how-to/plans/operationalize-reolink-camera.md | 2 +- docs/how-to/plans/plans.md | 2 +- docs/how-to/plans/upstream-fork-strategy.md | 2 +- docs/how-to/restart-indri.md | 2 +- docs/how-to/restore-1password-backup.md | 2 +- docs/how-to/troubleshooting.md | 2 +- docs/how-to/update-documentation.md | 2 +- docs/how-to/update-tailscale-acls.md | 2 +- docs/how-to/use-pypi-proxy.md | 2 +- docs/index.md | 2 +- docs/reference/ansible/roles.md | 2 +- docs/reference/infrastructure/gandi.md | 2 +- docs/reference/infrastructure/gilbert.md | 2 +- docs/reference/infrastructure/hosts.md | 2 +- docs/reference/infrastructure/indri.md | 2 +- docs/reference/infrastructure/power.md | 2 +- docs/reference/infrastructure/routing.md | 2 +- docs/reference/infrastructure/tailscale.md | 2 +- docs/reference/infrastructure/unifi.md | 2 +- docs/reference/kubernetes/apps.md | 2 +- docs/reference/kubernetes/cluster.md | 2 +- docs/reference/kubernetes/external-secrets.md | 2 +- docs/reference/kubernetes/tailscale-operator.md | 2 +- docs/reference/operations/backup.md | 2 +- docs/reference/operations/disaster-recovery.md | 2 +- docs/reference/operations/observability.md | 2 +- docs/reference/reference.md | 2 +- docs/reference/services/1password.md | 2 +- docs/reference/services/alloy.md | 2 +- docs/reference/services/argocd.md | 2 +- docs/reference/services/automounter.md | 2 +- docs/reference/services/borgmatic.md | 2 +- docs/reference/services/caddy.md | 2 +- docs/reference/services/devpi.md | 2 +- docs/reference/services/docs.md | 2 +- docs/reference/services/flyio-proxy.md | 2 +- docs/reference/services/forgejo.md | 2 +- docs/reference/services/grafana.md | 2 +- docs/reference/services/immich.md | 2 +- docs/reference/services/jellyfin.md | 2 +- docs/reference/services/kiwix.md | 2 +- docs/reference/services/loki.md | 2 +- docs/reference/services/miniflux.md | 2 +- docs/reference/services/navidrome.md | 2 +- docs/reference/services/postgresql.md | 2 +- docs/reference/services/prometheus.md | 2 +- docs/reference/services/teslamate.md | 2 +- docs/reference/services/transmission.md | 2 +- docs/reference/services/zot.md | 2 +- docs/reference/storage/backups.md | 2 +- docs/reference/storage/postgresql-storage.md | 2 +- docs/reference/storage/sifaka.md | 2 +- docs/tutorials/adding-a-service.md | 2 +- docs/tutorials/ai-assistance-guide.md | 2 +- docs/tutorials/contributing.md | 2 +- docs/tutorials/exploring-the-docs.md | 2 +- docs/tutorials/replicating-blumeops.md | 2 +- docs/tutorials/replication/argocd-config.md | 2 +- docs/tutorials/replication/core-services.md | 2 +- docs/tutorials/replication/kubernetes-bootstrap.md | 2 +- docs/tutorials/replication/observability-stack.md | 2 +- docs/tutorials/replication/tailscale-setup.md | 2 +- docs/tutorials/tutorials.md | 2 +- mise-tasks/docs-check-frontmatter | 4 ++-- 81 files changed, 82 insertions(+), 82 deletions(-) diff --git a/docs/explanation/architecture.md b/docs/explanation/architecture.md index e2c69c8..6c0d00b 100644 --- a/docs/explanation/architecture.md +++ b/docs/explanation/architecture.md @@ -1,6 +1,6 @@ --- title: Architecture -date-modified: 2026-02-09 +modified: 2026-02-09 last-reviewed: 2026-02-09 tags: - explanation diff --git a/docs/explanation/explanation.md b/docs/explanation/explanation.md index 4511e6d..bcc0509 100644 --- a/docs/explanation/explanation.md +++ b/docs/explanation/explanation.md @@ -1,6 +1,6 @@ --- title: Explanation -date-modified: 2026-02-10 +modified: 2026-02-10 last-reviewed: 2026-02-10 tags: - explanation diff --git a/docs/explanation/security-model.md b/docs/explanation/security-model.md index a1989b1..37ce305 100644 --- a/docs/explanation/security-model.md +++ b/docs/explanation/security-model.md @@ -1,6 +1,6 @@ --- title: Security Model -date-modified: 2026-02-11 +modified: 2026-02-11 last-reviewed: 2026-02-11 tags: - explanation diff --git a/docs/explanation/why-gitops.md b/docs/explanation/why-gitops.md index d21dc87..fbc02af 100644 --- a/docs/explanation/why-gitops.md +++ b/docs/explanation/why-gitops.md @@ -1,6 +1,6 @@ --- title: Why GitOps -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - explanation - philosophy diff --git a/docs/how-to/add-ansible-role.md b/docs/how-to/add-ansible-role.md index 8abfb2b..4d78e47 100644 --- a/docs/how-to/add-ansible-role.md +++ b/docs/how-to/add-ansible-role.md @@ -1,6 +1,6 @@ --- title: Add Ansible Role -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - how-to - ansible diff --git a/docs/how-to/deploy-k8s-service.md b/docs/how-to/deploy-k8s-service.md index b08ffe6..1d6a692 100644 --- a/docs/how-to/deploy-k8s-service.md +++ b/docs/how-to/deploy-k8s-service.md @@ -1,6 +1,6 @@ --- title: Deploy K8s Service -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - how-to - kubernetes diff --git a/docs/how-to/expose-service-publicly.md b/docs/how-to/expose-service-publicly.md index f6324fa..49b825f 100644 --- a/docs/how-to/expose-service-publicly.md +++ b/docs/how-to/expose-service-publicly.md @@ -1,6 +1,6 @@ --- title: Expose a Service Publicly -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - how-to - fly-io diff --git a/docs/how-to/gandi-operations.md b/docs/how-to/gandi-operations.md index 7688857..138eed2 100644 --- a/docs/how-to/gandi-operations.md +++ b/docs/how-to/gandi-operations.md @@ -1,6 +1,6 @@ --- title: Gandi Operations -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - how-to - dns diff --git a/docs/how-to/how-to.md b/docs/how-to/how-to.md index 8b5810e..928b4e9 100644 --- a/docs/how-to/how-to.md +++ b/docs/how-to/how-to.md @@ -1,6 +1,6 @@ --- title: How-To -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to --- diff --git a/docs/how-to/knowledgebase/review-documentation.md b/docs/how-to/knowledgebase/review-documentation.md index 04f62ba..57a0111 100644 --- a/docs/how-to/knowledgebase/review-documentation.md +++ b/docs/how-to/knowledgebase/review-documentation.md @@ -1,6 +1,6 @@ --- title: Review Documentation -date-modified: 2026-02-09 +modified: 2026-02-09 tags: - how-to - documentation diff --git a/docs/how-to/manage-flyio-proxy.md b/docs/how-to/manage-flyio-proxy.md index 08b5364..d8c5ba4 100644 --- a/docs/how-to/manage-flyio-proxy.md +++ b/docs/how-to/manage-flyio-proxy.md @@ -1,6 +1,6 @@ --- title: Manage Fly.io Proxy -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - how-to - fly-io diff --git a/docs/how-to/plans/add-unifi-pulumi-stack.md b/docs/how-to/plans/add-unifi-pulumi-stack.md index 8eb55c8..2359b43 100644 --- a/docs/how-to/plans/add-unifi-pulumi-stack.md +++ b/docs/how-to/plans/add-unifi-pulumi-stack.md @@ -1,6 +1,6 @@ --- title: "Plan: Add UniFi Pulumi Stack" -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/plans/adopt-dagger-ci.md b/docs/how-to/plans/adopt-dagger-ci.md index f44561b..2b3b617 100644 --- a/docs/how-to/plans/adopt-dagger-ci.md +++ b/docs/how-to/plans/adopt-dagger-ci.md @@ -1,6 +1,6 @@ --- title: "Plan: Adopt Dagger as CI/CD Build Engine" -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/plans/adopt-oidc-provider.md b/docs/how-to/plans/adopt-oidc-provider.md index bd24acd..6e0d8bc 100644 --- a/docs/how-to/plans/adopt-oidc-provider.md +++ b/docs/how-to/plans/adopt-oidc-provider.md @@ -1,6 +1,6 @@ --- title: "Plan: Adopt OIDC Identity Provider" -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/plans/forgejo-actions-dashboard.md b/docs/how-to/plans/forgejo-actions-dashboard.md index e593611..0dbf59c 100644 --- a/docs/how-to/plans/forgejo-actions-dashboard.md +++ b/docs/how-to/plans/forgejo-actions-dashboard.md @@ -1,6 +1,6 @@ --- title: "Plan: Forgejo Actions Dashboard" -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/plans/harden-zot-registry.md b/docs/how-to/plans/harden-zot-registry.md index 29deecd..78efd70 100644 --- a/docs/how-to/plans/harden-zot-registry.md +++ b/docs/how-to/plans/harden-zot-registry.md @@ -1,6 +1,6 @@ --- title: "Plan: Harden Zot Registry" -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/plans/migrate-forgejo-from-brew.md b/docs/how-to/plans/migrate-forgejo-from-brew.md index f0d241c..545d75e 100644 --- a/docs/how-to/plans/migrate-forgejo-from-brew.md +++ b/docs/how-to/plans/migrate-forgejo-from-brew.md @@ -1,6 +1,6 @@ --- title: "Plan: Migrate Forgejo from Brew to Source Build" -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - how-to - plans diff --git a/docs/how-to/plans/operationalize-reolink-camera.md b/docs/how-to/plans/operationalize-reolink-camera.md index 0797ac1..1ef26b6 100644 --- a/docs/how-to/plans/operationalize-reolink-camera.md +++ b/docs/how-to/plans/operationalize-reolink-camera.md @@ -1,6 +1,6 @@ --- title: "Plan: Operationalize ReoLink Camera" -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/plans/plans.md b/docs/how-to/plans/plans.md index d5409de..5de30be 100644 --- a/docs/how-to/plans/plans.md +++ b/docs/how-to/plans/plans.md @@ -1,6 +1,6 @@ --- title: Plans -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/plans/upstream-fork-strategy.md b/docs/how-to/plans/upstream-fork-strategy.md index 93402ba..2efc539 100644 --- a/docs/how-to/plans/upstream-fork-strategy.md +++ b/docs/how-to/plans/upstream-fork-strategy.md @@ -1,6 +1,6 @@ --- title: "Plan: Upstream Fork Strategy" -date-modified: 2026-02-11 +modified: 2026-02-11 tags: - how-to - plans diff --git a/docs/how-to/restart-indri.md b/docs/how-to/restart-indri.md index f0f5600..4a3944f 100644 --- a/docs/how-to/restart-indri.md +++ b/docs/how-to/restart-indri.md @@ -1,6 +1,6 @@ --- title: Restart Indri -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - how-to - operations diff --git a/docs/how-to/restore-1password-backup.md b/docs/how-to/restore-1password-backup.md index 14df7e5..325f468 100644 --- a/docs/how-to/restore-1password-backup.md +++ b/docs/how-to/restore-1password-backup.md @@ -1,6 +1,6 @@ --- title: Restore 1Password Backup -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - how-to - operations diff --git a/docs/how-to/troubleshooting.md b/docs/how-to/troubleshooting.md index a04f31f..24bc1e7 100644 --- a/docs/how-to/troubleshooting.md +++ b/docs/how-to/troubleshooting.md @@ -1,6 +1,6 @@ --- title: Troubleshooting -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - how-to - operations diff --git a/docs/how-to/update-documentation.md b/docs/how-to/update-documentation.md index e758de7..4786939 100644 --- a/docs/how-to/update-documentation.md +++ b/docs/how-to/update-documentation.md @@ -1,6 +1,6 @@ --- title: Update Documentation -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - how-to - documentation diff --git a/docs/how-to/update-tailscale-acls.md b/docs/how-to/update-tailscale-acls.md index f3a34d8..0da85fe 100644 --- a/docs/how-to/update-tailscale-acls.md +++ b/docs/how-to/update-tailscale-acls.md @@ -1,6 +1,6 @@ --- title: Update Tailscale ACLs -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - how-to - tailscale diff --git a/docs/how-to/use-pypi-proxy.md b/docs/how-to/use-pypi-proxy.md index 0f2ff8a..725f4c5 100644 --- a/docs/how-to/use-pypi-proxy.md +++ b/docs/how-to/use-pypi-proxy.md @@ -1,6 +1,6 @@ --- title: Use PyPI Proxy -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - how-to - python diff --git a/docs/index.md b/docs/index.md index 2209970..6d7822d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,6 @@ --- title: BlumeOps -date-modified: 2026-02-08 +modified: 2026-02-08 aliases: [] id: index tags: [] diff --git a/docs/reference/ansible/roles.md b/docs/reference/ansible/roles.md index c1cd6bb..db5a175 100644 --- a/docs/reference/ansible/roles.md +++ b/docs/reference/ansible/roles.md @@ -1,6 +1,6 @@ --- title: Roles -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - ansible - reference diff --git a/docs/reference/infrastructure/gandi.md b/docs/reference/infrastructure/gandi.md index 5fecf59..a255474 100644 --- a/docs/reference/infrastructure/gandi.md +++ b/docs/reference/infrastructure/gandi.md @@ -1,6 +1,6 @@ --- title: Gandi -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - infrastructure - networking diff --git a/docs/reference/infrastructure/gilbert.md b/docs/reference/infrastructure/gilbert.md index dbc56fb..74804b9 100644 --- a/docs/reference/infrastructure/gilbert.md +++ b/docs/reference/infrastructure/gilbert.md @@ -1,6 +1,6 @@ --- title: Gilbert -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - infrastructure - host diff --git a/docs/reference/infrastructure/hosts.md b/docs/reference/infrastructure/hosts.md index 8098c95..08950b7 100644 --- a/docs/reference/infrastructure/hosts.md +++ b/docs/reference/infrastructure/hosts.md @@ -1,6 +1,6 @@ --- title: Hosts -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - infrastructure --- diff --git a/docs/reference/infrastructure/indri.md b/docs/reference/infrastructure/indri.md index 4ddfd60..4d59da9 100644 --- a/docs/reference/infrastructure/indri.md +++ b/docs/reference/infrastructure/indri.md @@ -1,6 +1,6 @@ --- title: Indri -date-modified: 2026-02-09 +modified: 2026-02-09 tags: - infrastructure - host diff --git a/docs/reference/infrastructure/power.md b/docs/reference/infrastructure/power.md index 9812c24..2ee1055 100644 --- a/docs/reference/infrastructure/power.md +++ b/docs/reference/infrastructure/power.md @@ -1,6 +1,6 @@ --- title: Power -date-modified: 2026-02-09 +modified: 2026-02-09 tags: - infrastructure --- diff --git a/docs/reference/infrastructure/routing.md b/docs/reference/infrastructure/routing.md index 20a7baa..092119f 100644 --- a/docs/reference/infrastructure/routing.md +++ b/docs/reference/infrastructure/routing.md @@ -1,6 +1,6 @@ --- title: Routing -date-modified: 2026-02-09 +modified: 2026-02-09 tags: - infrastructure - networking diff --git a/docs/reference/infrastructure/tailscale.md b/docs/reference/infrastructure/tailscale.md index 8cccf40..5ccbaf1 100644 --- a/docs/reference/infrastructure/tailscale.md +++ b/docs/reference/infrastructure/tailscale.md @@ -1,6 +1,6 @@ --- title: Tailscale -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - infrastructure - networking diff --git a/docs/reference/infrastructure/unifi.md b/docs/reference/infrastructure/unifi.md index 95bc6c6..dd2fc0f 100644 --- a/docs/reference/infrastructure/unifi.md +++ b/docs/reference/infrastructure/unifi.md @@ -1,6 +1,6 @@ --- title: UniFi -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - infrastructure - networking diff --git a/docs/reference/kubernetes/apps.md b/docs/reference/kubernetes/apps.md index e5b1216..695e35b 100644 --- a/docs/reference/kubernetes/apps.md +++ b/docs/reference/kubernetes/apps.md @@ -1,6 +1,6 @@ --- title: Apps -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - kubernetes - argocd diff --git a/docs/reference/kubernetes/cluster.md b/docs/reference/kubernetes/cluster.md index 2621f34..ccab89d 100644 --- a/docs/reference/kubernetes/cluster.md +++ b/docs/reference/kubernetes/cluster.md @@ -1,6 +1,6 @@ --- title: Cluster -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - kubernetes --- diff --git a/docs/reference/kubernetes/external-secrets.md b/docs/reference/kubernetes/external-secrets.md index fba8945..8efcbaf 100644 --- a/docs/reference/kubernetes/external-secrets.md +++ b/docs/reference/kubernetes/external-secrets.md @@ -1,6 +1,6 @@ --- title: External Secrets -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - kubernetes - secrets diff --git a/docs/reference/kubernetes/tailscale-operator.md b/docs/reference/kubernetes/tailscale-operator.md index 7fe3b78..ad66206 100644 --- a/docs/reference/kubernetes/tailscale-operator.md +++ b/docs/reference/kubernetes/tailscale-operator.md @@ -1,6 +1,6 @@ --- title: Tailscale Operator -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - kubernetes - tailscale diff --git a/docs/reference/operations/backup.md b/docs/reference/operations/backup.md index 893608c..5403d13 100644 --- a/docs/reference/operations/backup.md +++ b/docs/reference/operations/backup.md @@ -1,6 +1,6 @@ --- title: Backup -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - operations --- diff --git a/docs/reference/operations/disaster-recovery.md b/docs/reference/operations/disaster-recovery.md index 6755808..475cf1c 100644 --- a/docs/reference/operations/disaster-recovery.md +++ b/docs/reference/operations/disaster-recovery.md @@ -1,6 +1,6 @@ --- title: Disaster Recovery -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - operations --- diff --git a/docs/reference/operations/observability.md b/docs/reference/operations/observability.md index 2aca35b..6c42193 100644 --- a/docs/reference/operations/observability.md +++ b/docs/reference/operations/observability.md @@ -1,6 +1,6 @@ --- title: Observability -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - operations --- diff --git a/docs/reference/reference.md b/docs/reference/reference.md index d4f0b6f..d5c6b57 100644 --- a/docs/reference/reference.md +++ b/docs/reference/reference.md @@ -1,6 +1,6 @@ --- title: Reference -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - reference --- diff --git a/docs/reference/services/1password.md b/docs/reference/services/1password.md index a15871a..4d3d5a1 100644 --- a/docs/reference/services/1password.md +++ b/docs/reference/services/1password.md @@ -1,6 +1,6 @@ --- title: 1Password -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - service - secrets diff --git a/docs/reference/services/alloy.md b/docs/reference/services/alloy.md index 3635432..d946be7 100644 --- a/docs/reference/services/alloy.md +++ b/docs/reference/services/alloy.md @@ -1,6 +1,6 @@ --- title: Alloy -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - observability diff --git a/docs/reference/services/argocd.md b/docs/reference/services/argocd.md index c5b70f2..f33cf35 100644 --- a/docs/reference/services/argocd.md +++ b/docs/reference/services/argocd.md @@ -1,6 +1,6 @@ --- title: ArgoCD -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - gitops diff --git a/docs/reference/services/automounter.md b/docs/reference/services/automounter.md index 8f11199..12d53a9 100644 --- a/docs/reference/services/automounter.md +++ b/docs/reference/services/automounter.md @@ -1,6 +1,6 @@ --- title: Automounter -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - services - macos diff --git a/docs/reference/services/borgmatic.md b/docs/reference/services/borgmatic.md index d10b824..05c851e 100644 --- a/docs/reference/services/borgmatic.md +++ b/docs/reference/services/borgmatic.md @@ -1,6 +1,6 @@ --- title: Borgmatic -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - service - backup diff --git a/docs/reference/services/caddy.md b/docs/reference/services/caddy.md index e7b1c2e..de380dd 100644 --- a/docs/reference/services/caddy.md +++ b/docs/reference/services/caddy.md @@ -1,6 +1,6 @@ --- title: Caddy -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - networking diff --git a/docs/reference/services/devpi.md b/docs/reference/services/devpi.md index b6b874f..74a05a3 100644 --- a/docs/reference/services/devpi.md +++ b/docs/reference/services/devpi.md @@ -1,6 +1,6 @@ --- title: Devpi -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - python diff --git a/docs/reference/services/docs.md b/docs/reference/services/docs.md index fe77bea..6c3bd21 100644 --- a/docs/reference/services/docs.md +++ b/docs/reference/services/docs.md @@ -1,6 +1,6 @@ --- title: Docs -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - documentation diff --git a/docs/reference/services/flyio-proxy.md b/docs/reference/services/flyio-proxy.md index 1e46ed0..b026f46 100644 --- a/docs/reference/services/flyio-proxy.md +++ b/docs/reference/services/flyio-proxy.md @@ -1,6 +1,6 @@ --- title: Fly.io Proxy -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - networking diff --git a/docs/reference/services/forgejo.md b/docs/reference/services/forgejo.md index a45ab93..db84339 100644 --- a/docs/reference/services/forgejo.md +++ b/docs/reference/services/forgejo.md @@ -1,6 +1,6 @@ --- title: Forgejo -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - git diff --git a/docs/reference/services/grafana.md b/docs/reference/services/grafana.md index 176c0a5..4a135cc 100644 --- a/docs/reference/services/grafana.md +++ b/docs/reference/services/grafana.md @@ -1,6 +1,6 @@ --- title: Grafana -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - observability diff --git a/docs/reference/services/immich.md b/docs/reference/services/immich.md index 2b6a177..915bbed 100644 --- a/docs/reference/services/immich.md +++ b/docs/reference/services/immich.md @@ -1,6 +1,6 @@ --- title: Immich -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - media diff --git a/docs/reference/services/jellyfin.md b/docs/reference/services/jellyfin.md index 7c9bdf6..85040fc 100644 --- a/docs/reference/services/jellyfin.md +++ b/docs/reference/services/jellyfin.md @@ -1,6 +1,6 @@ --- title: Jellyfin -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - media diff --git a/docs/reference/services/kiwix.md b/docs/reference/services/kiwix.md index 5885871..f49e9bb 100644 --- a/docs/reference/services/kiwix.md +++ b/docs/reference/services/kiwix.md @@ -1,6 +1,6 @@ --- title: Kiwix -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - knowledge diff --git a/docs/reference/services/loki.md b/docs/reference/services/loki.md index b80dd8f..cbdc573 100644 --- a/docs/reference/services/loki.md +++ b/docs/reference/services/loki.md @@ -1,6 +1,6 @@ --- title: Loki -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - observability diff --git a/docs/reference/services/miniflux.md b/docs/reference/services/miniflux.md index c06c79e..70c1ff2 100644 --- a/docs/reference/services/miniflux.md +++ b/docs/reference/services/miniflux.md @@ -1,6 +1,6 @@ --- title: Miniflux -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - rss diff --git a/docs/reference/services/navidrome.md b/docs/reference/services/navidrome.md index 741343f..08a7649 100644 --- a/docs/reference/services/navidrome.md +++ b/docs/reference/services/navidrome.md @@ -1,6 +1,6 @@ --- title: Navidrome -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - media diff --git a/docs/reference/services/postgresql.md b/docs/reference/services/postgresql.md index ee58b66..08c1b8b 100644 --- a/docs/reference/services/postgresql.md +++ b/docs/reference/services/postgresql.md @@ -1,6 +1,6 @@ --- title: PostgreSQL -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - database diff --git a/docs/reference/services/prometheus.md b/docs/reference/services/prometheus.md index 4075ad8..eaf48b1 100644 --- a/docs/reference/services/prometheus.md +++ b/docs/reference/services/prometheus.md @@ -1,6 +1,6 @@ --- title: Prometheus -date-modified: 2026-02-08 +modified: 2026-02-08 tags: - service - observability diff --git a/docs/reference/services/teslamate.md b/docs/reference/services/teslamate.md index fc80baf..a891255 100644 --- a/docs/reference/services/teslamate.md +++ b/docs/reference/services/teslamate.md @@ -1,6 +1,6 @@ --- title: TeslaMate -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - vehicle diff --git a/docs/reference/services/transmission.md b/docs/reference/services/transmission.md index e34c5a9..327189a 100644 --- a/docs/reference/services/transmission.md +++ b/docs/reference/services/transmission.md @@ -1,6 +1,6 @@ --- title: Transmission -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - torrent diff --git a/docs/reference/services/zot.md b/docs/reference/services/zot.md index 62bf729..672440d 100644 --- a/docs/reference/services/zot.md +++ b/docs/reference/services/zot.md @@ -1,6 +1,6 @@ --- title: Zot -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - service - registry diff --git a/docs/reference/storage/backups.md b/docs/reference/storage/backups.md index f1b798f..211eb5b 100644 --- a/docs/reference/storage/backups.md +++ b/docs/reference/storage/backups.md @@ -1,6 +1,6 @@ --- title: Backups -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - storage - backup diff --git a/docs/reference/storage/postgresql-storage.md b/docs/reference/storage/postgresql-storage.md index 51277b6..b9f34a4 100644 --- a/docs/reference/storage/postgresql-storage.md +++ b/docs/reference/storage/postgresql-storage.md @@ -1,6 +1,6 @@ --- title: PostgreSQL Storage -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - storage - database diff --git a/docs/reference/storage/sifaka.md b/docs/reference/storage/sifaka.md index 9e13d13..a994923 100644 --- a/docs/reference/storage/sifaka.md +++ b/docs/reference/storage/sifaka.md @@ -1,6 +1,6 @@ --- title: Sifaka -date-modified: 2026-02-09 +modified: 2026-02-09 tags: - storage --- diff --git a/docs/tutorials/adding-a-service.md b/docs/tutorials/adding-a-service.md index 73daeeb..3f9b7a4 100644 --- a/docs/tutorials/adding-a-service.md +++ b/docs/tutorials/adding-a-service.md @@ -1,6 +1,6 @@ --- title: Adding a Service -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - argocd diff --git a/docs/tutorials/ai-assistance-guide.md b/docs/tutorials/ai-assistance-guide.md index 716fd04..09ff0db 100644 --- a/docs/tutorials/ai-assistance-guide.md +++ b/docs/tutorials/ai-assistance-guide.md @@ -1,6 +1,6 @@ --- title: AI Assistance Guide -date-modified: 2026-02-09 +modified: 2026-02-09 tags: - tutorials - ai diff --git a/docs/tutorials/contributing.md b/docs/tutorials/contributing.md index eca8a18..c10a235 100644 --- a/docs/tutorials/contributing.md +++ b/docs/tutorials/contributing.md @@ -1,6 +1,6 @@ --- title: Contributing -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - contributing diff --git a/docs/tutorials/exploring-the-docs.md b/docs/tutorials/exploring-the-docs.md index 36a5f34..1e16084 100644 --- a/docs/tutorials/exploring-the-docs.md +++ b/docs/tutorials/exploring-the-docs.md @@ -1,6 +1,6 @@ --- title: Exploring the Docs -date-modified: 2026-02-10 +modified: 2026-02-10 tags: - tutorials - getting-started diff --git a/docs/tutorials/replicating-blumeops.md b/docs/tutorials/replicating-blumeops.md index 913ba0f..f70956b 100644 --- a/docs/tutorials/replicating-blumeops.md +++ b/docs/tutorials/replicating-blumeops.md @@ -1,6 +1,6 @@ --- title: Replicating BlumeOps -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - replication diff --git a/docs/tutorials/replication/argocd-config.md b/docs/tutorials/replication/argocd-config.md index 3fe2fff..380537d 100644 --- a/docs/tutorials/replication/argocd-config.md +++ b/docs/tutorials/replication/argocd-config.md @@ -1,6 +1,6 @@ --- title: ArgoCD Config -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - replication diff --git a/docs/tutorials/replication/core-services.md b/docs/tutorials/replication/core-services.md index c82c8b0..d655201 100644 --- a/docs/tutorials/replication/core-services.md +++ b/docs/tutorials/replication/core-services.md @@ -1,6 +1,6 @@ --- title: Core Services -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - replication diff --git a/docs/tutorials/replication/kubernetes-bootstrap.md b/docs/tutorials/replication/kubernetes-bootstrap.md index 0d60f83..cd74962 100644 --- a/docs/tutorials/replication/kubernetes-bootstrap.md +++ b/docs/tutorials/replication/kubernetes-bootstrap.md @@ -1,6 +1,6 @@ --- title: Kubernetes Bootstrap -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - replication diff --git a/docs/tutorials/replication/observability-stack.md b/docs/tutorials/replication/observability-stack.md index 5d7eee9..316c125 100644 --- a/docs/tutorials/replication/observability-stack.md +++ b/docs/tutorials/replication/observability-stack.md @@ -1,6 +1,6 @@ --- title: Observability Stack -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - replication diff --git a/docs/tutorials/replication/tailscale-setup.md b/docs/tutorials/replication/tailscale-setup.md index a76a449..7cf42f4 100644 --- a/docs/tutorials/replication/tailscale-setup.md +++ b/docs/tutorials/replication/tailscale-setup.md @@ -1,6 +1,6 @@ --- title: Tailscale Setup -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials - replication diff --git a/docs/tutorials/tutorials.md b/docs/tutorials/tutorials.md index ed854d9..c3d8f19 100644 --- a/docs/tutorials/tutorials.md +++ b/docs/tutorials/tutorials.md @@ -1,6 +1,6 @@ --- title: Tutorials -date-modified: 2026-02-07 +modified: 2026-02-07 tags: - tutorials --- diff --git a/mise-tasks/docs-check-frontmatter b/mise-tasks/docs-check-frontmatter index 30c1a5d..6d1bcca 100755 --- a/mise-tasks/docs-check-frontmatter +++ b/mise-tasks/docs-check-frontmatter @@ -6,7 +6,7 @@ #MISE description="Check that all docs have required frontmatter fields" """Validate that all documentation files have required YAML frontmatter. -Required fields: title, tags, date-modified +Required fields: title, tags, modified Scans all markdown files in docs/ (excluding changelog.d/) and checks that each file has YAML frontmatter containing the required fields. @@ -22,7 +22,7 @@ from rich.console import Console from rich.table import Table DOCS_DIR = Path(__file__).parent.parent / "docs" -REQUIRED_FIELDS = {"title", "tags", "date-modified"} +REQUIRED_FIELDS = {"title", "tags", "modified"} # Match YAML frontmatter block FRONTMATTER_PATTERN = re.compile(r"^---\n(.*?)\n---\n", re.DOTALL)