commit ee772366f994c917ea557bc02ee44b3bd83f431f
parent ad0dc53724ba54c4439530c2b523ef21b2e66c67
Author: Hugo Soucy <hugo@soucy.cc>
Date: Sun, 3 Oct 2021 14:01:51 -0400
Change the setup for the tags & archives pages
Diffstat:
13 files changed, 95 insertions(+), 2654 deletions(-)
diff --git a/archetypes/archives.html b/archetypes/archives.html
@@ -1,34 +0,0 @@
-<h1><%= title -%></h1>
-<ul class="archives-list">
- <% local inspect = require 'inspect' %>
- <% local years_keys = {} %>
- <% for k in pairs(archives) do table.insert(years_keys, k) end %>
- <% table.sort(years_keys, function(a,b) return a > b end) %>
- <!-- année -->
- <% for _, year in ipairs(years_keys) do %>
- <li class="archives-list__year">
- <h2 id="y<%= year -%>">
- <time><%= year -%></time>
- </h2>
- <% local months_keys = {} %>
- <% for k in pairs(archives[year]) do table.insert(months_keys, k) end %>
- <% table.sort(months_keys) %>
- <!-- mois -->
- <% for _, month in ipairs(months_keys) do %>
- <dl class="archives-list__month">
- <dt id="y<%= year -%>m<%= month -%>">
- <time datetime="<%= year -%>-<%= month -%>"><%= months_names[month] -%></time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
- <% for _, entry in ipairs(archives[year][month]) do %>
- <dd>
- <a href="<%= entry.rellink -%>"><%- entry.title -%></a>
- </dd>
- <% end %>
- <!-- </ul> -->
- </dl>
- <% end %>
- </li>
- <% end %>
-</ul>
diff --git a/archetypes/tags.html b/archetypes/tags.html
@@ -1,18 +0,0 @@
-<h1><%= title -%></h1>
-
-<dl class="tags">
- <% local tags_keys = {} %>
- <% for k in pairs(tags) do table.insert(tags_keys, k) end %>
- <% table.sort(tags_keys) %>
-
- <% for _, tagkey in ipairs(tags_keys) do %>
- <dt id="<%= tagkey:gsub("%s+", "-") -%>"><%= tagkey -%></dt>
- <% for _, tb in ipairs(tags[tagkey]) do %>
- <dd>
- <a href="<%= tb.rellink -%>">
- <%= tb.title -%>
- </a>
- </dd>
- <% end %>
- <% end %>
-</dl>
diff --git a/bin/archives b/bin/archives
@@ -1,90 +0,0 @@
-#!/usr/bin/env lua
-do
- --
- package.path = package.path .. ';'.. arg[0]:match("(.*/)") ..'/?.lua'
- --
- local config = require 'config'
- local dirtree = require 'utils.dirtree'
- local file = require 'utils.file'
- local inspect = require 'inspect'
- local etlua = require 'etlua'
-
- local archives_table = {}
- local archives_model
- local archives_template
- local archives_html
- local archives_dir
-
- --
- for filepath in dirtree.get('content/') do
- if file.is_markdown(filepath)
- or file.is_html(filepath)
- and file.get_metafile(filepath)
- then
- local metafile = file.get_metafile(filepath)
-
- if metafile.date ~= '0000-00-00' then
- local year = string.sub(metafile.date, 1, 4)
- local month = string.sub(metafile.date, 6, 7)
-
- if archives_table[year] then
- archives_table[year][month] = {}
- else
- archives_table[year] = {
- [month] = {}
- }
- end
- end
- end
- end
-
- for filepath in dirtree.get('content/') do
- if file.is_markdown(filepath)
- or file.is_html(filepath)
- and file.get_metafile(filepath)
- then
- local metafile = file.get_metafile(filepath)
-
- if metafile.date ~= '0000-00-00' then
- local year = string.sub(metafile.date, 1, 4)
- local month = string.sub(metafile.date, 6, 7)
- local archive_info = {
- title = metafile.title,
- rellink = file.get_rellink(filepath, config.paths.content)
- }
-
- table.insert(archives_table[year][month], archive_info)
- end
- end
- end
-
- -- Set the structure of the data file
- archives_model = {
- title = 'Archives des contenus classés par années et mois',
- time_modification = os.date('%Y-%m-%dT%H:%M:%S'),
- archives = archives_table,
- months_names = {
- ["01"] = 'janvier',
- ["02"] = 'février',
- ["03"] = 'mars',
- ["04"] = 'avril',
- ["05"] = 'mai',
- ["06"] = 'juin',
- ["07"] = 'juillet',
- ["08"] = 'août',
- ["09"] = 'septembre',
- ["10"] = 'octobre',
- ["11"] = 'novembre',
- ["12"] = 'décembre'
- }
- }
-
- archives_template = etlua.compile(file.read('archetypes/archives.html'))
- archives_html = archives_template(archives_model)
- archives_dir = 'content/'
-
- -- Write the HTML in a file
- file.write(archives_dir .. 'archives.html', archives_html)
-
- return --print(inspect(archives_table))
-end
diff --git a/bin/tags b/bin/tags
@@ -1,73 +0,0 @@
-#!/usr/bin/env lua
-do
- --
- package.path = package.path .. ';'.. arg[0]:match("(.*/)") ..'/?.lua'
- --
- local config = require 'config'
- local dirtree = require 'utils.dirtree'
- local file = require 'utils.file'
- local inspect = require 'inspect'
- local etlua = require 'etlua'
-
- local tags_table = {}
- local tags_model
- local tags_template
- local tags_html
- local tags_dir
-
- -- Insert all the keywords as key of an empty subtable
- for filepath in dirtree.get('content/') do
- if file.is_markdown(filepath)
- or file.is_html(filepath)
- and file.get_metafile(filepath)
- then
- local metafile = file.get_metafile(filepath)
-
- if metafile.keywords ~= nil then
- for _, keyword in pairs(file.get_metafile(filepath).keywords) do
- if keyword ~= '' then
- tags_table[keyword] = {}
- end
- end
- end
- end
- end
-
- -- After insert relative links in each keyword's table
- for filepath in dirtree.get('content/') do
- if file.is_markdown(filepath)
- or file.is_html(filepath)
- and file.get_metafile(filepath)
- then
- local metafile = file.get_metafile(filepath)
-
- if metafile.keywords ~= nil then
- for _, keyword in pairs(file.get_metafile(filepath).keywords) do
- if tags_table[keyword] then
- local tagtable = {
- title = metafile.title,
- rellink = file.get_rellink(filepath, config.paths.content)
- }
-
- table.insert(tags_table[keyword], tagtable)
- end
- end
- end
- end
- end
-
- -- Set the structure of the data file
- tags_model = {
- title = 'Mots Clés',
- time_modification = os.date('%Y-%m-%dT%H:%M:%S'),
- tags = tags_table
- }
-
- tags_template = etlua.compile(file.read('archetypes/tags.html'))
- tags_html = tags_template(tags_model)
- tags_dir = 'content/'
-
- -- Write the HTML in a file
- file.write(tags_dir .. 'tg.html', tags_html)
- return --print(inspect(tags_table))
-end
diff --git a/config.lua b/config.lua
@@ -59,4 +59,19 @@ return {
'application/pdf',
'text/plain'
},
+
+ months_fr = {
+ ["01"] = 'janvier',
+ ["02"] = 'février',
+ ["03"] = 'mars',
+ ["04"] = 'avril',
+ ["05"] = 'mai',
+ ["06"] = 'juin',
+ ["07"] = 'juillet',
+ ["08"] = 'août',
+ ["09"] = 'septembre',
+ ["10"] = 'octobre',
+ ["11"] = 'novembre',
+ ["12"] = 'décembre'
+ }
}
diff --git a/content/archives.html b/content/archives.html
@@ -1,2432 +0,0 @@
-<h1>Archives des contenus classés par années et mois</h1>
-<ul class="archives-list">
-
-
-
-
- <!-- année -->
-
- <li class="archives-list__year">
- <h2 id="y2021">
- <time>2021</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2021m01">
- <time datetime="2021-01">janvier</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/">Publications de 2021</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/a-response-to-yanis-varoufakis-star-trek-and-degrowth.html">A response to Yanis Varoufakis: Star Trek and Degrowth</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/cron-helper.html">Cron Helper</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/history-will-not-remember-us-fondly.html">History will not remember us fondly</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/">Marques pages de 2021</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/learn-c.html">Learn C - Free Interactive C Tutorial</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/permacomputing.html">Permacomputing</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/pirate-bay-and-parler.html">Pirate Bay Founder Thinks Parler’s Inability to Stay Online Is ‘Embarrassing’</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/soma-fm.html">Soma FM</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/the-power-of-anarchist-analysis.html">The Power of Anarchist Analysis</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/twtxt.html">twtxt</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/visual-guide-to-dwm.html">Dave's Visual Guide to dwm</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/webdesign-for-low-bandwidth.html">WebDesign for Low Bandwidth</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/xmpp-en-2021.html">XMPP en 2021</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/be-kind-rewind.html">Be kind rewind</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/deux-zen-boudhistes.html">Deux zen boudhistes</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/hubris-with-guitar.html">Hubris with a guitar</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/">Notes de 2021</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/plus-snl-que-gnl.html">Plus SNL que GNL</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/podorythmie.html">Podorythmie</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/se-salir-les-mains.html">Se salir les mains</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/semaine-un.html">Semaine un</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/vulgaire-placard-dans-lpiton.html">Vulgaire Placard dans l'piton</a>
- </dd>
-
- <dd>
- <a href="/2021/rp/reponse-dav-105506244042714254.html">Réponse @dav 105506244042714254</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/developpement-durable.html">Développement [web] durable</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/">Textes de 2021</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/perdu-le-signal.html">Perdu le signal</a>
- </dd>
-
- <dd>
- <a href="/xmpp.html">Messagerie instantanée avec XMPP</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m02">
- <time datetime="2021-02">février</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/mp/a-visual-guide-to-ssh-tunnels.html">A visual guide to SSH tunnels</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/browser-favicons-to-track-you.html">Browser Favicons Can Be Used as Undeletable Supercookies to Track You Online</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/health-care-pro-replacing-police.html">In the first six months of health care professionals replacing police officers, no one they encountered was arrested</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/the-resource-leak-bug-of-our-civilization.html">The resource leak bug of our civilization</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m03">
- <time datetime="2021-03">mars</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/mp/logiciels-savoir-libre.html">Logiciels propriétaires | Pour un savoir libre et pluriel</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/l-energie-la-plus-verte.html">L'énergie la plus verte</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/plus-de-scss.html">Plus de SCSS</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/web-des-moyens-du-bord.html">Le Web des moyens du bord</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/web-inclusion-et-performance.html">Le Web l'inclusion et la performance</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/essai-de-sfeed.html">Essai de Sfeed</a>
- </dd>
-
- <dd>
- <a href="/biscuits.html">Biscuits</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m04">
- <time datetime="2021-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/mp/planter-des-arbres.html">Planter des arbres</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/lua-a-misunderstood-language.html">Lua, a misunderstood language</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/sqlite-the-only-database-you-will-ever-need-in-most-cases.html">SQLite the only database you will ever need in most cases</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/journee-qui-existe-pas.html">Une journée qui n'existe pas</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/traduction-rule-of-least-power.html">Traduction Rule of Least Power</a>
- </dd>
-
- <dd>
- <a href="/satelito.html">Satelito: générateur de site HTML statique, écrit en lua script</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m05">
- <time datetime="2021-05">mai</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/nt/cultiver-lamour-de-la-pluie.html">Cultiver l'amour de la pluie</a>
- </dd>
-
- <dd>
- <a href="/emacs-memento.html">Emacs memento</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m07">
- <time datetime="2021-07">juillet</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/mp/champ-de-bataille-domestique.html">Champ de bataille domestique</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/effondrement-rfn.html">Effondrement RFN</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/tous-cobayes.html">Tous cobayes</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/tiquetoque-carnivores.html">Tique-toque carnivores</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/saimer-et-accueillir.html">S'aimer et accueillir</a>
- </dd>
-
- <dd>
- <a href="/2021/rp/tous-les-humains-sont-de-ma-race.html">Tous les humains sont de ma race</a>
- </dd>
-
- <dd>
- <a href="/2021/rp/la-bandeannonce-ne-suggere-pas-une-fin-hollywoodienne.html">La bande-annonce ne suggère pas une fin hollywoodienne</a>
- </dd>
-
- <dd>
- <a href="/2021/rp/reponse-a-dans-les-salons.html">Réponse à Dans les salons</a>
- </dd>
-
- <dd>
- <a href="/progpol.html">Programme politique</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m08">
- <time datetime="2021-08">août</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/mp/l-apocalypse-n-est-pas-la-fin-du-monde.html">L'apocalypse n'est pas la fin du monde</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/vie-d-ecume.html">Vie d'écume</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/comptoire-des-infortunes.html">Le comptoire des infortunés</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/attaquer-la-track.html">Attaquer la track</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m09">
- <time datetime="2021-09">septembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/mp/selfhosters.html">Meet the Self-Hosters, Taking Back the Internet One Server at a Time</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/big-oil-greed.html">Big oil 'coined carbon footprints' to blame us for their greed. Keep them on the hook</a>
- </dd>
-
- <dd>
- <a href="/2021/mp/everything-about-xmpp.html">Everything About XMPP</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/le-silence-nest-pas-un-accord-de-guitare.html">le silence n'est pas un accord de guitare</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/rouge-bleu-bleu-orange-vert.html">Rouge bleu bleu orange vert</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/soupe-population.html">Soupepopulation</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/simone-weil-supprimer-les-partis-politiques.html">Simone Weil: Pourquoi il faut supprimer les partis politiques?</a>
- </dd>
-
- <dd>
- <a href="/2021/nt/developpeur-web-fullstack-fudge-that.html">Développeur Web Fullstack ... Fudge that!</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/tout-doit-sortir.html">Tout doit sortir</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/suinter-sevaporer.html">Suinter s'évaporer</a>
- </dd>
-
- <dd>
- <a href="/2021/tx/mammifere.html">Récif de mammifères</a>
- </dd>
-
- <dd>
- <a href="/tg.html">Liste des mots clés</a>
- </dd>
-
- <dd>
- <a href="/web-ethique.html">Rendre son site web plus éthique petit à petit</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2021m10">
- <time datetime="2021-10">octobre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2021/mp/why-this-website-is-not-and-may-never-be-https.html">Why this Website is not, and may never be, HTTPS</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2020">
- <time>2020</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2020m02">
- <time datetime="2020-02">février</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2020/02/confiture-dabricot.html">Confiture d'abricot</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/etat-de-droit-mon-cul.html">État de droit mon cul</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/jonathan-wilkinson-ensuite-steven-guilbeault.html">Jonathan Wilkinson ensuite Steven Guilbeault</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/le-syndicalisme-selon-taillefer.html">Le syndicalisme selon Taillefer</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/le-travail.html">Pourquoi se définit-on par notre travail?</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/lost-connection-to-the-earth.html">Lost connection to the earth</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/pause-de-twitter.html">Pause de twitter</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/pixels-avec-decimals.html">pixels avec décimals</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/power-of-passive.html">Power of passive</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/si-jetais-les-femmes.html">Si j'étais les femmes</a>
- </dd>
-
- <dd>
- <a href="/note/2020/02/xenophobie-vs-racisme.html">Xénophobie VS racisme</a>
- </dd>
-
- <dd>
- <a href="/now.html">Now, quelque part comme maintenant</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m03">
- <time datetime="2020-03">mars</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2020/03/decouverte-st-et-tmux.html">Découverte de st et tmux</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m04">
- <time datetime="2020-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2020/04/autoheberger-ses-depots-git.html">Auto-héberger ses dépôts git</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m05">
- <time datetime="2020-05">mai</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2020/mp/decroissance-ou-transition-ecologique.html">Décroissance ou transition écologique?</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m06">
- <time datetime="2020-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2020/06/adieu-linkedin.html">DAMessage d'adieu LinkedIn</a>
- </dd>
-
- <dd>
- <a href="/note/2020/06/bye-bye-twitter.html">Bye bye Twitter</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m07">
- <time datetime="2020-07">juillet</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2020/mp/la-societe-des-plantes.html">La société des plantes</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/no-tech-magazine.html">NO TECH MAGAZINE</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/survival-of-the-richest.html">Survival of the Richest</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m08">
- <time datetime="2020-08">août</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2020/mp/system-uicons.html">System UIcons</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/the-need-for-speed-23-years-later.html">The Need for Speed, 23 Years Later</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/tips-for-writing-for-the-web.html">Tips for Writing for the Web</a>
- </dd>
-
- <dd>
- <a href="/abonnement.html">Syndication des contenus de hugo.soucy.cc</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/coop-salaires-egales.html">Coop à salaires égales</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/firefox-chercher-dans-les-onglets.html">Firefox chercher dans les onglets</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/floss-au-gouvernement-du-quebec.html">Le FLOSS au gouvernement du Québec</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/have-multiple-eshells-in-emacs.html">Have multiple eshells in emacs</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/jamais-du-cote-de-l-empire.html">Jamais du coté de l'empire</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/lautoreferencement-de-google.html">L'auto-référencement de Google</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/le-silo-de-la-xenophobie.html">Le silo de la xénophobie</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/menage-de-boite-courriel.html">Ménage de boîte courriel</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/pcu-2.html">PCU</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/surpoid-de-lauto-et-web.html">Surpoid de l'auto et Web</a>
- </dd>
-
- <dd>
- <a href="/note/2020/08/webmention-test-for-lopeztel.html">Webmention test for lopeztel</a>
- </dd>
-
- <dd>
- <a href="/txt/2020/08/aimer-cest-agir.html">Aimer c'est agir</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m09">
- <time datetime="2020-09">septembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2020/mp/bmr-vers-des-medias-de-chez-nous.html">BMR dirigera la quasi-totalité de ses investissements médiatiques vers des médias de chez nous</a>
- </dd>
-
- <dd>
- <a href="/note/2020/09/avaler-la-couleuvre.html">Avaler la couleuvre</a>
- </dd>
-
- <dd>
- <a href="/note/2020/09/enfance-en-crise.html">Enfance en crise</a>
- </dd>
-
- <dd>
- <a href="/note/2020/09/jimmy-le-vil.html">Jimmy le vil</a>
- </dd>
-
- <dd>
- <a href="/note/2020/09/le-piege-du-moule.html">le piège du moule</a>
- </dd>
-
- <dd>
- <a href="/note/2020/09/mk-ultra.html">MK-Ultra, une page sombre de l'histoire de la CIA</a>
- </dd>
-
- <dd>
- <a href="/note/2020/09/ron-reagan-jr.html">Ron Reagan Jr</a>
- </dd>
-
- <dd>
- <a href="/txt/2020/09/enfance-en-crise.html">Pas de bienveillance pour l'enfance</a>
- </dd>
-
- <dd>
- <a href="/txt/2020/09/journalisme-et-democratie.html">Assange, journalisme et démocratie</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m10">
- <time datetime="2020-10">octobre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2020/mp/a11y-tools-and-techniques.html">The most useful accessibility testing tools and techniques</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/getting-started-with-eleventy.html">Getting Started with Eleventy</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/learn-uxd.html">Learn UXD</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/openbsd-handbook.html">OpenBSD Handbook</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/the-big-hack.html">The Big Hack</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/projets-delaisses.html">projets délaissés</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/se-reinventer.html">se réinventer</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/tao-du-frontend-no-6.html">Tao du frontend no. 6</a>
- </dd>
-
- <dd>
- <a href="/2020/rp/en-toute-connaissance-de-cause-le-statu-quo.html">En toute connaissance de cause: le statu quo</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m11">
- <time datetime="2020-11">novembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2020/">Publications de 2020</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/bsd-how-to.html">BSD How To</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/co2-emissions-on-the-web.html">CO2 emissions on the web</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/configuring-alpine.html">Configuring Alpine</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/des-balados-ecolos-pour-tous-les-gouts.html">Des balados écolos pour tous les goûts</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/design-Ecologique.html">Design Écologique</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/designers-ethiques-peertube.html">Designers Ethiques - PeerTube</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/digital-exhaustion-whats-up-with-me.html">Digital Exhaustion (What’s up with me?)</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/disroot.html">Disroot</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/earth-repair-radio.html">Earth Repair Radio</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/export-orgmode-headlines-to-separate-files.html">Export org-mode headlines to separate files</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/finally-i-closed-my-linkedin.html">Finally, I Closed My LinkedIn</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/fuck-costco.html">Fuck costco</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/gauthier-roussilhe.html">Gauthier Roussilhe</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/googles-top-search-result-surprise-its-google.html">Google's Top Search Result? Surprise! It's Google</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/hackitude.html">Hackitude</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/histoires-de-velos.html">[Histoires de vélos</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/how-to-leave-facebook.html">How to Leave Facebook</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/html-tidy.html">HTML Tidy</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/">Marques-pages de 2020</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/luagumbo.html">Lua-Gumbo</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/la-face-cachee-de-la-relance-verte.html">La face cachée de la relance verte</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/leducation-populaire-monsieur-ils-nen-ont-pas-voulu.html">L'éducation populaire, Monsieur, ils n'en ont pas voulu</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/lembarras-du-temps-pour-la-cueillette-en-foret.html">L'embarras du temps pour la cueillette en forêt</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/les-semenciers-et-semencieres-du-quebec.html">Les semenciers et semencières du Québec</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/lorem-barnak.html">Lorem Barnak</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/low-tech-lab.html">Low Tech Lab</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/mache-patate-urbainculteurs.html">Mâche Patate (urbainculteurs)</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/plausible-analytics.html">Plausible Analytics</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/polemos.html">Polémos</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/public-money-public-code.html">Public Money Public Code</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/regeneration-canada.html">Régénération Canada</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/retrosuburbia.html">RetroSuburbia</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/scour-an-svg-optimizer-cleaner.html">Scour - An SVG Optimizer / Cleaner</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/small-technology-foundation.html">Small Technology Foundation</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/sustainable-web-manifesto.html">Sustainable Web Manifesto</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/technologie-forestiere.html">Technologie forestière</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/varia.html">Varia</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/what-is-dwm.html">What is DWM?</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/woodgears.html">Woodgears</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/xml2lua.html">xml2lua</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/your-secure-life-podcast.html">Your Secure Life Podcast</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/a-new-name-for-ferron.html">A new name for Ferron</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/argent-et-sante-mentale.html">Argent et santé mentale</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/">Notes de 2020</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/julia-and-openbsd.html">Julia and OpenBSD</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/ou-est-le-html-semantique.html">Où est le HTML sémantique?</a>
- </dd>
-
- <dd>
- <a href="/2020/rp/">Réponses de 2020</a>
- </dd>
-
- <dd>
- <a href="/2020/rp/reponse-arkhi-105264670709896815.html">Réponse @arkhi 105264670709896815</a>
- </dd>
-
- <dd>
- <a href="/2020/rp/reponse-kev-105265848408478933.html">Réponse @kev 105265848408478933</a>
- </dd>
-
- <dd>
- <a href="/xfn.html">URLs des Amis, de la famille, des collègues</a>
- </dd>
-
- <dd>
- <a href="/archives.html">Archives des contenus</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2020m12">
- <time datetime="2020-12">décembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/2020/mp/control-panel.html">Control Panel</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/cutting-the-mustard.html">Cutting the mustard</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/faire-votre-foret-comestible.html">Faire votre forêt comestible</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/how-the-web-is-really-built.html">How The Web is Really Built</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/nginx-gere-les-images-au-format-webp.html">Nginx gère les images au format Webp</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/peek-an-animated-gif-recorder.html">Peek - an animated GIF recorder</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/posix-shell-and-utilities.html">The POSIX Shell And Utilities</a>
- </dd>
-
- <dd>
- <a href="/2020/mp/the-punk-in-solarpunk.html">The Punk in Solarpunk: Not all Rebellion is Performative</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/jai-ouie-dire-que-google.html">J'ai ouïe dire que Google</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/machinations.html">Machinations</a>
- </dd>
-
- <dd>
- <a href="/2020/nt/tao-du-frontend-no-7.html">Tao du frontend #7</a>
- </dd>
-
- <dd>
- <a href="/2020/rp/reponse-anarcat-105339556220630762.html">Réponse @anarcat/105339556220630762</a>
- </dd>
-
- <dd>
- <a href="/2020/rp/reponse-emmanuelc-105338403799850019.html">Réponse @emmanuelc 105338403799850019</a>
- </dd>
-
- <dd>
- <a href="/2020/rp/reponse-guillemettesilvand-105339903364699023.html">Réponse @guillemettesilvand 105339903364699023</a>
- </dd>
-
- <dd>
- <a href="/2020/tx/">Textes de 2020</a>
- </dd>
-
- <dd>
- <a href="/2020/tx/stagit.html">Stagit pour exposer ses dépôts git sur le Web</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2019">
- <time>2019</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2019m01">
- <time datetime="2019-01">janvier</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/01/for-the-love-of-pipes.html">For the Love of Pipes</a>
- </dd>
-
- <dd>
- <a href="/note/2019/01/hi-noorul.html">Hi Noorul</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m02">
- <time datetime="2019-02">février</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/02/born-from-stardust.html">born from stardust</a>
- </dd>
-
- <dd>
- <a href="/note/2019/02/follow-a-style-guide.html">follow a style guide</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m03">
- <time datetime="2019-03">mars</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/03/passe-a-openbsd-64.html">Passé à OpenBSD 6.4</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m04">
- <time datetime="2019-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/04/essaie-du-theme-cyberpunk2019.html">Essaie du thème Cyberpunk 2019</a>
- </dd>
-
- <dd>
- <a href="/note/2019/04/rss-is-better-than-twitter.html">RSS is Better than Twitter</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m06">
- <time datetime="2019-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/06/coreens-pour-enfer-russe.html">Coréens pour enfer russe</a>
- </dd>
-
- <dd>
- <a href="/note/2019/06/je-me-souviens-la.html">Je me souviens là</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m07">
- <time datetime="2019-07">juillet</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/07/main-invisible-du-marche.html">Main invisible du marché</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m08">
- <time datetime="2019-08">août</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/08/our-deficiencies.html">Our deficiencies</a>
- </dd>
-
- <dd>
- <a href="/note/2019/08/react.html">React</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m10">
- <time datetime="2019-10">octobre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/10/une-nouvelle-version-de-salut-a-toi.html">Nouvelle version de Salut à toi</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m11">
- <time datetime="2019-11">novembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/11/shell-script-compiler-et-surveiller-le-scss.html">Shell script compiler et surveiller le SCSS</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2019m12">
- <time datetime="2019-12">décembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2019/12/cactus-pour-capter-l-humidite.html">Les cactus pour capter l'humidité d'un maison</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2018">
- <time>2018</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2018m01">
- <time datetime="2018-01">janvier</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/01/activitypub-is-now-a-w3c-recommendation.html">ActivityPub is now a W3C Recommendation</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/alec-helps-companies-activate-onion-services.html">Alec Helps Companies Activate Onion Services</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/an-introduction-to-the-indieweb.html">An Introduction to the IndieWeb</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/ceci-n-est-qu-un-test-de-publication-websub.html">Ceci n'est qu'un test de publication WebSub</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/nos-courriels-pistes.html">Nos courriels pistés</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/orbots-16th-makes-using-tor-on-android-better.html">Orbot's 16th makes using Tor on Android better</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/premier-pullrequest-lua-accepte.html">Premier pull request lua accepté</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/reflechissez-avant-de-poster.html">Réfléchissez avant de poster</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/test-vers-mastodon-v2.html">Test vers Mastodon prise II</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/test-vers-mastodon.html">Test vers Mastodon</a>
- </dd>
-
- <dd>
- <a href="/note/2018/01/what-emacs-theme-is-that-3.html">What Emacs theme is that</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m02">
- <time datetime="2018-02">février</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/02/ah-zut-va-falloir-que-je-m-assume.html">Ah zut! va falloir que je m'assume</a>
- </dd>
-
- <dd>
- <a href="/note/2018/02/m4-bakery-make-and-m4-static-website-generator.html">M4-Bakery: Make and M4 Static Website Generator</a>
- </dd>
-
- <dd>
- <a href="/note/2018/02/return-of-the-decentralized-web.html">Return of the Decentralized Web</a>
- </dd>
-
- <dd>
- <a href="/note/2018/02/the-radical-idea-of-a-world-without-jobs.html">The radical idea of a world without jobs</a>
- </dd>
-
- <dd>
- <a href="/txt/2018/02/un-raccourcisseur-d-url-pour-site-statique.html">Un raccourcisseur d'URL maison avec RewriteMap</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m03">
- <time datetime="2018-03">mars</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/03/les-pods-diaspora-communiquent.html">Les pods Diaspora* communiquent</a>
- </dd>
-
- <dd>
- <a href="/note/2018/03/thanks-to-qb1t-about-cabal.html">Thanks to @qb1t about cabal</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m04">
- <time datetime="2018-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/04/cryptoqc-temoignage-de-zuckerberg.html">Crypto.quebec à propos du témoignage de Zuckerberg</a>
- </dd>
-
- <dd>
- <a href="/note/2018/04/est-ce-que-facil-a-une-canal-irc.html">Est-ce que @_FACiL a une canal #IRC</a>
- </dd>
-
- <dd>
- <a href="/note/2018/04/le-temps-dune-chasse.html">Le temps d'une chasse</a>
- </dd>
-
- <dd>
- <a href="/note/2018/04/presentation-openbsd-concise-et-exhaustive.html">Présentation d'OpenBSD concise et exhaustive à la fois</a>
- </dd>
-
- <dd>
- <a href="/note/2018/04/test-de-rponse-sur-mastodonsocial.html">Test de réponse sur Mastodon.social</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m05">
- <time datetime="2018-05">mai</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/05/blockchain-and-the-future-of-the-internet.html">The blockchain is a threat to the distributed future of the Internet</a>
- </dd>
-
- <dd>
- <a href="/note/2018/05/gratuite-pour-l-indispensable.html">La gratuité pour tout ce qui relève de l’indispensable</a>
- </dd>
-
- <dd>
- <a href="/note/2018/05/linkedin-un-ramassi-tout-et-nimporte-quoi.html">LinkedIn un ramassi tout et n'importe quoi</a>
- </dd>
-
- <dd>
- <a href="/note/2018/05/location-api-surveillance.html">Location API to figure out where we all are</a>
- </dd>
-
- <dd>
- <a href="/note/2018/05/robespierre-les-subsistances-1792.html">Robespierre, Les subsistances, 1792</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m06">
- <time datetime="2018-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/06/cotoyer-l-art-vivant-statique.html">Côtoyer l'art vivant et l'art statique</a>
- </dd>
-
- <dd>
- <a href="/note/2018/06/velo-chutes-polices-et-escargots.html">Vélo, chutes, polices et escargots</a>
- </dd>
-
- <dd>
- <a href="/note/2018/06/youre-not-that-big-a-deal.html">You’re not that big a deal</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m07">
- <time datetime="2018-07">juillet</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/07/does-meditation-work.html">Does meditation work?</a>
- </dd>
-
- <dd>
- <a href="/note/2018/07/madeleine-et-ses-vetements.html">Madeleine et ses vêtements</a>
- </dd>
-
- <dd>
- <a href="/note/2018/07/tant-de-manieres-de-fuire.html">Tant de manières de fuire</a>
- </dd>
-
- <dd>
- <a href="/note/2018/07/une-autre-balade-aux-chutes.html">Une autre balade aux chutes</a>
- </dd>
-
- <dd>
- <a href="/note/2018/07/vive-le-quebec-vive-la-creation-vive-luniversel.html">Vive le Québec, vive la création, vive l'universel</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m08">
- <time datetime="2018-08">août</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/08/demission-de-nicolas-hulot.html">Démission de Nicolas Hulot</a>
- </dd>
-
- <dd>
- <a href="/note/2018/08/publier-sur-le-web-avec-simplicite.html">Publier sur le Web avec simplicité</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m09">
- <time datetime="2018-09">septembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/09/abonnement-a-distance-a-rezodevfacilservices.html">Abonnement à distance à rezo.dev.facil.services</a>
- </dd>
-
- <dd>
- <a href="/note/2018/09/concretiser-mastodonquebec-et-mammouthquebec.html">Concrétiser mastodon.quebec et mammouth.quebec</a>
- </dd>
-
- <dd>
- <a href="/note/2018/09/expect-to-be-tracked-anyway.html">Expect to be tracked anyway</a>
- </dd>
-
- <dd>
- <a href="/note/2018/09/merci-pierasselin-pour-le-retweet.html">Merci @PierAsselin pour le retweet</a>
- </dd>
-
- <dd>
- <a href="/note/2018/09/omg-quelquun-a-structure-ma-pensee.html">OMG! quelqu'un a structuré ma pensée</a>
- </dd>
-
- <dd>
- <a href="/note/2018/09/reponse-au-tweet-1043158958469537794.html">Réponse au tweet 1043158958469537794</a>
- </dd>
-
- <dd>
- <a href="/note/2018/09/what-is-activitypub.html">What is ActivityPub?</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m10">
- <time datetime="2018-10">octobre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/10/design-of-lua.html">Design of Lua</a>
- </dd>
-
- <dd>
- <a href="/note/2018/10/now-i-get-it-emacs-is-the-best.html">Now I get it! Emacs is the best</a>
- </dd>
-
- <dd>
- <a href="/note/2018/10/pleroma-less-moving-parts.html">Pleroma: Less moving parts</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m11">
- <time datetime="2018-11">novembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/11/plusieurs-remote-origin-avec-git.html">Plusieurs remote origin avec git</a>
- </dd>
-
- <dd>
- <a href="/note/2018/11/trunk-to-massfollow-on-the-fediverse.html">Trunk to mass-follow on the Fediverse</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2018m12">
- <time datetime="2018-12">décembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2018/12/goodbye-edgehtml.html">Goodbye EdgeHTML</a>
- </dd>
-
- <dd>
- <a href="/note/2018/12/laisse-le-fatbike-a-la-maison.html">Laissé le fat-bike à la maison</a>
- </dd>
-
- <dd>
- <a href="/note/2018/12/lisp-is-ugly-not.html">Lisp is ugly (not)</a>
- </dd>
-
- <dd>
- <a href="/note/2018/12/please-support-mozilla.html">Please support Mozilla</a>
- </dd>
-
- <dd>
- <a href="/note/2018/12/surveillance-capitalism-has-led-us-into-a-dystopia.html">Surveillance capitalism has led us into a dystopia</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2017">
- <time>2017</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2017m01">
- <time datetime="2017-01">janvier</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.html">Trump, 3 500 procès au cours des 30 dernières années</a>
- </dd>
-
- <dd>
- <a href="/note/2017/01/because-protest-is-an-industry.html">Because protest is an industry</a>
- </dd>
-
- <dd>
- <a href="/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.html">Est-ce une fausse nouvelle, car trop beau pour être vrai</a>
- </dd>
-
- <dd>
- <a href="/note/2017/01/how-machines-learned-to-speak-human-language.html">How machines learned to speak human language</a>
- </dd>
-
- <dd>
- <a href="/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.html">La ville, facteur majeur d'évolution des espèces</a>
- </dd>
-
- <dd>
- <a href="/note/2017/01/lemprise-de-wallstreet-sur-trump.html">L'emprise de WallStreet sur Trump</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m03">
- <time datetime="2017-03">mars</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/a-propos.html">À propos de ce site Web</a>
- </dd>
-
- <dd>
- <a href="/albums-preferes.html">Mes albums préférés</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/animista-css-animations-on-demand.html">Animista is CSS animations on demand</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/appnet-is-another-silo-who-is-shutting-down.html">App.net is another silo who is shutting down</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/github-and-copyleft.html">GitHub and copyleft</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.html">Moi j'aime pas les courriels juste en HTML!</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/poutine-et-bal-masque.html">Poutine et bal masqué</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/presentation-de-manuel-un-task-runner-bash.html">Présentation de Manuel un task runner bash</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/revanche-des-librairies-independantes.html">Revanche des librairies indépendantes</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/si-les-etats-unis-envahissaient-le-canada.html">Que se passerait-il si les États-Unis envahissaient le Canada?</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/vider-le-filelist-dun-input-type-file.html">Vider le FileList d'un input[type='file']</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.html">Vue.js templates a maintenant son mode dans Emacs</a>
- </dd>
-
- <dd>
- <a href="/note/2017/03/why-apple-avoid-the-gpl-3.html">Why Apple avoid the GPL 3?</a>
- </dd>
-
- <dd>
- <a href="/txt/bash/2017/03/manuel-taskrunner.html">Manuel un task runner en bash</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m04">
- <time datetime="2017-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/04/duckduckgo-hacks-for-developers.html">DuckDuckGo hacks for developers</a>
- </dd>
-
- <dd>
- <a href="/note/2017/04/fait-le-respirer-un-peu-ton-code.html">Fait le respirer ton code</a>
- </dd>
-
- <dd>
- <a href="/note/2017/04/updating-all-packages-in-go.html">Updating all packages in Go</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m05">
- <time datetime="2017-05">mai</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/05/fai-associatifs-au-canada.html">Ça existe des FAI associatifs au Canada</a>
- </dd>
-
- <dd>
- <a href="/note/2017/05/mg-is-micro-gnu-emacs.html">mg is Micro GNU/emacs</a>
- </dd>
-
- <dd>
- <a href="/note/2017/05/pandoc-for-openbsd.html">Pandoc for OpenBSD</a>
- </dd>
-
- <dd>
- <a href="/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.html">Retirer la couche Pandoc de FakeStache SSG</a>
- </dd>
-
- <dd>
- <a href="/note/2017/05/switching-to-openbsd.html">Switching to OpenBSD</a>
- </dd>
-
- <dd>
- <a href="/note/2017/05/twitter-partage-vos-donnees-personnelles.html">Twitter partage vos données personnelles</a>
- </dd>
-
- <dd>
- <a href="/note/2017/05/utilisation-des-variables-css.html">Curieux de l'utilisation des variables CSS</a>
- </dd>
-
- <dd>
- <a href="/note/2017/05/why-i-love-openbsd.html">Why I love OpenBSD</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m06">
- <time datetime="2017-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.html">100 millions de certificats pour Let's Encrypt</a>
- </dd>
-
- <dd>
- <a href="/note/2017/06/le-velo-cest-dangereux.html">Le vélo c'est dangereux</a>
- </dd>
-
- <dd>
- <a href="/note/2017/06/petite-contribution-bash-au-task-runner-manuel.html">Petite contribution bash au task runner Manuel</a>
- </dd>
-
- <dd>
- <a href="/note/2017/06/politique-numerique-que-jaimerais.html">politique numérique que j'aimerais</a>
- </dd>
-
- <dd>
- <a href="/note/2017/06/sesame-street-lgbt-pride.html">Sesame Street LGBT Pride</a>
- </dd>
-
- <dd>
- <a href="/note/2017/06/using-css-variables-correctly.html">Using CSS variables correctly</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m07">
- <time datetime="2017-07">juillet</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/07/why-the-indie-web-movement-is-so-important.html">Why the Indie Web movement is so important</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m09">
- <time datetime="2017-09">septembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.html">Bactéries communiqueraient avec des décharges électriques</a>
- </dd>
-
- <dd>
- <a href="/note/2017/09/barbares-se-substitus-aux-piliers.html">Barbares se substitus aux piliers</a>
- </dd>
-
- <dd>
- <a href="/note/2017/09/le-poil-de-la-bete.html">Le poil de la bête</a>
- </dd>
-
- <dd>
- <a href="/note/2017/09/lesbricodeurs-jaime-votre-nom.html">@LesBricodeurs J'aime votre nom</a>
- </dd>
-
- <dd>
- <a href="/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.html">@LesBricodeurs replyto status 909427743573577728</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m10">
- <time datetime="2017-10">octobre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.html">Ghandi: je suis prêt à mourir pour plusieurs causes; à tuer pour aucune</a>
- </dd>
-
- <dd>
- <a href="/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.html">OpenBSD 6.2 s'en vient à la mi-octobre</a>
- </dd>
-
- <dd>
- <a href="/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.html">Reply to @saralfddin93 for status 914965952898457600</a>
- </dd>
-
- <dd>
- <a href="/note/2017/10/why-we-sleep.html">Why we sleep?</a>
- </dd>
-
- <dd>
- <a href="/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.html">Setup a desktop environment under OpenBSD with XFCE</a>
- </dd>
-
- <dd>
- <a href="/note/2017/10/test-de-repost-en-posse-3.html">Test de repost en POSSE</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m11">
- <time datetime="2017-11">novembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/11/les-voyants-riront-de-ne-plus-avoir-de-pieds.html">les voyants riront de ne plus avoir de pieds</a>
- </dd>
-
- <dd>
- <a href="/note/2017/11/rip-au-capitaine-crochet-de-la-pop-quebecoise.html">RIP au capitaine crochet de la pop québécoise</a>
- </dd>
-
- <dd>
- <a href="/txt/openbsd/2017/11/aide-memoire-openbsd.html">Aide-mémoire OpenBSD</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2017m12">
- <time datetime="2017-12">décembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2017/12/betty-davis-is-wonderwoman.html">Betty Davis is Wonderwoman</a>
- </dd>
-
- <dd>
- <a href="/note/2017/12/halt-and-catch-fire-soundtrack.html">Halt and Catch Fire soundtrack</a>
- </dd>
-
- <dd>
- <a href="/note/2017/12/mother-s-maiden-name-not-secure.html">Mother's maiden name not secure</a>
- </dd>
-
- <dd>
- <a href="/note/2017/12/normaliser-la-meute.html">Normaliser la meute</a>
- </dd>
-
- <dd>
- <a href="/note/2017/12/openbsd-mise-a-jour-reussie.html">OpenBSD mise à jour réussie</a>
- </dd>
-
- <dd>
- <a href="/note/2017/12/salut-bien-bas-aux-infimieres-et-infirmiers.html">Salut bien bas aux infimières et infirmiers</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2016">
- <time>2016</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2016m01">
- <time datetime="2016-01">janvier</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.html">Tiens un article sur le darknet que plusieurs devraient lire</a>
- </dd>
-
- <dd>
- <a href="/note/">Notes</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m02">
- <time datetime="2016-02">février</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.html">Encryption is the nsas friend 20160127nsa_loves_it_when_you_use_pgp</a>
- </dd>
-
- <dd>
- <a href="/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.html">What is it about society that disappoints you so much</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m03">
- <time datetime="2016-03">mars</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.html">Javascript vanille underscorejs font selon moi une excellente quipe youmightnotneedjquery webdev</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m04">
- <time datetime="2016-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.html">Encore une fois je viens de supprimer mon compte facebook</a>
- </dd>
-
- <dd>
- <a href="/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.html">Tiens tiens tiens le projet gnu revamp la page web</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m05">
- <time datetime="2016-05">mai</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/05/firefox-print-background-color.html">Firefox imprime pas les background-color</a>
- </dd>
-
- <dd>
- <a href="/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.html">Indieweb in a nutshellown your identity domain website content uiux</a>
- </dd>
-
- <dd>
- <a href="/note/2016/05/jeunes-liberaux-ringards.html">Jeunes liberaux ringards</a>
- </dd>
-
- <dd>
- <a href="/note/2016/05/justin-jackson-is-a-fucking-webmaster.html">Justin jackson is a fucking webmaster</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m06">
- <time datetime="2016-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/06/nous-sommes-eduques-a-croire.html">Nous sommes éduqués a croire</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m07">
- <time datetime="2016-07">juillet</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/07/emacs-sort-delete-matching-duplicate-lines.html">Emacs classer, effacer les doublons, effacer par patterns</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m08">
- <time datetime="2016-08">août</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.html">Add key bindings to moving faster between emacs windows</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/everybody-should-be-twitter-verified.html">Everybody should be twitter verified</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/m4-as-css-pre-processor.html">M4 as CSS pre-processor</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/matane-budget-participatif.html">Matane budget participatif</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.html">Nathalie normandeau et la radio de quebec</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/openbsd-pour-tous.html">Openbsd pour tous</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/pokemon-go-et-societe-de-surveillance.html">Pokemon go et societe de surveillance</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/programming-languages-hyperpolyglot.html">Programming languages hyperpolyglot</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.html">Quoi ce n est pas des femmes grenouilles</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/shipping-is-a-feature.html">Shipping is a feature</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/snowden-pardon-petition-on-facebook.html">Snowden pardon petition on facebook</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/ssh-chat-server-written-ingo.html">SSH chat server written in Go</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/txti.html">Txti</a>
- </dd>
-
- <dd>
- <a href="/note/2016/08/vimgifs-et-emacs_gifs.html">Vimgifs et @emacs_gifs</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m09">
- <time datetime="2016-09">septembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.html">Ce que le Québec gagnerait à nationaliser internet</a>
- </dd>
-
- <dd>
- <a href="/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.html">Internet 3.0, peut-on reprendre le contrôle des géants?</a>
- </dd>
-
- <dd>
- <a href="/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.html">Ma vie obéit à l'attraction des livres</a>
- </dd>
-
- <dd>
- <a href="/note/2016/09/radio-canada-publicitaire-pour-apple.html">Radio canada publicitaire pour apple</a>
- </dd>
-
- <dd>
- <a href="/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.html">Why we use progressive enhancement to build GOV.UK</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m10">
- <time datetime="2016-10">octobre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.html">How can I handle command-line arguments options to my script easily in bash?</a>
- </dd>
-
- <dd>
- <a href="/note/2016/10/linux-foundation-takes-javascript-under-its-wings.html">Linux Foundation Takes JavaScript Under Its Wings</a>
- </dd>
-
- <dd>
- <a href="/note/2016/10/who-pays-for-the-decentralized-web.html">Who pays for the decentralized web</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m11">
- <time datetime="2016-11">novembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/11/browsers-not-apps-are-the-future-of-mobile.html">Browsers, not apps, are the future of mobile</a>
- </dd>
-
- <dd>
- <a href="/note/2016/11/indieweb-make-your-social-media-posts-open-first.html">IndieWeb, Make your social media posts open first</a>
- </dd>
-
- <dd>
- <a href="/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.html">the average American now downloads zero apps per month</a>
- </dd>
-
- <dd>
- <a href="/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.html">Would the Web's inventor give up on free standards?</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2016m12">
- <time datetime="2016-12">décembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/note/2016/12/larnaque-de-la-dictature-bancaire-continue.html">L'arnaque de la dictature bancaire continue</a>
- </dd>
-
- <dd>
- <a href="/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.html">Le peuple n’est pas juridiquement souverain</a>
- </dd>
-
- <dd>
- <a href="/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.html">Le travail aujourd'hui est en voie de disparition</a>
- </dd>
-
- <dd>
- <a href="/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.html">Michel Chartrand aurait eu cent ans hier</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2015">
- <time>2015</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2015m02">
- <time datetime="2015-02">février</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/emacs/2015/02/emacs-memento.html">Aide mémoire Emacs (memento)</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2015m06">
- <time datetime="2015-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/emacs/2015/06/emacs-101-l-introduction.html">Emacs 101 - l'introduction</a>
- </dd>
-
- <dd>
- <a href="/txt/emacs/2015/06/emacs-101-la-configuration.html">Emacs 101 - la configuration</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2014">
- <time>2014</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2014m01">
- <time datetime="2014-01">janvier</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/file/curriculum-vitae.html">CV de Hugo Soucy, développeur Web front-end</a>
- </dd>
-
- <dd>
- <a href="/file/pgp.html">Clé publique PGP</a>
- </dd>
-
- <dd>
- <a href="/file/">Documents</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2014m02">
- <time datetime="2014-02">février</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.html">Les partis politiques nuisent-ils à la democratie?</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2014m04">
- <time datetime="2014-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2014/04/bronto-politiciens-de-silos.html">Bronto politiciens de silos</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2014m06">
- <time datetime="2014-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/emacs/2014/06/emacs-webdev.html">Emacs pour développeur web</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2014m09">
- <time datetime="2014-09">septembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2014/09/mes-logiciels-libres-preferes.html">Mes logiciels libres préférés</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2013">
- <time>2013</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2013m06">
- <time datetime="2013-06">juin</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2013/06/emacs-lobsession-du-moment.html">Emacs, l'obsession du moment</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2010">
- <time>2010</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2010m04">
- <time datetime="2010-04">avril</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2010/04/aurevoir-michel-chartrand.html">Ne pas reculer et les batailles de Monsieur Chartrand n'auront pas été vaines</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2010m07">
- <time datetime="2010-07">juillet</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2010/07/grandes-extinctions.html">Les 5 grandes extinctions massives ... et la présente</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2010m08">
- <time datetime="2010-08">août</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2010/08/je-mue.html">Je mue</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
- <li class="archives-list__year">
- <h2 id="y2008">
- <time>2008</time>
- </h2>
-
-
-
- <!-- mois -->
-
- <dl class="archives-list__month">
- <dt id="y2008m03">
- <time datetime="2008-03">mars</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2008/03/concepteur-web-reconnaissance-du-metier.html">Concepteur Web : Vers une reconnaissance du métier</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- <dl class="archives-list__month">
- <dt id="y2008m09">
- <time datetime="2008-09">septembre</time>
- </dt>
- <!-- <ul class="archives-list__entries"> -->
- <!-- entrées -->
-
- <dd>
- <a href="/txt/2008/09/soucycc-a-maintenant-son-serveur-jabber.html">soucy.cc à maintenant son serveur Jabber</a>
- </dd>
-
- <!-- </ul> -->
- </dl>
-
- </li>
-
-</ul>
diff --git a/content/archives.lua b/content/archives.lua
@@ -2,4 +2,6 @@ return {
date = "2020-11-08",
datetime = "14:32:00",
title = "Archives des contenus",
+ archives = true,
+ template = "archives",
}
diff --git a/content/archives.md b/content/archives.md
@@ -0,0 +1 @@
+# Archives des contenus, classés par années et mois
diff --git a/content/mots-cles.lua b/content/mots-cles.lua
@@ -0,0 +1,7 @@
+return {
+ date = "2020-11-08",
+ datetime = "14:32:00",
+ title = "Mots Clés et contenus associés",
+ tags = true,
+ template = "tags",
+}
diff --git a/content/mots-cles.md b/content/mots-cles.md
@@ -0,0 +1 @@
+# Mots Clés et contenus qui y sont associés #
diff --git a/src/css/modules/archives.css b/src/css/modules/archives.css
@@ -4,6 +4,7 @@
flex-wrap: wrap;
gap: 2rem;
list-style: none;
+ margin-top: calc(var(--base-space) * 6);
padding-left: 0;
}
@@ -34,14 +35,10 @@
margin-top: 0.5rem;
}
-.archives-list__month dt {
- font-weight: 700;
-}
-
-.archives-list__month dt:first-letter {
+.archives-list__month summary:first-letter {
text-transform: capitalize;
}
-.archives-list__month dd {
- margin-left: 0;
+.archives-list__month summary {
+ text-decoration: underline;
}
diff --git a/templates/archives.html b/templates/archives.html
@@ -0,0 +1,43 @@
+<div>
+ <%- content %>
+
+ <% if archives_children then %>
+ <ul class="archives-list">
+
+ <% local years_keys = {} %>
+ <% for k in pairs(archives_children) do table.insert(years_keys, k) end %>
+ <% table.sort(years_keys, function(a,b) return a > b end) %>
+
+ <!-- année -->
+ <% for _, year in ipairs(years_keys) do %>
+ <li class="archives-list__year">
+ <h2 id="y<%= year -%>">
+ <time><%= year -%></time>
+ </h2>
+ <% local months_keys = {} %>
+ <% for k in pairs(archives_children[year]) do table.insert(months_keys, k) end %>
+ <% table.sort(months_keys) %>
+
+ <!-- mois -->
+ <% for _, month in ipairs(months_keys) do %>
+ <details class="archives-list__month">
+ <summary id="y<%= year -%>m<%= month -%>">
+ <time datetime="<%= year -%>-<%= month -%>"><%= months_fr[month] -%></time>
+ </summary>
+ <ul class="archives-list__entries">
+ <!-- entrées -->
+ <% table.sort(archives_children[year][month], function(a, b) return a['day'] < b['day'] end) %>
+
+ <% for _, entry in ipairs(archives_children[year][month]) do %>
+ <li>
+ <a href="<%= entry.rellink -%>" title="<%- entry.day -%>"><%- entry.title -%></a>
+ </li>
+ <% end %>
+ </ul>
+ </details>
+ <% end %>
+ </li>
+ <% end %>
+ </ul>
+ <% end %>
+</div>
diff --git a/templates/tags.html b/templates/tags.html
@@ -0,0 +1,22 @@
+<div>
+ <%- content %>
+
+ <% if tags_children then %>
+ <dl class="tags">
+ <% local tags_keys = {} %>
+ <% for k in pairs(tags_children) do table.insert(tags_keys, k) end %>
+ <% table.sort(tags_keys) %>
+
+ <% for _, tagkey in ipairs(tags_keys) do %>
+ <dt id="<%= tagkey:gsub("%s+", "-") -%>"><%= tagkey -%></dt>
+ <% for _, tb in ipairs(tags_children[tagkey]) do %>
+ <dd>
+ <a href="<%= tb.rellink -%>">
+ <%= tb.title -%>
+ </a>
+ </dd>
+ <% end %>
+ <% end %>
+ </dl>
+ <% end %>
+</div>