<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo on FDUCAT Notebook</title><link>https://notes.ducatillon.net/fr/tags/hugo/</link><description>Recent content in Hugo on FDUCAT Notebook</description><generator>Hugo</generator><language>fr-FR</language><lastBuildDate>Tue, 05 May 2026 22:37:57 +0200</lastBuildDate><atom:link href="https://notes.ducatillon.net/fr/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>Sites Statiques en 2025: Astro, Hugo, et Performance</title><link>https://notes.ducatillon.net/fr/posts/static-sites/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/posts/static-sites/</guid><description>&lt;p&gt;Pourquoi « l&amp;rsquo;architecture des îles » change le Web en 2026?&lt;/p&gt;
&lt;h2 id="le-changement-de-stratégie"&gt;Le changement de stratégie&lt;a class="anchor" href="#le-changement-de-strat%c3%a9gie"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pendant de nombreuses années, WordPress a placé la barre haute : des installations faciles, des flux de travail éditoriaux et des pages rendues par le serveur qui fonctionnaient immédiatement pour les blogs et les petits sites. Cette période (« l’ère WordPress ») nous a appris la valeur d’une publication simple et d’une fonctionnalité immédiate.&lt;/p&gt;
&lt;p&gt;Plus tard est venue l’ère SSG (Hugo et similaires) : performances du HTML pré-construit et petites empreintes d’hébergement.&lt;/p&gt;</description></item><item><title>Github Pages</title><link>https://notes.ducatillon.net/fr/docs/devops/githubpages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://notes.ducatillon.net/fr/docs/devops/githubpages/</guid><description>&lt;h2 id="static-content-hosting-with-github-pages"&gt;Static content hosting with GitHub Pages&lt;a class="anchor" href="#static-content-hosting-with-github-pages"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Let&amp;rsquo;s review the nuances between site types and how to automate their deployment.&lt;/p&gt;
&lt;h3 id="github-pages-site-types"&gt;GitHub Pages Site Types&lt;a class="anchor" href="#github-pages-site-types"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;Feature&lt;/th&gt;
 &lt;th style="text-align: left"&gt;User Site&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Organization Site&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Project Site&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Primary Intent&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Personal portfolio, resume, or central hub.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Brand, company, or collective identity.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Documentation or landing page for a specific repo.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Repo Naming&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;username.github.io&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;orgname.github.io&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;any-repo-name&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Default URL&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;https://username.github.io&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;https://orgname.github.io&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;https://username.github.io/repo/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Apex Domain&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Supported&lt;/strong&gt; (e.g., &lt;code&gt;domain.com&lt;/code&gt;).&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Supported&lt;/strong&gt; (e.g., &lt;code&gt;company.com&lt;/code&gt;).&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Supported&lt;/strong&gt; (e.g., &lt;code&gt;project.com&lt;/code&gt;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Subdomain&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Supported&lt;/strong&gt; (e.g., &lt;code&gt;user.domain.com&lt;/code&gt;).&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Supported&lt;/strong&gt; (e.g., &lt;code&gt;org.domain.com&lt;/code&gt;).&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Supported&lt;/strong&gt; (e.g., &lt;code&gt;docs.domain.com&lt;/code&gt;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Capacity&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;One (1) per account.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;One (1) per organization.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Unlimited per account/org.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Permissions&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Individual ownership.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Shared team administrative access.&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Inherited from the project repository.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="deployment-workflow-strategies"&gt;Deployment Workflow Strategies&lt;a class="anchor" href="#deployment-workflow-strategies"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Static site generators (SSGs) like Hugo or MkDocs require a build step to turn source files into HTML. How you handle that build defines your workflow.&lt;/p&gt;</description></item></channel></rss>