Fix frontmatter field name: date-modified -> modified
Quartz's CreatedModifiedDate plugin recognizes `modified`, `lastmod`, `updated`, and `last-modified` — but not `date-modified`. The wrong field name caused Quartz to fall through to filesystem timestamps (UTC in Dagger), showing incorrect dates on the rendered site. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a75089d8ef
commit
ce59e9951b
81 changed files with 82 additions and 82 deletions
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Architecture
|
||||
date-modified: 2026-02-09
|
||||
modified: 2026-02-09
|
||||
last-reviewed: 2026-02-09
|
||||
tags:
|
||||
- explanation
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Explanation
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
last-reviewed: 2026-02-10
|
||||
tags:
|
||||
- explanation
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Security Model
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
last-reviewed: 2026-02-11
|
||||
tags:
|
||||
- explanation
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Why GitOps
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- explanation
|
||||
- philosophy
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Add Ansible Role
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- how-to
|
||||
- ansible
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Deploy K8s Service
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- how-to
|
||||
- kubernetes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Expose a Service Publicly
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- how-to
|
||||
- fly-io
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Gandi Operations
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- how-to
|
||||
- dns
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: How-To
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Review Documentation
|
||||
date-modified: 2026-02-09
|
||||
modified: 2026-02-09
|
||||
tags:
|
||||
- how-to
|
||||
- documentation
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Manage Fly.io Proxy
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- how-to
|
||||
- fly-io
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "Plan: Add UniFi Pulumi Stack"
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
- plans
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "Plan: Adopt OIDC Identity Provider"
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
- plans
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "Plan: Forgejo Actions Dashboard"
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
- plans
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "Plan: Harden Zot Registry"
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
- plans
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "Plan: Operationalize ReoLink Camera"
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
- plans
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Plans
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
- plans
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "Plan: Upstream Fork Strategy"
|
||||
date-modified: 2026-02-11
|
||||
modified: 2026-02-11
|
||||
tags:
|
||||
- how-to
|
||||
- plans
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Restart Indri
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- how-to
|
||||
- operations
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Restore 1Password Backup
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- how-to
|
||||
- operations
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Troubleshooting
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- how-to
|
||||
- operations
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Update Documentation
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- how-to
|
||||
- documentation
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Update Tailscale ACLs
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- how-to
|
||||
- tailscale
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Use PyPI Proxy
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- how-to
|
||||
- python
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: BlumeOps
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
aliases: []
|
||||
id: index
|
||||
tags: []
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Roles
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- ansible
|
||||
- reference
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Gandi
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- infrastructure
|
||||
- networking
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Gilbert
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- infrastructure
|
||||
- host
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Hosts
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- infrastructure
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Indri
|
||||
date-modified: 2026-02-09
|
||||
modified: 2026-02-09
|
||||
tags:
|
||||
- infrastructure
|
||||
- host
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Power
|
||||
date-modified: 2026-02-09
|
||||
modified: 2026-02-09
|
||||
tags:
|
||||
- infrastructure
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Routing
|
||||
date-modified: 2026-02-09
|
||||
modified: 2026-02-09
|
||||
tags:
|
||||
- infrastructure
|
||||
- networking
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Tailscale
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- infrastructure
|
||||
- networking
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: UniFi
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- infrastructure
|
||||
- networking
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Apps
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- kubernetes
|
||||
- argocd
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Cluster
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- kubernetes
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: External Secrets
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- kubernetes
|
||||
- secrets
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Tailscale Operator
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- kubernetes
|
||||
- tailscale
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Backup
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- operations
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Disaster Recovery
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- operations
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Observability
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- operations
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Reference
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- reference
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: 1Password
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- service
|
||||
- secrets
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Alloy
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- observability
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: ArgoCD
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- gitops
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Automounter
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- services
|
||||
- macos
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Borgmatic
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- service
|
||||
- backup
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Caddy
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- networking
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Devpi
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- python
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Docs
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- documentation
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Fly.io Proxy
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- networking
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Forgejo
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- git
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Grafana
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- observability
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Immich
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- media
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Jellyfin
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- media
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Kiwix
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- knowledge
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Loki
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- observability
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Miniflux
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- rss
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Navidrome
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- media
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: PostgreSQL
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- database
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Prometheus
|
||||
date-modified: 2026-02-08
|
||||
modified: 2026-02-08
|
||||
tags:
|
||||
- service
|
||||
- observability
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: TeslaMate
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- vehicle
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Transmission
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- torrent
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Zot
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- service
|
||||
- registry
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Backups
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- storage
|
||||
- backup
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: PostgreSQL Storage
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- storage
|
||||
- database
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Sifaka
|
||||
date-modified: 2026-02-09
|
||||
modified: 2026-02-09
|
||||
tags:
|
||||
- storage
|
||||
---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Adding a Service
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- argocd
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: AI Assistance Guide
|
||||
date-modified: 2026-02-09
|
||||
modified: 2026-02-09
|
||||
tags:
|
||||
- tutorials
|
||||
- ai
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Contributing
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- contributing
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Exploring the Docs
|
||||
date-modified: 2026-02-10
|
||||
modified: 2026-02-10
|
||||
tags:
|
||||
- tutorials
|
||||
- getting-started
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Replicating BlumeOps
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- replication
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: ArgoCD Config
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- replication
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Core Services
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- replication
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Kubernetes Bootstrap
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- replication
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Observability Stack
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- replication
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Tailscale Setup
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
- replication
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Tutorials
|
||||
date-modified: 2026-02-07
|
||||
modified: 2026-02-07
|
||||
tags:
|
||||
- tutorials
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue