{"kind":"tag","tag":"cms","page":1,"pages":1,"total":4,"items":[{"title":"Farfield","href":"/posts/1779066375000-farfield","section":"posts","publishedAt":"2026-05-18T01:06:15Z","excerpt":"Five small Go services, single binaries, content-addressed records, running on my homelab. The new backend for the site.","tags":["development","go","cms","self-hosting","content-addressing","ipfs","sqlite","astro","homelab"],"cid":"bafkreiglkanxy7y4n2vnyemxnyvst3kpm4l53brttkpgmjs75veotwxufy"},{"title":"Revisiting Obsidian as a CMS, again","href":"/posts/1710177704945-revisiting-obsidian-as-a-cms-again","section":"posts","publishedAt":"2024-03-11T10:21:00Z","excerpt":"Obsidian, GitHub's GraphQL API, and Astro form a free, flexible publishing system for Markdown content.","tags":["obsidian","cms","markdown","github","astro","nextjs","content-management","web-development"],"cid":"bafkreidypamhbjb72evusox4jltfmrtcpf7qrjlfh72qermrxr7tegae7u"},{"title":"Revisiting Obsidian as a CMS","href":"/posts/1699332127006-revisiting-obsidian-as-a-cms","section":"posts","publishedAt":"2023-11-06T08:57:00Z","excerpt":"A home-built publishing system using Obsidian for writing, GitHub for storage, and Next.js for rendering.","tags":["development","web-development","obsidian","github","nextjs","cms","graphql"],"cid":"bafkreieo4tipxhq3v4bjtzl4ptldoulcnvhltuafv3ydppkr7iqvfmhe6q"},{"title":"Obsidian as a CMS","href":"/posts/1670659200001-obsidian-as-a-cms","section":"posts","publishedAt":"2022-12-10T08:55:00Z","excerpt":"Obsidian as a CMS using structured frontmatter, GitHub sync, Cloudflare R2 for assets, and Next.js for rendering.","tags":["obsidian","github","cms","nextjs","cloudflared","graphql","decentralization"],"cid":"bafkreie24fzdijtqebcnyo7voq6kadp7lkpqvs5ind5yugnbkuij74howe"}]}