Commit Graph

13 Commits

Author SHA1 Message Date
svemagie
c8d4dee35e docs: move IndieKit server config notes to indiekit-server CLAUDE.md
The store-github/Gitea config, Micropub dispatch, and server-push
technique all belong in the server repo. Removed from here; added to
indiekit-server/CLAUDE.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 16:12:54 +02:00
svemagie
139e4b608b docs: update CLAUDE.md for Gitea migration
- Sharp restore path corrected to src/build/Release/ (0.33.x)
- GITEA_URL / GITEA_ORG added to deploy env var reference
- Document store-github → Gitea config (trailing slash gotcha, GH_CONTENT_TOKEN alias)
- Document custom gitea_runner rc service and Micropub dispatch patch
- Document Gitea sidebar widget and changelog migration

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 12:59:22 +02:00
svemagie
2837f2af38 docs: update CLAUDE.md with Gitea CI setup and infra details
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 11:37:16 +02:00
svemagie
050cd381cf docs: document Funkwhale cover image caching system in CLAUDE.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 07:46:09 +01:00
svemagie
38488afb15 docs: document soft-delete filter and content-warning support
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 01:00:41 +01:00
svemagie
d9ac9bffc5 feat: add soft-delete filter and content-warning support
Filter posts with `deleted: true` from all collections so soft-deleted
posts no longer appear on the blog. Add content-warning support: on
listing pages, CW posts show a warning label instead of content; on
single post pages, content is wrapped in a collapsible <details>.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 00:59:19 +01:00
svemagie
63b1c0bca6 fix(design): add whitespace 2026-03-17 07:54:44 +01:00
svemagie
382cc2cdc6 docs: add README.md and CLAUDE.md for svemagie/blog
Replaces the deleted upstream docs with svemagie-specific documentation.

README.md — human-readable setup guide: stack, local dev, env vars,
content structure, custom systems, deploy, repo layout, and upstream
relationship.

CLAUDE.md — AI working context: architecture, key custom systems
(garden, AI disclosure, nested tags, unfurl, OG), template gotchas
(garden-badge placement, blog.njk branch structure), deploy workflow,
common tasks, and a summary of divergence from the theme upstream.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 22:35:29 +01:00
svemagie
9f7aa1efa8 docs: document post-interactions component and post layout order
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 11:16:08 +01:00
svemagie
469c937750 docs: update CLAUDE.md for simplified home layout and deploy flow
- home.njk now always delegates to homepage-builder (no two-tier fallback)
- Document that homepage.json is fetched from node jail at deploy time
- Fix homepage-footer.njk description

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 10:48:21 +01:00
Ricardo
c2ebee696d docs: update CLAUDE.md and README.md with comprehensive documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 18:24:14 +01:00
Ricardo
ddf27fc132 perf: skip htmlmin during watch rebuilds, disable minifyCSS/minifyJS
htmlmin transform was consuming 84% of build time (321s out of 384s).
Two changes:
- Only run htmlmin during initial build (ELEVENTY_RUN_MODE === "build"),
  skip during watch-mode rebuilds for faster content updates
- Set minifyCSS and minifyJS to false to avoid expensive CSS/JS parsing

Also updates CLAUDE.md paths for indiekit-dev workspace move.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 14:40:57 +01:00
Ricardo
a1520b0299 docs: add CLAUDE.md with submodule sync instructions
Ensures Claude Code knows to update the indiekit-cloudron submodule
after making changes to this theme repo.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 16:55:34 +01:00