e44175b9e4
M1.1 complete (phases 5-8, 13 plans): - @nuxt/content v3 + Shiki syntax highlighting - Blog listing + article pages SSR bilingue (TOC + prev/next) - JSON-LD Article/Breadcrumb/CollectionPage + sitemap hreflang x-default - 2 articles seed Hytale FR+EN (API Java réelle) - Cocon sémantique /blog ↔ /hytale
32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# Milestones
|
||
|
||
## M1 — Portfolio Hytale-first, SEO-ready, production
|
||
|
||
**Version:** v1.0
|
||
**Completed:** 2026-04-21
|
||
**Phases:** 4
|
||
|
||
**Delivered:**
|
||
- Hero Hytale-first avec H1 "Hytale Plugin Developer"
|
||
- Page `/hytale` avec pricing 3 tiers, témoignages
|
||
- SEO complet : canonical, ogUrl, og:image, JSON-LD, sitemap dynamique
|
||
- i18n bilingue FR/EN audit complet
|
||
- Dockerfile SSR pnpm, rate limiting contact form
|
||
- Déployé en production sur killiandalcin.fr
|
||
|
||
## M1.1 — SEO Hytale — Autorité & Contenu
|
||
|
||
**Version:** v1.1
|
||
**Completed:** 2026-04-22
|
||
**Phases:** 4 (5–8)
|
||
**Plans:** 13
|
||
**Archive:** [v1.1-ROADMAP.md](./milestones/v1.1-ROADMAP.md) · [v1.1-REQUIREMENTS.md](./milestones/v1.1-REQUIREMENTS.md)
|
||
|
||
**Delivered:**
|
||
- Blog markdown bilingue FR/EN (@nuxt/content v3 + Shiki)
|
||
- Page `/blog` listing + `/blog/[slug]` SSR avec TOC et prev/next
|
||
- SEO par article : useSeoMeta enrichi, JSON-LD Article/Breadcrumb/CollectionPage, og:image résolu
|
||
- Sitemap dynamique avec hreflang x-default (endpoint Nitro)
|
||
- 2 articles seed Hytale publiés FR+EN (API Java réelle `com.hypixel.hytale.plugin`)
|
||
- Section "Articles récents" dynamique sur `/hytale` (cocon sémantique bidirectionnel)
|