Compare commits
3 Commits
2fb509094e
...
fab94ccb4a
Author | SHA1 | Date |
---|---|---|
Quentin Duchemin | fab94ccb4a | |
Quentin Duchemin | bf11268599 | |
Quentin Duchemin | 231d158c6f |
Binary file not shown.
Before Width: | Height: | Size: 2.8 MiB After Width: | Height: | Size: 718 KiB |
|
@ -8,7 +8,7 @@ languageCode: fr-fr
|
|||
languageName: Français
|
||||
watch: true
|
||||
paginate: 9
|
||||
title: Billets à la mer
|
||||
title: Le blog de Quentin (Chosto)
|
||||
|
||||
permalinks:
|
||||
# All pages under posts section will have this link structure
|
||||
|
@ -21,6 +21,8 @@ markup:
|
|||
renderer:
|
||||
# Render newlines as <br>
|
||||
hardWraps: true
|
||||
# Render HTML in MD files, necessary for superscript
|
||||
unsafe: true
|
||||
tableOfContents:
|
||||
endLevel: 3
|
||||
ordered: false
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
---
|
||||
title: Billets à la mer
|
||||
subtitle: Pensées d'un ingénieur qui voulait être humain
|
||||
title: Mon carnet web
|
||||
subtitle: Quelques pensées à la mer cherchant chemin
|
||||
---
|
||||
|
|
|
@ -9,26 +9,26 @@ menu: end
|
|||
|
||||
Avant, j'avais les cheveux longs.
|
||||
|
||||
{{<figure src="/me.jpg" width="450px" title="Moi en plein ménage et en pleine forme">}}
|
||||
{{<figure src="/me.jpg" width="450px" title="Un lendemain de fête dans ma prime jeunesse">}}
|
||||
|
||||
Depuis que les golfes me gagnent, je les ai coupé et je ressemble à quelqu'un qui va pitcher une application basée sur la blockchain.
|
||||
Depuis que les golfes me gagnent, je m'amuse à faire plein de coupes rigolotes pour le plus grand plaisir de mon entourage.
|
||||
|
||||
Je m'appelle Quentin, j'ai 26 ans et j'ai fait des études d'informatique. L'informatique m'a fascinée étant petit. Elle me fascine toujours, mais dans la mesure où elle aide à construire des Communs émancipateurs. Car de l'eau a coulé sous les ponts, et [le capitalisme de surveillance, le technosolutionnisme et la gouvernance algorithmique](https://tube.picasoft.net/videos/watch/d3476d5d-2314-40e9-a971-88b4a71ba306) me donnent furieusement envie de changer de métier. En attendant, j'essaye de travailler sur des projets qui permettent aux gens de gagner en autonomie et de redécentraliser/reterritorialiser le numérique.
|
||||
Je m'appelle Quentin, j'ai 26 ans et j'ai fait des études d'informatique. L'informatique m'a fascinée étant petit. Je l'aime de moins en moins. Car de l'eau a coulé sous les ponts, et [le capitalisme de surveillance, le technosolutionnisme et la gouvernance algorithmique](https://tube.picasoft.net/videos/watch/d3476d5d-2314-40e9-a971-88b4a71ba306) me donnent furieusement envie de changer de métier. Je l'aime encore quand elle aide à construire des Communs émancipateurs. Alors, en attendant, j'essaye de travailler sur des projets qui redonnent de l'autonomie et qui redécentralisent/reterritorialisent le numérique.
|
||||
|
||||
J'ai beaucoup traîné chez [Picasoft](https://picasoft.net/), une association d'éducation populaire qui sensibilise les citoyen·ne·s aux enjeux du numérique et qui héberge des services web libres. N'hésitez pas à les contacter, iels sont chouettes. 😄
|
||||
Je traîne par exemple chez [Picasoft](https://picasoft.net/), une association d'éducation populaire qui sensibilise les citoyen·ne·s aux enjeux du numérique et qui héberge des services web libres. N'hésitez pas à les contacter, iels sont chouettes. 😄
|
||||
|
||||
J'aime beaucoup la musique et je joue du piano. Il m'arrive d'essayer de jouer et composer des trucs que je mets sur [ma chaîne Funkwhale](https://music.chosto.me/@Chosto/) et mon [instance PeerTube](https://tube.chosto.me/).
|
||||
|
||||
J'aime la fête et les câlins consentis.
|
||||
J'aime les relations humaines dans leur diversité et les câlins consentis. J'en parlerai un jour tant c'est important pour moi (les relations).
|
||||
|
||||
Je voulais avoir un blog depuis longtemps mais je ne me sentais pas légitime. Mais comme on est sur le web et que je ne vole de temps à personne, et bien, pourquoi pas...?
|
||||
Je voulais avoir un blog depuis longtemps mais je ne me sentais pas légitime. Mais comme on est sur le web et que je ne vole de temps à personne, et bien, pourquoi pas ? Je rêve que tous les gens que j'aime aient leur petit coin de web à aller visiter de temps à autre 😚.
|
||||
|
||||
## Côté technique
|
||||
|
||||
Je suis très mauvais en développement web, mais je voulais essayer de bricoler quelque chose sans utiliser un thème tout fait. Ce blog a donc été construit en utilisant [Hugo](https://gohugo.io/), un générateur de site web statique dont j'aime la syntaxe et la documentation. Le système de template est très élégant et permet de se passer des langages dynamiques, inutiles pour un blog. Je crois que pas mal de monde préfère Zola à Hugo, et c'est possible que ce soit moins alambiqué.
|
||||
|
||||
Pour la mise en page, j'ai utilisé [Bulma](https://bulma.io) . Merci aux copain·e·s de [42l](https://42l.fr) de me l'avoir fait découvrir. C'est un framework CSS léger et sans une ligne de JavaScript, qui tire profit des `flexbox`. Son utilisation est extrêmement simple et je suis content du résultat.
|
||||
Pour la mise en page, j'ai utilisé [Bulma](https://bulma.io) . Merci aux copaines de [la Contre-Voie](https://lacontrevoie.fr/) de me l'avoir fait découvrir. C'est un framework CSS léger et sans une ligne de JavaScript, qui tire profit des `flexbox`. Son utilisation est extrêmement simple et je suis content du résultat.
|
||||
|
||||
Le site est hébergé sur un VPS loué chez Scaleway. Aucun cookie n'est déposé, aucune ligne de JavaScript n'est utilisée (sauf pour ouvrir le menu sur mobile : ami·e·s développeur·ses, aidez moi), et les adresses IP des visiteur·se·s ne sont pas conservées.
|
||||
Le site est hébergé sur un VPS loué chez Scaleway. Aucun cookie n'est déposé, aucune ligne de JavaScript n'est utilisée (sauf pour ouvrir le menu sur mobile : ami·es développeur·ses, aidez moi), et les adresses IP des visiteur·ses ne sont pas conservées.
|
||||
|
||||
J'ai encore du travail sur l'accessibilité et sur les flux RSS.
|
||||
J'ai encore du travail sur l'accessibilité.
|
||||
|
|
|
@ -3,7 +3,7 @@ title: Le dernier bus
|
|||
date: 2021-12-10
|
||||
categories:
|
||||
- Fiction
|
||||
summary: "Contrainte : ne pas être un gros techno-cynique 😛 (« zone d'inconfort »)."
|
||||
summary: "Nouvelle avec contrainte : ne pas être techno-cynique 😛 (« zone d'inconfort »)."
|
||||
imgLicence: "« Steaming Water » by SidPix - CC BY 2.0"
|
||||
intro: Le CID (Cercle des Ingénieurs Disparus) est une asso d'écriture plein de gens chouettes que j'ai rejointe ce semestre. Chaque semaine, on écrit des trucs ensemble. Je commence tout juste. J'adore lire ce qu'écrivent mes ami·es du CID, et j'aime l'idée d'avoir ce petit bout du web pour jeter des textes à la mer, alors j'ai décidé de les poster ici. Cette semaine, l'objectif était de sortir de sa « zone de confort », et j'ai donc eu pour contrainte de ne pas axer mon texte autour d'une critique de la technologie, puisque le peu de textes que j'ai écrits jusqu'à maintenant tournaient quand même pas mal autour de ce thème.
|
||||
notoc: true
|
||||
|
|
|
@ -37,8 +37,8 @@
|
|||
{{ if .Params.Title }}
|
||||
<div class="message is-info">
|
||||
<div class="message-body content">
|
||||
Le post que vous lisez fait partie du dossier « <a href="{{ .Permalink }}">{{ .Params.Title }}</a> ». Le
|
||||
menu sur la gauche permet de naviguer entre ses billets. Bonne lecture ! 😄
|
||||
Le billet que vous lisez fait partie du dossier « <a href="{{ .Permalink }}">{{ .Params.Title }}</a> ». Le
|
||||
menu sur la gauche permet de naviguer entre ses parties. Bonne lecture ! 😄
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
{{ $image = . }}
|
||||
{{ end }}
|
||||
{{ $image = $image.Resize "3000x" }}
|
||||
{{ $image := $image | images.Filter (images.GaussianBlur 7) }}
|
||||
<!-- tbh I am too lazy to extend Bulma, so put dirty CSS directives here to be able to use Hugo templating system -->
|
||||
<style>
|
||||
.has-bg-img {
|
||||
|
|
|
@ -3,33 +3,31 @@
|
|||
<!-- Display background only for regular pages, or home -->
|
||||
{{ $background := in "page home" .Kind }}
|
||||
<header>
|
||||
<section class='hero has-text-centered {{ if $background }}is-large is-info has-bg-img{{ end }}'>
|
||||
<div class="blur">
|
||||
<div class="hero-head mx-5">
|
||||
<div class="level mt-4">
|
||||
<div class="level-left">
|
||||
{{ with .Params.imgLicence }}
|
||||
<p class="level-item subtitle is-size-5-desktop is-size-7-mobile">
|
||||
Image d'illustration {{ . }}
|
||||
</p>
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="level-right mt-3 is-hidden-touch">
|
||||
<div class="level-item">
|
||||
{{ with .Params.categories }}
|
||||
<div class="tags colums is-vcentered">
|
||||
{{ range . }}
|
||||
<span class="tag is-info is-light is-large mr-4"><a href="{{ " categories" | absURL }}/{{ . | urlize }}">{{ . }}</a></span>
|
||||
{{ end }}
|
||||
</div>
|
||||
<section class='hero has-text-centered {{ if $background }}is-medium is-info has-bg-img{{ end }}'>
|
||||
<div class="hero-head mx-5">
|
||||
<div class="level mt-4">
|
||||
<div class="level-left">
|
||||
{{ with .Params.imgLicence }}
|
||||
<p class="level-item subtitle is-size-5-desktop is-size-7-mobile">
|
||||
Image d'illustration {{ . }}
|
||||
</p>
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="level-right mt-3 is-hidden-touch">
|
||||
<div class="level-item">
|
||||
{{ with .Params.categories }}
|
||||
<div class="tags colums is-vcentered">
|
||||
{{ range . }}
|
||||
<span class="tag is-info is-light is-large mr-4"><a
|
||||
href="{{ " categories" | absURL }}/{{ . | urlize }}">{{ . }}</a></span>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="hero-body {{ if not $background }}pb-0{{ end }} container has-text-centered">
|
||||
<p class="title is-size-1-desktop is-size-3-mobile is-uppercase">{{ .Title }}</p>
|
||||
<p class="title is-size-1-desktop is-size-3-mobile">{{ .Title }}</p>
|
||||
{{ with .Params.subtitle }}
|
||||
<p class="mt-5 subtitle is-size-2-desktop is-size-5-mobile">{{ . }}</p>
|
||||
{{ end }}
|
||||
|
@ -41,14 +39,17 @@
|
|||
<div class="level-left">
|
||||
<div class="level-item has-text-left">
|
||||
<time datetime="{{ .Date.Format `2006-01-02T15:04:05Z07:00` | safeHTML }}">
|
||||
<p class="mb-2 subtitle is-size-5-desktop is-size-7-mobile">📅 Article publié le <strong>{{ .Date.Day }} {{ index $.Site.Data.months_fr (printf "%d" .Date.Month) }} {{ .Date.Year }}</strong></p>
|
||||
<p class="mb-2 subtitle is-size-5-desktop is-size-7-mobile">📅 Article publié le
|
||||
<strong>{{ .Date.Day }} {{ index $.Site.Data.months_fr (printf "%d" .Date.Month) }}
|
||||
{{ .Date.Year }}</strong></p>
|
||||
</time>
|
||||
</div>
|
||||
</div>
|
||||
<div class="level-right">
|
||||
<div class="level-item has-text-right">
|
||||
<div>
|
||||
<p class="mb-2 subtitle is-size-5-desktop is-size-7-mobile">🕑 Environ <strong>{{ div .FuzzyWordCount 230 }} minutes</strong> de lecture
|
||||
<p class="mb-2 subtitle is-size-5-desktop is-size-7-mobile">🕑 Environ
|
||||
<strong>{{ div .FuzzyWordCount 230 }} minutes</strong> de lecture
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -9,11 +9,6 @@
|
|||
font-display: swap;
|
||||
}
|
||||
|
||||
/* Make the parent background blur under this element */
|
||||
.blur {
|
||||
backdrop-filter: blur(3px);
|
||||
}
|
||||
|
||||
/* Trick which changes nothing visually but makes the footnote anchors
|
||||
virtually 40% lower. Otherwise the fixed navbar is just above the
|
||||
footnote link when going back from the bottom. That way, either
|
||||
|
@ -46,10 +41,12 @@ p:not(.title, .subtitle) {
|
|||
font-size: 1rem;
|
||||
}
|
||||
|
||||
figcaption h4 {
|
||||
figcaption h4, figcaption p {
|
||||
margin-top: 10px;
|
||||
font-size: 1rem !important;
|
||||
font-weight: 400 !important;
|
||||
font-style: normal;
|
||||
line-height: 1.5 !important;
|
||||
}
|
||||
|
||||
figure img {
|
||||
|
|
Loading…
Reference in New Issue