Skip to content

Commit 3006f8b

Browse files
<blockquote> fixes #248 (#270)
* <blockquote> fixes #248 * contributing * placement du commentaire indiquant la source * typo * mauvaises redirections * better way to avoid sources after a blockquote
1 parent 3f4abee commit 3006f8b

File tree

7 files changed

+100
-87
lines changed

7 files changed

+100
-87
lines changed

www/CONTRIBUTING.md

+11
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,17 @@ d’écran).
9999
Les termes techniques courants en anglais sont tolérés — notamment tous ceux qui
100100
sont définis dans le glossaire.
101101

102+
### Blocs de citation
103+
104+
Les blocs de citation <`>` en Markdown> doivent être suivi d’un paragraphe
105+
donnant la source de la citation. Ce paragraphe est affiché de façon spécifique
106+
par notre feuille de style. L’usage est d’introduire la source de la citation
107+
avec un tiret cadratin en début de ligne.
108+
109+
Pour les citations qui ne requièrent pas de source, on remplace le paragraphe de
110+
source par une ligne horizontale (`---` en Markdown), qui est masquée par la
111+
feuille de style.
112+
102113
### Désignation des touches
103114

104115
Les touches physiques sont incluses dans des balises `<kbd>`, les caractères

www/assets/css/theme.css

+18-6
Original file line numberDiff line numberDiff line change
@@ -223,9 +223,11 @@ img {
223223
max-width: 100%;
224224
}
225225

