- Install @astrojs/rss and setup content collections (blog + generators) - Create BlogLayout with BlogPosting schema, article OG tags, prev/next nav - Create blog post pages EN/RU ([slug].astro) with dynamic routing - Create blog index pages EN/RU with post cards and filtering - Create RSS feeds EN/RU with auto-discovery links - Create generator category pages EN/RU (5 categories each) - Add category navigation pills to homepage - Create Breadcrumbs, RelatedGenerators, RelatedPosts components - Add breadcrumbs to GeneratorLayout and BlogLayout - Wire RelatedGenerators into GeneratorLayout - Wire RelatedPosts into blog post pages - Create 8 EN + 8 RU blog post templates with placeholder content - Add blog link to LanguageSwitcher navigation - Add category and blog translation keys
26 lines
965 B
Plaintext
26 lines
965 B
Plaintext
Task 22: Create 8 English blog post templates
|
|
Date: 2026-05-14
|
|
Build result: PASS
|
|
Pages built: 85
|
|
|
|
Files created:
|
|
- src/content/blog/en/what-is-cryptographically-secure-randomness.md
|
|
- src/content/blog/en/how-to-create-strong-passwords.md
|
|
- src/content/blog/en/dice-notation-explained.md
|
|
- src/content/blog/en/psychology-of-randomness.md
|
|
- src/content/blog/en/rng-in-gaming.md
|
|
- src/content/blog/en/random-team-picker.md
|
|
- src/content/blog/en/color-theory-palettes.md
|
|
- src/content/blog/en/uuid-vs-sequential-ids.md
|
|
|
|
Build output confirms all 8 posts were generated alongside the existing test-post:
|
|
/blog/what-is-cryptographically-secure-randomness/index.html
|
|
/blog/how-to-create-strong-passwords/index.html
|
|
/blog/dice-notation-explained/index.html
|
|
/blog/psychology-of-randomness/index.html
|
|
/blog/rng-in-gaming/index.html
|
|
/blog/random-team-picker/index.html
|
|
/blog/color-theory-palettes/index.html
|
|
/blog/uuid-vs-sequential-ids/index.html
|
|
/blog/test-post/index.html
|