<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Matteo Arnone</title><link>https://matteoarnone.be/blog/</link><description>Recent content in Blog on Matteo Arnone</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Thu, 05 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://matteoarnone.be/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Comment ce site est construit</title><link>https://matteoarnone.be/blog/comment-ce-site-est-construit/</link><pubDate>Thu, 05 Nov 2026 00:00:00 +0000</pubDate><guid>https://matteoarnone.be/blog/comment-ce-site-est-construit/</guid><description>&lt;h2 id="un-site-statique"&gt;Un site statique&lt;/h2&gt;&#10;&lt;p&gt;Ce site n&amp;rsquo;a ni base de données, ni serveur qui calcule les pages à chaque visite. Les textes sont des fichiers Markdown. Le générateur &lt;a href="https://gohugo.io"&gt;Hugo&lt;/a&gt; les transforme une fois pour toutes en pages HTML, que l&amp;rsquo;hébergeur n&amp;rsquo;a plus qu&amp;rsquo;à envoyer.&lt;/p&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;&lt;/th&gt;&#10; &lt;th scope="col"&gt;Site dynamique (ex. WordPress)&lt;/th&gt;&#10; &lt;th scope="col"&gt;Site statique (Hugo)&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Page construite&lt;/td&gt;&#10; &lt;td&gt;à chaque visite&lt;/td&gt;&#10; &lt;td&gt;une fois, à la publication&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Côté serveur&lt;/td&gt;&#10; &lt;td&gt;PHP et base de données&lt;/td&gt;&#10; &lt;td&gt;de simples fichiers&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Surface d&amp;rsquo;attaque&lt;/td&gt;&#10; &lt;td&gt;plus large&lt;/td&gt;&#10; &lt;td&gt;très réduite&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;Hébergement&lt;/td&gt;&#10; &lt;td&gt;un serveur à maintenir&lt;/td&gt;&#10; &lt;td&gt;n&amp;rsquo;importe quel hébergeur de fichiers&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="le-chemin-dune-page"&gt;Le chemin d&amp;rsquo;une page&lt;/h2&gt;&#10;&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;content/projets/mushaf.md le texte, en Markdown&#10;&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; ▼ hugo&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;public/projets/mushaf/index.html la page finale&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Chaque type de page a son gabarit (&lt;em&gt;template&lt;/em&gt;) dans le dossier &lt;code&gt;layouts/&lt;/code&gt; : &lt;code&gt;home.html&lt;/code&gt; pour l&amp;rsquo;accueil, &lt;code&gt;list.html&lt;/code&gt; pour les listes, &lt;code&gt;page.html&lt;/code&gt; pour les articles.&lt;/p&gt;</description></item></channel></rss>