<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Projets - Louis Fortin</title><link>https://beta.lfortin.ovh/projets/</link><description>Des choses que j'ai construites, avec ce qu'elles font et ce qu'elles ont appris.</description><language>fr-ca</language><copyright>2026-2026 Louis Fortin</copyright><generator>Hugo 0.164.0</generator><lastBuildDate>Sun, 02 Aug 2026 08:00:00 -0400</lastBuildDate><atom:link href="https://beta.lfortin.ovh/projets/flux.xml" rel="self" type="application/rss+xml"/><item><title>Ce site et son thème</title><link>https://beta.lfortin.ovh/projets/ce-site/</link><guid isPermaLink="true">https://beta.lfortin.ovh/projets/ce-site/</guid><pubDate>Sun, 02 Aug 2026 08:00:00 -0400</pubDate><dc:creator>Louis Fortin</dc:creator><category>Accessibilité</category><category>Hugo</category><category>CSS</category><category>Thème</category><description>Un site Hugo et un thème maison qui visent le niveau AA du W3C, plus les critères supplémentaires du standard québécois.</description><content:encoded><![CDATA[<!-- TEXTE DE DÉPART, à remplacer ou à garder, comme vous voulez. -->
<p>Le site que vous lisez, et le thème qui le rend.</p>
<div class="titre-avec-ancre">
  <h2 id="ce-quil-vise">Ce qu&rsquo;il vise</h2>
  
</div>
<p>Le niveau AA des règles du W3C, plus les critères supplémentaires que le
standard québécois rend obligatoires, dont deux de niveau AAA : l&rsquo;apparence du
focus et les abréviations expliquées.</p>
<p>La page <a href="https://beta.lfortin.ovh/accessibilite/">Accessibilité</a>
 dit précisément ce qui a été vérifié
et avec quoi.</p>
<div class="titre-avec-ancre">
  <h2 id="ce-quil-na-pas">Ce qu&rsquo;il n&rsquo;a pas</h2>
  
</div>
<p>Aucune dépendance. Ni Sass, ni Node, ni bibliothèque JavaScript, ni police
chargée depuis un serveur tiers, ni service d&rsquo;analyse. La construction complète
tient en deux binaires, et la configuration interdit à Hugo toute requête
sortante : une ressource distante fait échouer le build au lieu de créer une
dépendance silencieuse.</p>
<div class="titre-avec-ancre">
  <h2 id="ce-quil-fait-de-particulier">Ce qu&rsquo;il fait de particulier</h2>
  
</div>
<ul>
<li>Une image sans texte de remplacement <strong>arrête la construction</strong>.</li>
<li>Un lien dont le texte est « cliquez ici » ou une URL nue déclenche un
avertissement nommé, avec le fichier fautif.</li>
<li>Un nom d&rsquo;icône inconnu arrête la construction, et le fichier qui déclare les
icônes alimente aussi le tableau descriptif que le standard québécois exige.</li>
<li>Les contrastes des deux thèmes sont mesurés par un script, pas estimés à
l&rsquo;œil.</li>
</ul>
]]></content:encoded></item></channel></rss>