<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Devops - Balise - arleo.eu</title><link>https://www.arleo.eu/tags/devops/</link><description>Devops - Balise - arleo.eu</description><generator>Hugo -- gohugo.io</generator><language>fr</language><lastBuildDate>Sat, 09 May 2026 22:29:45 +0200</lastBuildDate><atom:link href="https://www.arleo.eu/tags/devops/" rel="self" type="application/rss+xml"/><item><title>Migration Grav → Hugo : 2 ans de blog basculés en une journée</title><link>https://www.arleo.eu/posts/migration-grav-hugo/</link><pubDate>Sat, 09 May 2026 22:29:45 +0200</pubDate><author>Jmr</author><guid>https://www.arleo.eu/posts/migration-grav-hugo/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/migration-grav-hugo-featured.jpg" referrerpolicy="no-referrer">
            </div><h2 id="tldr">TL;DR</h2>
<p>Le 9 mai 2026, j&rsquo;ai basculé <code>arleo.eu</code> de <strong>Grav</strong> (CMS PHP) vers <strong>Hugo</strong> (générateur de site statique Go) en une session. Bascule <strong>atomique</strong> (≈ 0 seconde de downtime), 22 articles legacy migrés sous <code>/posts/</code> avec <strong>aliases SEO</strong> pour préserver les URLs Google indexées, monitoring BetterStack <code>/ping</code> intact pendant toute l&rsquo;opération.</p>
<p>Le code et le script de migration sont open source : <a href="https://github.com/jmrGrav/grav-to-hugo-migration" target="_blank" rel="noopener noreffer ">github.com/jmrGrav/grav-to-hugo-migration</a>.</p>]]></description></item></channel></rss>