Add new blog post "Ein alter Laptop, Linux und Pi-hole: Digitale Medienkompetenz für Kinder" in German and English, covering setting up a child's first computer with Ubuntu and Pi-hole, open source philosophy, and the balance between protection and freedom. Also adds i18n support for localized month names in date formatting across blog templates. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Tasks: Add Ubuntu for Kids Blog Post
Implementation Tasks
-
Create blog post directory structure
- Create
content/blog/ubuntu-fuer-kinder/directory for German - Create
content/blog/ubuntu-for-kids/directory for English - Set up page bundles for bilingual content with translationKey linking
- Create
-
Create German blog post
- Create
content/blog/ubuntu-fuer-kinder/index.de.md - Add YAML frontmatter with title, date, description, translationKey
- Transfer content from Notion source
- Preserve all formatting, structure, and sections
- Verify markdown rendering
- Create
-
Create English blog post
- Create
content/blog/ubuntu-for-kids/index.en.md - Add YAML frontmatter with translated title, date, description, translationKey
- Create natural English translation maintaining technical accuracy
- Adapt terminology appropriately for English readers
- Verify markdown rendering
- Create
-
Validate implementation
- Run
openspec validate add-ubuntu-kids-article --strict - Resolve any validation issues
- Run
-
Test Hugo build
- Run
hugo server - Verify no build errors
- Check both German and English versions render correctly
- Verify language switcher works between versions
- Test responsive layout
- Run
-
Review and commit
- Review generated content
- Create git commit with conventional commit message
- Ready for user review before merging to main