hscc

Soure code of <https://hugo.soucy.cc>.
git clone git://soucy.cc/hscc.git
Log | Files | Refs

commit 0a331fc941a7d4dd1367b17f426969f74d9dee86
parent ea9dcf76e2a6f5f15666f5f91927b434d910e917
Author: Hugo Soucy <hugo@soucy.cc>
Date:   Thu, 14 Oct 2021 19:42:30 -0400

Use collection instead of children

Diffstat:
Mcontent/index.html | 20++++++++++++--------
Mcontent/index.lua | 36+++++++++++++-----------------------
Mtemplates/index.html | 4++--
3 files changed, 27 insertions(+), 33 deletions(-)

diff --git a/content/index.html b/content/index.html @@ -12,19 +12,23 @@ Bonjour ! Je m'appelle <strong class="p-name" property="name">Hugo Soucy</strong> </h1> - <img - alt="Hugo Soucy à l'été 2018" - class="hs0ucy-photo u-photo" - height="205" - property="image" - src="/hs0ucy-2018--240px--dithering.png" - width="240" /> + <a href="/hs0ucy-2018--240px.png"> + <img + alt="Hugo Soucy à l'été 2018" + class="hs0ucy-photo u-photo" + height="205" + property="image" + src="/hs0ucy-2018--240px--dithering.png" + width="240" /> + </a> <div class="p-note"> <p> - <a class="u-url u-uid" href="#hs" rel="me">Je</a> suis ce qu'on appelle un humain (enfin, c'est ce qu'on m'a dit), et accessoirement un <a href="/file/curriculum-vitae.html#cv" property="sameAs"><span class="p-job-title" property="jobTitle" title="ou intégrateur web ou webmestre ou programmeur en robustesse esthétique">développeur front-end</span></a>. Ici, se trouve mon port d'attache en ligne, où je me manifeste généralement sous le pseudo <strong class="p-nickname" property="foaf:nick" title="ou h50ucy">hs0ucy</strong>. Je suis surtout présent sur <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://bandcamp.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Bandcamp</span></a></span>, <del>Freenode</del> <ins>Geeknode</ins>, <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://mastodon.sdf.org/@hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Mastodon</span></a></span>, <a href="/xmpp.html">XMPP</a>; j'ai quelques commits sur <a href="https://soucy.cc/git/" rel="external">Git</a>&hellip;<a href="https://gitlab.com/hs0ucy/" rel="external">Git</a>&hellip;<span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://github.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">GitHub</span></a></span>. Hors ligne, on peut me croiser dans les rues de <span typeof="http://schema.org/PostalAddress" property="address"><strong class="p-locality" property="addressLocality">Lévis</strong></span> ou Québec. Sinon, vous pouvez communiquer avec moi par courriel à l'adresse <a href="mailto:hugo@soucy.cc" property="email" rel="me"> <span class="u-email">hugo@soucy.cc</span></a>. + <a class="u-url u-uid" href="#hs" rel="me">Je</a> suis ce qu'on appelle un humain (enfin, c'est ce qu'on m'a dit), et accessoirement un <a href="/file/curriculum-vitae.html#cv" property="sameAs"><span class="p-job-title" property="jobTitle" title="ou intégrateur web ou webmestre ou programmeur en robustesse esthétique">développeur front-end</span></a>. Ici, se trouve mon port d'attache en ligne, où je me manifeste généralement sous le pseudo <strong class="p-nickname" property="foaf:nick" title="ou h50ucy">hs0ucy</strong>. Je suis surtout présent sur <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://bandcamp.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Bandcamp</span></a></span>, <abbr title="Internet Relay Chat">IRC</abbr> (<del>Freenode</del> <ins>Geeknode</ins>, <ins>Libera.Chat</ins>), <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://mastodon.sdf.org/@hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Mastodon</span></a></span>, <a href="/xmpp.html">XMPP</a>; j'ai quelques commits sur <a href="https://soucy.cc/git/" rel="external">Git</a>&hellip;<a href="https://gitlab.com/hs0ucy/" rel="external">Git</a>&hellip;<span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://github.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">GitHub</span></a></span>. Hors ligne, on peut me croiser dans les rues de <span typeof="http://schema.org/PostalAddress" property="address"><strong class="p-locality" property="addressLocality">Lévis</strong></span> ou Québec. </p> + <p> Sinon, vous pouvez communiquer avec moi par courriel, à l'adresse <a href="mailto:hugo@soucy.cc" property="email" rel="me"> <span class="u-email">hugo@soucy.cc</span></a> ou par XMPP, à <a href="xmpp:hs0ucy%40soucy.cc" rel="me">hs0ucy@soucy.cc</a>.</p> + <p> <a href="/2021">Dans ma soupe</a> je vois les <strong property="foaf:interest" resource="http://dbpedia.org/resource/FLOSS" title="FLOSS">logiciels libres et open-source</strong>, comme <strong property="foaf:interest" resource="http://dbpedia.org/resource/Emacs">Emacs</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/page/Dwm">dwm</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/resource/OpenBSD">OpenBSD</strong> 🐡, <strong property="foaf:interest" resource="http://dbpedia.org/resource/Manjaro_Linux">Manjaro</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/page/Syncthing">Syncthing</strong>, etc; les <strong property="foaf:interest" resource="http://dbpedia.org/resource/Shell_script">shell scripts</strong>, le <strong property="foaf:interest" resource="http://dbpedia.org/page/Lua_(programming_language)">Lua</strong> script, le <strong property="foaf:interest" resource="http://dbpedia.org/resource/JavaScript">JavaScript</strong>; les <strong property="foaf:interest" resource="http://dbpedia.org/page/Web_standards">standards du Web</strong> et tout ce qui touche à l'<a href="/a-propos.html#ind">indépendance numérique</a> des utilisateurs. <a href="/now.html#jm">J'aime</a> la <strong property="foaf:interest" resource="http://dbpedia.org/resource/Politics">politique</strong> sans les politiciens, la <strong property="foaf:interest" resource="http://dbpedia.org/resource/Reading_(process)">lecture</strong>, la poésie, le <strong property="foaf:interest" resource="http://dbpedia.org/resource/Bicycle">vélo</strong>, le <strong property="foaf:interest" resource="http://dbpedia.org/page/Coffee">café</strong> ☕, la <strong property="foaf:interest" resource="http://dbpedia.org/page/Pizza">pizza</strong> 🍕 et les <strong property="foaf:interest" resource="http://dbpedia.org/resource/Sandwich">sandwichs</strong> 🥪. Wannabe <strong property="foaf:interest" resource="http://dbpedia.org/resource/Local_food">locavore</strong> et <em property="foaf:interest" resource="https://dbpedia.org/page/Canning">appertisan</em> (canneux) 🥫. </p> diff --git a/content/index.lua b/content/index.lua @@ -1,26 +1,16 @@ return { - date = "0000-00-00", - datetime = "00:00:00", - id = "tag:hugo.soucy.cc,0000-00-00:0000/00/index", - template = "index", - list = false, - title = "Hugo Soucy, développeur Web front-end habitant Lévis, et ceci est sa page Web", - keywords = { "développeur front-end","intégrateur web","a11y", "accessibilité web", "Lévis", "Québec", }, + date = "0000-00-00", + datetime = "00:00:00", + id = "tag:hugo.soucy.cc,0000-00-00:0000/00/index", + template = "index", + list = false, + title = "Hugo Soucy, développeur Web front-end habitant Lévis, et ceci est sa page Web", + keywords = { "développeur front-end","intégrateur web","a11y", "accessibilité web", "Lévis", "Québec", }, - navigation = { - attributes = {"rel=\"index\""}, - label = "Intro", - order = 1 - }, - collection = { os.date('%Y')..'/' }, -- create a collection from the current year folder - - - -- vcard = function() - -- local file = io.popen('curl https://raw.githubusercontent.com/hs0ucy/vcard/main/index.html') - -- local data = file:read("*a") - - -- file:close() - - -- return data - -- end + navigation = { + attributes = {"rel=\"index\""}, + label = "Intro", + order = 1 + }, + collection = { os.date('%Y')..'/' }, -- create a collection from the current year folder } diff --git a/templates/index.html b/templates/index.html @@ -3,8 +3,8 @@ <small>Dernière publication</small> <p> <a - href="<%= children[1].rellink %>"> - <%- children[1].title -%> + href="<%= collection[1].rellink %>"> + <%- collection[1].title -%> </a> </p> </aside>