kayjaydee
bc1c4517f2
refactor(08-03): rewrite EN article with real Hytale Java API
2026-04-22 22:02:59 +02:00
kayjaydee
a61596a6fb
refactor(08-03): rewrite FR article with real Hytale Java API
2026-04-22 22:01:56 +02:00
kayjaydee
be613f8eeb
refactor(08-02): rewrite EN article with real Hytale Java API
2026-04-22 22:00:42 +02:00
kayjaydee
301ab48216
refactor(08-02): rewrite FR article with real Hytale Java API
2026-04-22 22:00:37 +02:00
kayjaydee
70407035e8
feat(08-03): add EN blog article 'Hytale plugin development in 2026'
...
- Positioning/authority article 1009 words, draft: false, same slug as FR
- Tags ['hytale', 'industry', 'analysis'], date 2026-04-21
- 6 sections mirroring FR structure (idiomatic EN, not literal translation)
- Same Kotlin coroutines code block (code not translated)
- 2 inline links to /en/hytale (intro + outlook section)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 21:52:21 +02:00
kayjaydee
9dde719469
feat(08-03): add FR blog article 'Développement de plugins Hytale en 2026'
...
- Article positionnement/autorité 1148 mots, draft: false
- Tags ['hytale', 'industry', 'analysis'], date 2026-04-21
- 6 sections (intro, stack, patterns, écosystème, outlook, conclusion)
- 1 bloc Kotlin coroutines moderne (SupervisorJob + Dispatchers.IO + cancel lifecycle)
- 2 liens inline vers /hytale (intro + section outlook)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 21:52:16 +02:00
kayjaydee
2d6b23acb5
feat(08-02): add EN article how-to-build-your-first-hytale-plugin
...
- Equivalent EN version (970 mots), same slug
- 3 Kotlin code blocks (build.gradle.kts, event listener, command)
- 2 inline links to /en/hytale (intro + build section)
- Frontmatter Zod-valid : draft false, tags [hytale, tutorial, kotlin], date 2026-04-22
2026-04-22 21:52:00 +02:00
kayjaydee
9f77ea9d87
feat(08-02): add FR article how-to-build-your-first-hytale-plugin
...
- Tutorial debutant plugin Hytale en Kotlin (1049 mots)
- 3 blocs code Kotlin realistes (build.gradle.kts, event listener, command)
- 2 liens inline vers /hytale (intro + build section)
- Frontmatter Zod-valide : draft false, tags [hytale, tutorial, kotlin], date 2026-04-22
2026-04-22 21:50:57 +02:00
kayjaydee
f1d89ea532
chore(06-01): mark test-kotlin-syntax articles as draft (FR + EN)
...
- Add `draft: true` to frontmatter of both test-kotlin-syntax.md files
so they are excluded from all `queryCollection(...).where('draft', '=', false)`
listings (D-14).
- Articles remain accessible via direct URL (no draft filter on `.path(x).first()`),
keeping them available for internal rendering tests.
- Listings will be empty until real Hytale seed articles land in Phase 8 —
the empty state will render per D-16 ("Hytale articles coming soon" CTA).
- Body content untouched (only frontmatter +1 line each).
2026-04-22 09:05:47 +02:00
kayjaydee
fd18ea99e1
content(en): update test article to match FR showcase — identical content, translated
2026-04-21 16:51:58 +02:00
kayjaydee
006df6ad30
fix(05-02): Clear.vue MDC component, replace raw div clear:both (hydration mismatch)
2026-04-21 15:51:06 +02:00
kayjaydee
60e05f7a56
feat(05-02): add Columns/Details/Video/Badge MDC components + full showcase article
2026-04-21 15:31:00 +02:00
kayjaydee
b63869f042
feat(05-02): ProseImg flexible — align left/right/center/full + caption + width
2026-04-21 15:28:39 +02:00
kayjaydee
b5c3250a4e
fix(05-02): ContentSlot→slot, image path, Shiki dual-theme CSS
2026-04-21 15:16:04 +02:00
kayjaydee
0fa19a7701
feat(05-02): add test articles FR/EN and temporary test page
...
- content/fr/blog/test-kotlin-syntax.md: FR test article covering all 4 validation criteria
- content/en/blog/test-kotlin-syntax.md: EN version with same slug
- app/pages/test.vue: temporary page at /test for visual checkpoint verification
- Both articles contain: kotlin code block, NuxtImg image, markdown table, 4 callout types
2026-04-21 14:36:49 +02:00