feat: page portfolio de style terminal Linux présentant Riric (DotRiric)

- public/portfolio/ (FR + EN) : terminal Debian interactif (prompt dotriric@zektyc:~$, historique, commandes help/whoami/cat/neofetch/contact/sudo/exit/clear...)
- Corrige un bug CSP-critique : String.prototype.link faisait traiter toutes les lignes texte comme des liens (A undefined) ; makeRich exige désormais typeof item.link === 'string'
- Nav : lien Portfolio ajouté (components.js v=8, i18n nav.portfolio)
- Sitemaps FR/EN : /fr/portfolio et /en/portfolio
This commit is contained in:
riricdev 2026-09-08 12:29:49 +02:00
commit f16e6ddde1
34 changed files with 693 additions and 25 deletions

View file

@ -35,6 +35,13 @@
<xhtml:link href="https://riricdev.tail5ea5cd.ts.net/en/licence" hreflang="en" rel="alternate"/>
<xhtml:link href="https://riricdev.tail5ea5cd.ts.net/fr/licence" hreflang="x-default" rel="alternate"/>
</url>
<url>
<loc>https://riricdev.tail5ea5cd.ts.net/fr/portfolio</loc>
<lastmod>2026-09-08</lastmod>
<xhtml:link href="https://riricdev.tail5ea5cd.ts.net/fr/portfolio" hreflang="fr" rel="alternate"/>
<xhtml:link href="https://riricdev.tail5ea5cd.ts.net/en/portfolio" hreflang="en" rel="alternate"/>
<xhtml:link href="https://riricdev.tail5ea5cd.ts.net/fr/portfolio" hreflang="x-default" rel="alternate"/>
</url>
<url>
<loc>https://riricdev.tail5ea5cd.ts.net/fr/privacy-policy</loc>
<lastmod>2026-08-14</lastmod>