<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Project Name</title><link>https://pgsty.github.io/oink-starter/fr/</link><description>Recent content on Project Name</description><generator>Hugo</generator><language>fr-FR</language><lastBuildDate>Sun, 30 Aug 2026 00:05:16 +0800</lastBuildDate><atom:link href="https://pgsty.github.io/oink-starter/fr/index.xml" rel="self" type="application/rss+xml"/><item><title>Configuration</title><link>https://pgsty.github.io/oink-starter/fr/docs/reference/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/reference/configuration/</guid><description>&lt;p&gt;Remplacez ce petit tableau par la véritable surface de configuration publique de votre projet.&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Clé&lt;/th&gt;&#10; &lt;th scope="col"&gt;Type&lt;/th&gt;&#10; &lt;th scope="col"&gt;Défaut&lt;/th&gt;&#10; &lt;th scope="col"&gt;Signification&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;listen&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;chaîne&lt;/td&gt;&#10; &lt;td&gt;&lt;code&gt;127.0.0.1:8080&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;Adresse du serveur local&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;log_level&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;chaîne&lt;/td&gt;&#10; &lt;td&gt;&lt;code&gt;info&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;Niveau minimal des journaux&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;read_only&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;booléen&lt;/td&gt;&#10; &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;Désactive les opérations qui modifient l’état&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="example"&gt;Exemple&#10;&lt;/h2&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-86b29b56-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="yaml" data-td-line-count="3"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-86b29b56-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;listen&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0.0.0.0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;8080&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;log_level&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;debug&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;read_only&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;Documentez la validation et la priorité à côté des clés, pas dans un guide séparé et difficile à trouver.&lt;/p&gt;</description></item><item><title>Prérequis</title><link>https://pgsty.github.io/oink-starter/fr/docs/get-started/requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/get-started/requirements/</guid><description>&lt;p&gt;Gardez les prérequis courts, précis et vérifiables.&lt;/p&gt;&#10;&lt;h2 id="tools"&gt;Outils&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Un système d’exploitation pris en charge.&lt;/li&gt;&#10;&lt;li&gt;Git pour récupérer les sources.&lt;/li&gt;&#10;&lt;li&gt;La version d’exécution requise par votre projet.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="verify"&gt;Vérifier&#10;&lt;/h2&gt;&#10;&lt;p&gt;Donnez une commande par prérequis :&lt;/p&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-933a5047-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="console" data-td-line-count="2"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-933a5047-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gp"&gt;$&lt;/span&gt; project --version&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="go"&gt;project 0.1.0&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;Remplacez cette commande fictive par la vôtre avant publication.&lt;/p&gt;</description></item><item><title>Prévisualiser le site</title><link>https://pgsty.github.io/oink-starter/fr/book/01-preview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/book/01-preview/</guid><description>&lt;p&gt;OINK Starter est un site Hugo Module. Git télécharge les sources, Go résout la version épinglée du thème et Hugo construit l’ensemble.&lt;/p&gt;&#10;&lt;h2 id="prerequisites"&gt;Prérequis&#10;&lt;/h2&gt;&#10;&lt;p&gt;Installez Git, Go 1.27 ou plus récent et Hugo Extended 0.165.0 ou plus récent. Le mot &lt;code&gt;extended&lt;/code&gt; doit apparaître dans &lt;code&gt;hugo version&lt;/code&gt;.&lt;/p&gt;&#10;&lt;h2 id="three-commands"&gt;Trois commandes&#10;&lt;/h2&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-f715454b-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="bash" data-td-line-count="3"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-f715454b-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/pgsty/oink-starter.git&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; oink-starter&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo server&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;Ouvrez &lt;a href="http://localhost:1313/"&gt;http://localhost:1313/&lt;/a&gt;. Le chinois se trouve sous &lt;code&gt;/zh/&lt;/code&gt; et le français sous &lt;code&gt;/fr/&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Réaliser votre première modification</title><link>https://pgsty.github.io/oink-starter/fr/docs/tutorial/first-change/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/tutorial/first-change/</guid><description>&lt;p&gt;Ce tutoriel modèle une tâche complète : préparer, modifier, vérifier et relire.&lt;/p&gt;&#10;&lt;h2 id="known-state"&gt;Partir d’un état connu&#10;&lt;/h2&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-3be779b3-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="bash" data-td-line-count="2"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-3be779b3-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git status --short&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git switch -c docs/first-change&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h2 id="change"&gt;Modifier une seule chose&#10;&lt;/h2&gt;&#10;&lt;p&gt;Changez une chaîne visible ou une petite valeur de configuration. La première tâche doit rester assez ciblée pour que son résultat soit évident.&lt;/p&gt;&#10;&lt;h2 id="verify"&gt;Vérifier&#10;&lt;/h2&gt;&#10;&lt;p&gt;Exécutez le contrôle pertinent le plus petit, puis ouvrez la surface modifiée et inspectez-la vous-même.&lt;/p&gt;</description></item><item><title>Vue d’ensemble du projet</title><link>https://pgsty.github.io/oink-starter/fr/docs/introduction/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/introduction/overview/</guid><description>&lt;p&gt;Remplacez cette page par l’explication la plus courte et utile de votre projet.&lt;/p&gt;&#10;&lt;h2 id="problem"&gt;Le problème&#10;&lt;/h2&gt;&#10;&lt;p&gt;Décrivez le problème avec les mots du lecteur. Évitez les détails d’implémentation tant que la valeur du projet n’est pas claire.&lt;/p&gt;&#10;&lt;h2 id="outcome"&gt;Le résultat&#10;&lt;/h2&gt;&#10;&lt;p&gt;Expliquez ce qu’un utilisateur peut accomplir après avoir adopté le projet.&lt;/p&gt;&#10;&lt;div class="td-callout td-callout--tip" role="note"&gt;&#10; &lt;div class="td-callout__title"&gt;&lt;i class="td-callout__icon fa-solid fa-lightbulb" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="td-callout__label"&gt;Astuce&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="td-callout__body"&gt;&#10;&lt;p&gt;Une bonne vue d’ensemble aide le lecteur à décider en moins de deux minutes s’il souhaite continuer.&lt;/p&gt;</description></item><item><title>Ajouter une page de documentation</title><link>https://pgsty.github.io/oink-starter/fr/docs/tutorial/add-content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/tutorial/add-content/</guid><description>&lt;p&gt;Dans OINK, l’arborescence du contenu devient la barre latérale. Un nouveau fichier Markdown crée une nouvelle page.&lt;/p&gt;&#10;&lt;h2 id="create"&gt;Créer le fichier&#10;&lt;/h2&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-3e757eb7-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="markdown" data-td-line-count="7"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-3e757eb7-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Nouvelle capacité&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Ce que fait cette capacité.&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;weight&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nn"&gt;---&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Expliquez la capacité ici.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;Enregistrez-le sous &lt;code&gt;content/docs/reference/new-capability.md&lt;/code&gt;.&lt;/p&gt;&#10;&lt;h2 id="translations"&gt;Ajouter les traductions&#10;&lt;/h2&gt;&#10;&lt;p&gt;Créez &lt;code&gt;new-capability.zh.md&lt;/code&gt; et &lt;code&gt;new-capability.fr.md&lt;/code&gt; à côté. Gardez les identifiants explicites des titres alignés entre les langues.&lt;/p&gt;</description></item><item><title>Architecture</title><link>https://pgsty.github.io/oink-starter/fr/docs/introduction/architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/introduction/architecture/</guid><description>&lt;p&gt;Documentez les quelques composants qu’un contributeur doit comprendre avant toute modification.&lt;/p&gt;&#10;&lt;h2 id="system-map"&gt;Carte du système&#10;&lt;/h2&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Partie&lt;/th&gt;&#10; &lt;th scope="col"&gt;Responsabilité&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Interface&lt;/td&gt;&#10; &lt;td&gt;Reçoit les entrées et présente les résultats&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Cœur&lt;/td&gt;&#10; &lt;td&gt;Applique les règles du projet&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Adaptateurs&lt;/td&gt;&#10; &lt;td&gt;Relient les systèmes externes&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="boundaries"&gt;Limites&#10;&lt;/h2&gt;&#10;&lt;p&gt;Indiquez ce que le projet ne prend volontairement pas en charge. Des limites claires évitent de promettre plus que le logiciel ne fournit.&lt;/p&gt;</description></item><item><title>Comprendre la structure</title><link>https://pgsty.github.io/oink-starter/fr/book/02-structure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/book/02-structure/</guid><description>&lt;p&gt;Le modèle place chaque responsabilité dans un endroit évident.&lt;/p&gt;&#10;&lt;h2 id="map"&gt;La carte&#10;&lt;/h2&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-816e8ef1-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="text" data-td-line-count="6"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-816e8ef1-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo.yaml identité, langues et intégrations facultatives&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;data/home/ une page d’accueil compacte par langue&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;content/blog/ articles, conception et versions&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;content/docs/ l’arborescence documentaire en quatre parties&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;content/book/ ce tutoriel séquentiel&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.github/workflows/ déploiement GitHub Pages et Cloudflare Pages&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h2 id="navigation"&gt;La navigation suit le contenu&#10;&lt;/h2&gt;&#10;&lt;p&gt;Le front matter &lt;code&gt;menus.main&lt;/code&gt; de chaque racine crée la navigation supérieure et ses menus. L’arborescence sous Docs et Livre crée leurs barres latérales.&lt;/p&gt;</description></item><item><title>Installation</title><link>https://pgsty.github.io/oink-starter/fr/docs/get-started/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/get-started/installation/</guid><description>&lt;p&gt;Présentez d’abord le chemin d’installation pris en charge le plus court.&lt;/p&gt;&#10;&lt;h2 id="install"&gt;Installer&#10;&lt;/h2&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-37d31067-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="bash" data-td-line-count="3"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-37d31067-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/OWNER/PROJECT.git&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; PROJECT&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./project start&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h2 id="confirm"&gt;Confirmer le résultat&#10;&lt;/h2&gt;&#10;&lt;p&gt;Indiquez précisément à quoi ressemble la réussite : une URL à ouvrir, un message à voir ou une commande qui renvoie zéro.&lt;/p&gt;&#10;&lt;div class="td-callout td-callout--important" role="note"&gt;&#10; &lt;div class="td-callout__title"&gt;&lt;i class="td-callout__icon fa-solid fa-circle-exclamation" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="td-callout__label"&gt;Important&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="td-callout__body"&gt;&#10;&lt;p&gt;Remplacez tous les éléments en majuscules avant de publier votre documentation.&lt;/p&gt;</description></item><item><title>Référence des commandes</title><link>https://pgsty.github.io/oink-starter/fr/docs/reference/commands/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/docs/reference/commands/</guid><description>&lt;h2 id="start"&gt;&lt;code&gt;project start&lt;/code&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Démarre le service local.&lt;/p&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-2254c779-fence-0" data-td-code data-td-code-auto-id&#10; data-td-language="text" data-td-line-count="1"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-2254c779-fence-0-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;project start [--config FILE] [--listen ADDRESS]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h2 id="check"&gt;&lt;code&gt;project check&lt;/code&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;Valide la configuration sans démarrer le service. Le code de sortie &lt;code&gt;0&lt;/code&gt; signifie valide ; tout autre code interdit le déploiement.&lt;/p&gt;&#10;&lt;div class="td-code td-code--untitled" id="td-code-2254c779-fence-1" data-td-code data-td-code-auto-id&#10; data-td-language="text" data-td-line-count="1"&gt;&#10; &lt;div class="td-code__viewport" id="td-code-2254c779-fence-1-viewport" data-td-code-viewport&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;project check [--config FILE]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;Remplacez ces exemples par les commandes issues de l’aide réelle de votre CLI.&lt;/p&gt;</description></item><item><title>Personnaliser le modèle</title><link>https://pgsty.github.io/oink-starter/fr/book/03-customize/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/book/03-customize/</guid><description>&lt;p&gt;La plupart des projets n’exigent que du contenu et deux modifications de configuration.&lt;/p&gt;&#10;&lt;h2 id="identity"&gt;Modifier l’identité une seule fois&#10;&lt;/h2&gt;&#10;&lt;p&gt;En haut de &lt;code&gt;hugo.yaml&lt;/code&gt;, remplacez &lt;code&gt;Project Name&lt;/code&gt; et &lt;code&gt;https://example.org/&lt;/code&gt;. L’ancre YAML du titre propage le nom aux trois langues.&lt;/p&gt;&#10;&lt;p&gt;Ne remplacez &lt;code&gt;assets/icons/logo.svg&lt;/code&gt; et &lt;code&gt;static/favicon.svg&lt;/code&gt; que lorsque vous disposez d’une véritable identité visuelle.&lt;/p&gt;&#10;&lt;h2 id="home"&gt;Remplacer l’accueil&#10;&lt;/h2&gt;&#10;&lt;p&gt;Modifiez &lt;code&gt;data/home/en.yaml&lt;/code&gt;, &lt;code&gt;zh.yaml&lt;/code&gt; et &lt;code&gt;fr.yaml&lt;/code&gt;. La liste &lt;code&gt;sections&lt;/code&gt; fixe l’ordre ; les blocs nommés fournissent le texte.&lt;/p&gt;</description></item><item><title>Publier le site</title><link>https://pgsty.github.io/oink-starter/fr/book/04-deploy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/book/04-deploy/</guid><description>&lt;p&gt;Le dossier &lt;code&gt;public/&lt;/code&gt; généré est un site statique. Le dépôt fournit deux chemins de déploiement indépendants.&lt;/p&gt;&#10;&lt;h2 id="github-pages"&gt;GitHub Pages&#10;&lt;/h2&gt;&#10;&lt;p&gt;Dans les paramètres du dépôt, choisissez &lt;strong&gt;Pages → Source → GitHub Actions&lt;/strong&gt;. Un envoi sur &lt;code&gt;main&lt;/code&gt; exécute &lt;code&gt;.github/workflows/github-pages.yaml&lt;/code&gt; et calcule automatiquement le bon sous-chemin du dépôt.&lt;/p&gt;&#10;&lt;h2 id="cloudflare-pages"&gt;Cloudflare Pages&#10;&lt;/h2&gt;&#10;&lt;p&gt;Créez un projet Pages en Direct Upload, puis ajoutez &lt;code&gt;CLOUDFLARE_ACCOUNT_ID&lt;/code&gt; et &lt;code&gt;CLOUDFLARE_API_TOKEN&lt;/code&gt; comme secrets. Définissez la variable &lt;code&gt;CLOUDFLARE_PAGES_ENABLED&lt;/code&gt; à &lt;code&gt;true&lt;/code&gt; pour les déploiements automatiques. Le nom du projet reprend celui du dépôt, sauf surcharge par &lt;code&gt;CLOUDFLARE_PROJECT_NAME&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Bienvenue sur le blog du projet</title><link>https://pgsty.github.io/oink-starter/fr/blog/post/welcome/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/blog/post/welcome/</guid><description>&lt;p&gt;La rubrique Articles accueille les actualités, explications et récits qui ne relèvent pas de la documentation de référence.&lt;/p&gt;&#10;&lt;h2 id="what-to-publish"&gt;Que publier ici&#10;&lt;/h2&gt;&#10;&lt;p&gt;Écrivez pour les personnes qui cherchent le contexte : pourquoi le projet existe, ce que l’équipe a appris et la suite prévue.&lt;/p&gt;&#10;&lt;h2 id="replace-this-page"&gt;Remplacer cette page&#10;&lt;/h2&gt;&#10;&lt;p&gt;Conservez le front matter, modifiez le titre et la date, puis rédigez votre premier article.&lt;/p&gt;</description></item><item><title>Un petit modèle de contenu capable de grandir</title><link>https://pgsty.github.io/oink-starter/fr/blog/design/content-model/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/blog/design/content-model/</guid><description>&lt;p&gt;Ce modèle donne à chaque type de texte une place évidente. La séparation rend la navigation prévisible sans imposer trop tôt une taxonomie complexe.&lt;/p&gt;&#10;&lt;h2 id="three-modes"&gt;Trois modes de lecture&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Le blog explique les changements dans le temps.&lt;/li&gt;&#10;&lt;li&gt;La documentation répond à des questions précises.&lt;/li&gt;&#10;&lt;li&gt;Le livre enseigne un parcours ordonné.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="grow-when-needed"&gt;Ajouter de la structure au bon moment&#10;&lt;/h2&gt;&#10;&lt;p&gt;Commencez avec les sections fournies. Ajoutez une branche seulement lorsque les lecteurs ont besoin d’un parcours distinct.&lt;/p&gt;</description></item><item><title>Project 0.1.0</title><link>https://pgsty.github.io/oink-starter/fr/blog/release/0.1.0/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink-starter/fr/blog/release/0.1.0/</guid><description>&lt;p&gt;La version 0.1.0 établit la première base publique et utilisable du projet.&lt;/p&gt;&#10;&lt;h2 id="highlights"&gt;Points forts&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Un parcours d’installation documenté.&lt;/li&gt;&#10;&lt;li&gt;Une surface publique petite et stable.&lt;/li&gt;&#10;&lt;li&gt;Un endroit clair pour signaler les problèmes.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="upgrade-notes"&gt;Mise à niveau&#10;&lt;/h2&gt;&#10;&lt;p&gt;Il s’agit de la première version : aucune migration n’est nécessaire.&lt;/p&gt;</description></item></channel></rss>