Add weeknotes system with /weeknotes command

- Create weeknotes archetype for manual post creation
- Add /weeknotes slash command that prompts through each section
  interactively (shipped, read, played, cooked, noticed, thinking, next)
- Add /weeknotes landing page explaining the concept
- Update CLAUDE.md with weeknotes documentation and voice guidelines

Weeknotes are brief weekly reflections—lighter than full posts, more
personal journal than polished article.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Eric Wagoner
2025-12-25 14:11:55 -05:00
parent 77d818a7f2
commit 2b98d186ef
4 changed files with 179 additions and 1 deletions

View File

@@ -52,12 +52,34 @@ hugo new content-name.md
The blog uses the "m10c" theme but has two additional themes available (henry, kestrel). Theme switching is done via `config.toml`.
### Content Organization
- `/content/posts/` - Blog posts
- `/content/posts/` - Blog posts (including weeknotes)
- `/content/now.md` - "Now" page showing current activities
- `/content/then.md` - "Past" page with historical content
- `/content/upcoming.md` - "Future" page with upcoming events
- `/content/weeknotes.md` - Weeknotes landing page
- `/content/mytweets.md` - Local tweet archive page
### Weeknotes
Weeknotes are short weekly reflections on what Eric shipped, read, played, cooked, and noticed. They use a lighter voice than full blog posts—more personal journal than polished article.
**To create a weeknote**: Run `/weeknotes` to be prompted through each section interactively.
**Manual creation**: `hugo new --kind weeknotes posts/YYYY-MM-DD-weeknotes.md`
**Sections** (all optional—skip any that don't apply):
- Shipped — projects, features, fixes, accomplishments
- Read — books, articles, interesting finds
- Played — games, experiments, fun projects
- Cooked — recipes, Random Recipe Project work
- Noticed — observations from garden, neighborhood, life
- Thinking About — ideas brewing, problems being chewed on
- What's Next — upcoming plans and goals
**Voice for weeknotes**: Brief, punchy, concrete. Less polished than regular posts. Okay to be fragmentary. The goal is marking time and noticing patterns, not crafting essays.
### Menu Structure
The site has four menu groups configured in `config.toml`:
- **main**: Home and Tags navigation