226-
blockquote {
227-
margin: 0;
226+
blockquote,
227+
blockquote + p {
228+
margin: 0 auto;
228229
padding: .5em 2em .5em 3em;
230+
box-sizing: border-box;
229231
position: relative;
230232
}
231233

@@ -237,11 +239,21 @@ blockquote::before {
237239
left: 0.5em;
238240
}
239241

240-
cite {
241-
display: block;
242+
blockquote p {
243+
margin: 0;
244+
}
245+
246+
blockquote p + p {
247+
margin-top: 0.5em;
248+
}
249+
250+
blockquote + p {
242251
text-align: right;
243-
text-wrap: balance;
244-
font-style: normal;
252+
padding: 0 2em;
253+
}
254+
255+
blockquote + hr {
256+
display: none;
245257
}
246258

247259

www/content/_index.md

+39-46
Original file line numberDiff line numberDiff line change
@@ -50,53 +50,46 @@ grâce à [notre page dédiée][dactylo].
5050
Témoignages
5151
--------------------------------------------------------------------------------
5252

53-
<blockquote>
54-
Je n’aurais pas cru que je repasserai par la case « apprendre à taper » après
55-
avoir appris Bépo, mais les promesses d’Ergo‑L sont vraiment tenues : une
56-
dispo où il fait bon taper et en français, et en anglais, **et** en
57-
programmation (cette couche AltGr est redoutable). Le grand luxe !
58-
<cite>@[geobert][]</cite>
59-
</blockquote>
60-
61-
<blockquote>
62-
L’effort d’apprentissage du passage de Bépo à Ergo‑L est complètement
63-
rentabilisé par le gain de confort.
64-
Avoir accès aux claviers 3×5 a révolutionné mon ergonomie.
65-
<cite>@[AntoineÐ][]</cite>
66-
</blockquote>
67-
68-
<blockquote>
69-
Je découvre que des claviers conçus par d’autres que moi (Skeletyl, Chocofi,
70-
Temper) peuvent en fait me convenir très bien… il suffisait de passer à Ergo-L.
71-
<cite>@[aldoo][]</cite>
72-
</blockquote>
73-
74-
<blockquote>
75-
La touche morte je l’adore, parce que ça veut dire qu’il y a deux fois plus de
76-
caractères en <i lang="en">home row</i>, et ça c’est trop bien.
77-
<cite>@galipeth</cite>
78-
</blockquote>
79-
80-
<blockquote>
81-
[Avec Vim] le fait de ne pas remapper les touches par défaut en Ergo‑L est
82-
**LE** <i lang="en">game changer</i> : ça facilite énormément l’apprentissage.
83-
J’ai plus progressé en Vim en quelques jours grâce à ça qu’en quelques années
84-
avec mes mappings Bépo hasardeux.
85-
<cite>@[vjousse][]</cite>
86-
</blockquote>
87-
88-
<blockquote>
89-
Le confort de frappe est tout bonnement excellent, je ne regrette même pas
90-
Optimot pour le français. Plus encore, je n’ai plus cette désagréable
91-
sensation d’avoir un handicap lorsque je tape en anglais.
92-
<cite>@[fnuttens][]</cite>
93-
</blockquote>
94-
95-
<blockquote>
96-
C’est un choix de conception pour le moins singulier.
53+
> Je n’aurais pas cru que je repasserai par la case « apprendre à taper » après
54+
> avoir appris Bépo, mais les promesses d’Ergo‑L sont vraiment tenues : une
55+
> dispo où il fait bon taper et en français, et en anglais, **et** en
56+
> programmation (cette couche AltGr est redoutable). Le grand luxe !
57+
58+
@[geobert][]
59+
60+
> L’effort d’apprentissage du passage de Bépo à Ergo‑L est complètement
61+
> rentabilisé par le gain de confort.
62+
> Avoir accès aux claviers 3×5 a révolutionné mon ergonomie.
63+
64+
@[AntoineÐ][]
65+
66+
> Je découvre que des claviers conçus par d’autres que moi (Skeletyl, Chocofi,
67+
> Temper) peuvent en fait me convenir très bien… il suffisait de passer à Ergo-L.
68+
69+
@[aldoo][]
70+
71+
> La touche morte je l’adore, parce que ça veut dire qu’il y a deux fois plus de
72+
> caractères en <i lang="en">home row</i>, et ça c’est trop bien.
73+
74+
@galipeth
75+
76+
> [Avec Vim] le fait de ne pas remapper les touches par défaut en Ergo‑L est
77+
> **LE** <i lang="en">game changer</i> : ça facilite énormément l’apprentissage.
78+
> J’ai plus progressé en Vim en quelques jours grâce à ça qu’en quelques années
79+
> avec mes mappings Bépo hasardeux.
80+
81+
@[vjousse][]
82+
83+
> Le confort de frappe est tout bonnement excellent, je ne regrette même pas
84+
> Optimot pour le français. Plus encore, je n’ai plus cette désagréable
85+
> sensation d’avoir un handicap lorsque je tape en anglais.
86+
87+
@[fnuttens][]
88+
89+
> C’est un choix de conception pour le moins singulier.
9790
<!-- Je doute qu’il remporte l’adhésion. -->
98-
<cite>@Pyjam / Floppy</cite>
99-
</blockquote>
91+
92+
@Pyjam / Floppy
10093

10194
[On parle d’Ergo‑L et d’ergonomie clavier ailleurs][ailleurs]
10295
— dans la presse, dans des billets de blogs, dans des conférences…

www/content/alternatives/_index.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -180,20 +180,20 @@ inconfortables pour une utilisation régulière (`th`, `yo`, `ay`, `by`, `ok`,
180180
`ak`, `ki`/`ik`/`ike`). Elle est *utilisable*, mais pas *optimisée* pour ça. Et
181181
d’ailleurs, son auteur reconnait que l’anglais n’est qu’un objectif secondaire :
182182

183+
<!-- 2024-01-27
184+
https://discord.com/channels/794732334879473684/794734985122152478/1200680341363494972
185+
-->
183186
> Je peux modifier légèrement Optimot pour optimiser un peu plus pour l’anglais
184187
> (mais au détriment du français). Mais ce n’est pas mon choix parce que nous
185188
> sommes en France et que je m’adresse à des personnes qui écrivent d’abord en
186189
> français.
187190
188-
<!--
189-
- 2024-01-27
190-
https://discord.com/channels/794732334879473684/794734985122152478/1200680341363494972
191-
-->
192-
193191
[(?)]: #optimot_en
194192
[optimot]: ./optimot_fr.png
195193
[heatmap]: ./optimot_en.png
196194

195+
---
196+
197197
**De notre point de vue :**
198198

199199
- Bépo est intéressant pour du français littéraire sur un clavier full-size,

www/content/articles/analyse_et_optimisation/index.md

+8-9
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,11 @@ l’optimisation des <i lang="en">layouts</i>.
1919
<!--more-->
2020

2121
<style>
22-
blockquote { background-color: var(--bg-banner); }
23-
blockquote p { margin: 0.25em 0; }
2422
.highlight,
2523
blockquote,
26-
blockquote + p { margin: 0.5em auto; max-width: 42em; box-sizing: border-box; }
27-
blockquote + p { text-align: right; }
24+
blockquote + p { max-width: 42em; }
25+
blockquote + p { padding: 0.5em 0; }
26+
blockquote { background-color: var(--bg-banner); }
2827
li li a[href] { color: var(--fg-main); }
2928
code { font-family: monospace; }
3029
</style>
@@ -69,12 +68,12 @@ Quelles sont les principales caractéristiques d’une bonne disposition de clav
6968
L’optimisation la plus évidente pour une disposition de clavier consiste à
7069
placer les touches les plus fréquemment utilisées aux meilleurs emplacements :
7170

72-
- sur les 8 positions de repos
73-
<br>([A]{.kbd}[S]{.kbd}[D]{.kbd}[F]{.kbd} et [J]{.kbd}[K]{.kbd}[L]{.kbd}[;]{.kbd} en Qwerty) ;
71+
- sur les 8 positions de repos <br>([A]{.kbd}[S]{.kbd}[D]{.kbd}[F]{.kbd} et
72+
[J]{.kbd}[K]{.kbd}[L]{.kbd}[;]{.kbd} en Qwerty) ;
7473
- sur les 4 positions des majeurs et annulaires de la rangée supérieure
7574
<br>([W]{.kbd}[E]{.kbd} et [I]{.kbd}[O]{.kbd} en Qwerty) ;
76-
- sur les 2 positions des index de la rangée inférieure
77-
<br>([V]{.kbd} et [M]{.kbd} en Qwerty).
75+
- sur les 2 positions des index de la rangée inférieure <br>([V]{.kbd} et
76+
[M]{.kbd} en Qwerty).
7877

7978
Ces positions correspondent à celles notées 1 à 2 par le projet
8079
[Workman](https://workmanlayout.org/#back-to-the-drawing-board).
@@ -254,7 +253,7 @@ C’est notamment le cas de Workman, qui a grandement inspiré Ergo‑L :
254253
> In designing Workman, I preferred a high SHU (low alternation) over a low SHU
255254
> (high alternation). I think high alternation is beneficial if you’re typing on
256255
> mechanical typewriters but not necessarily on modern keyboards.
257-
256+
>
258257
> It is much more efficient to ride the momentum of a single arm or wrist stroke
259258
> and type a combo rather than just one key.
260259

www/content/articles/vim_pour_les_ergonautes/index.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -94,19 +94,19 @@ configurations d’applications.
9494
La vie après HJKL
9595
--------------------------------------------------------------------------------
9696

97-
<blockquote style="background-color: var(--bg-accent);">
98-
Après une semaine de test y a pas photo : ne pas utiliser [h]{.kbd} et
99-
[l]{.kbd} c'est le pied !
100-
101-
Le fait de ne pas remapper les touches par défaut en Ergo‑L est **LE**
102-
<i lang="en">game changer</i> : ça facilite énormément l’apprentissage sans
103-
avoir à se dire « ah mais ce truc, ça se fait comment avec mes mappings ? ».
104-
105-
J’ai plus progressé en Vim en quelques jours grâce à ça qu’en quelques années
106-
avec mes mappings Bépo hasardeux.
107-
108-
<cite>[Vincent Jousse](vjousse), auteur de [*Vim pour les humains*][vimebook]</cite>
109-
</blockquote>
97+
:::{.highlight}
98+
> Après une semaine de test y a pas photo : ne pas utiliser [h]{.kbd} et
99+
> [l]{.kbd} c'est le pied !
100+
>
101+
> Le fait de ne pas remapper les touches par défaut en Ergo‑L est **LE**
102+
> <i lang="en">game changer</i> : ça facilite énormément l’apprentissage sans
103+
> avoir à se dire « ah mais ce truc, ça se fait comment avec mes mappings ? ».
104+
>
105+
> J’ai plus progressé en Vim en quelques jours grâce à ça qu’en quelques années
106+
> avec mes mappings Bépo hasardeux.
107+
108+
[Vincent Jousse](vjousse), auteur de [*Vim pour les humains*][vimebook]
109+
:::
110110

111111
### Déplacements verticaux
112112

www/content/stats.html

+6-8
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,13 @@ <h2>Mise en garde</h2>
112112
<p><a href="/articles/analyse_et_optimisation/#optimiser-façon-ergonaute">Ces
113113
métriques ne sont pas des cibles d’optimisation !</a></p>
114114

115-
<blockquote cite="https://fr.wikipedia.org/wiki/Loi_de_Goodhart">
115+
<blockquote cite="https://fr.wikipedia.org/wiki/Loi_de_Goodhart"><p>
116116
Lorsqu’une métrique devient un objectif, elle cesse d’être une bonne métrique.
117-
<cite><a href="https://fr.wikipedia.org/wiki/Loi_de_Goodhart">loi de
118-
Goodhart</a><cite>
119-
</blockquote>
117+
</p></blockquote>
118+
<p><a href="https://fr.wikipedia.org/wiki/Loi_de_Goodhart">loi de Goodhart</a></p>
120119

121-
<blockquote>
120+
<blockquote><p> <!-- Le Devoir - 4 juin 1997 -->
122121
Les chiffres sont aux analystes ce que les lampadaires sont aux ivrognes :
123122
ils fournissent bien plus un appui qu’un éclairage.
124-
<cite>— Jean Dion<cite>
125-
<!-- Le Devoir - 4 juin 1997 -->
126-
</blockquote>
123+
</p></blockquote>
124+
<p>— Jean Dion</p>

0 commit comments

Comments
 (0)