40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
---
|
||
gsd_state_version: 1.0
|
||
milestone: v1.1
|
||
milestone_name: SEO Hytale — Autorité & Contenu
|
||
status: In Progress
|
||
last_updated: "2026-04-21T00:00:00.000Z"
|
||
progress:
|
||
total_phases: 4
|
||
completed_phases: 0
|
||
total_plans: 0
|
||
completed_plans: 0
|
||
percent: 0
|
||
---
|
||
|
||
# Project State
|
||
|
||
## Project Reference
|
||
|
||
- PROJECT.md: .planning/PROJECT.md
|
||
- REQUIREMENTS.md: .planning/REQUIREMENTS.md
|
||
- ROADMAP.md: .planning/ROADMAP.md
|
||
|
||
## Current Focus
|
||
|
||
Phase: Phase 5 — @nuxt/content Setup & Renderer
|
||
Plan: —
|
||
Status: Roadmap defined, ready to plan Phase 5
|
||
Last activity: 2026-04-21 — M1.1 roadmap created (phases 5–8)
|
||
|
||
## Accumulated Context
|
||
|
||
- M1 complet — déployé en production sur killiandalcin.fr (phases 1–4)
|
||
- Stack : Nuxt 4 SSR + Nuxt UI v3 + Tailwind v4 + pnpm
|
||
- Blog/CMS était Out of Scope en M1, promu en priorité principale pour M1.1
|
||
- Renderer markdown doit supporter : syntax highlighting, images, embeds, tables, alerts — utiliser @nuxt/content
|
||
- Objectif double : ranker sur "Hytale plugin developer" ET capter trafic longue traîne via contenu communauté
|
||
- Phase 5 ajoute @nuxt/content comme dépendance — vérifier compatibilité Nuxt 4 / compatibilityVersion 4
|
||
- Articles bilingues : structure FR/EN dans content/ (ex: content/fr/blog/, content/en/blog/)
|
||
- og:image par article : image frontmatter ou fallback branded — jamais l'og-image.png générique M1
|