From e3dc3e8538d4b11660e679c0afc0905149cc74d1 Mon Sep 17 00:00:00 2001 From: ache Date: Fri, 21 Feb 2020 05:14:28 +0100 Subject: Add Toc --- articles/bizarrerie-du-langage-c.md | 3 ++ articles/duckduckgo-google-en-mieux.md | 13 +++--- package-lock.json | 82 ++++++++++++++++++++++++++++++++++ package.json | 4 +- remarkrc | 2 + src/css/_sommaire.scss | 12 +---- 6 files changed, 100 insertions(+), 16 deletions(-) diff --git a/articles/bizarrerie-du-langage-c.md b/articles/bizarrerie-du-langage-c.md index 33dee8c..c26aef8 100644 --- a/articles/bizarrerie-du-langage-c.md +++ b/articles/bizarrerie-du-langage-c.md @@ -8,6 +8,9 @@ Pourtant, une partie des syntaxes autorisées par le C n'est pratiquement jamais >!attention > Pour comprendre ce billet, il est nécessaire d'avoir des bases dans un langage ayant une syntaxe et un fonctionnement proche du C. +Sommaire +-------- + Les opérateurs inusités ---------------------- diff --git a/articles/duckduckgo-google-en-mieux.md b/articles/duckduckgo-google-en-mieux.md index 3195467..d076b92 100644 --- a/articles/duckduckgo-google-en-mieux.md +++ b/articles/duckduckgo-google-en-mieux.md @@ -12,8 +12,11 @@ DuckDuckGo est un moteur de recherche assez jeune mais qui a beaucoup d'avenir. En effet, il allie rapidité et fonctionnalités innovantes, tout en conservant la vie privée de l'utilisateur +Sommaire +-------- -### Bang ! + +## Bang ! Vous connaissiez le "I'm Feeling Lucky" de Google ("J'ai de la chance" en français). DuckDuckGo lui propose une fonctionnalité similaire du nom @@ -45,7 +48,7 @@ Vous pouvez consulter la liste des DuckDuckGo. -### Zero Click Infobox +## Zero Click Infobox ![ZéroClickBox](res/zeroClickBox1.png) @@ -80,7 +83,7 @@ Goodies](http://duckduckgo.com/tech.html) . Toutes les lister seraient trop long. -### Respect de la vie privée +## Respect de la vie privée Contrairement à Google, DuckDuckGo respecte la vie privée de ses utilisateurs. DuckDuckGo reproche à Google de personnaliser les @@ -105,7 +108,7 @@ HTTPS qui utilise donc une couche de chiffrement SSL pour que tout soit chiffré du début à la fin. -### Un Moteur de recherche proche de ses utilisateurs +## Un Moteur de recherche proche de ses utilisateurs DuckDuckGo est le seul moteur de recherche que je connaisse aussi ouvert @@ -125,7 +128,7 @@ trafique](http://duckduckgo.com/traffic.html) , ...), ils vous proposent mème de participer à l'amélioration du Wiki, de la traduction de DuckDuckGo, au développement du site, ou tout simplement de discuter sur des améliorations à apporter sur \#duckduckgo sur Freenode. [Voir la -plateforme de développement](https://dukgo.com/base/welcome) +plateforme de développement](https://dukgo.com/) DuckDuckGo est ainsi une véritable mine d'or. Proposant de nombreuses diff --git a/package-lock.json b/package-lock.json index de9fb06..b61aca2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1002,6 +1002,14 @@ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "requires": { + "@types/unist": "*" + } + }, "@types/node": { "version": "12.12.11", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.11.tgz", @@ -3496,6 +3504,21 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, + "github-slugger": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.2.1.tgz", + "integrity": "sha512-SsZUjg/P03KPzQBt7OxJPasGw6NRO5uOgiZ5RGXVud5iSIZ0eNZeNp5rTwCxtavrRUa/A77j8mePVc5lEvk0KQ==", + "requires": { + "emoji-regex": ">=6.0.0 <=6.1.1" + }, + "dependencies": { + "emoji-regex": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", + "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=" + } + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -4789,6 +4812,46 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.0.7.tgz", "integrity": "sha512-P+gdtssCoHOX+eJUrrC30Sixqao86ZPlVjR5NEAoy0U79Pfxb1Y0Gntei0+GrnQD4T04X9xA8tcugp90cSmNow==" }, + "mdast-util-toc": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-5.0.1.tgz", + "integrity": "sha512-icdxfPSLPJuK0Qd7w2+X9qcsPl9fVdpiEAjhS4zBp7WbNhpkorodXPUG0ZG4N5E++q4+IidV2boJpcCF985xlA==", + "requires": { + "@types/mdast": "^3.0.3", + "@types/unist": "^2.0.3", + "extend": "^3.0.2", + "github-slugger": "^1.2.1", + "mdast-util-to-string": "^1.0.5", + "unist-util-is": "^4.0.0", + "unist-util-visit": "^2.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==" + }, + "unist-util-visit": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", + "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", + "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + } + } + }, "mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", @@ -6645,6 +6708,16 @@ "md-attr-parser": "^1.2.1" } }, + "remark-slug": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-5.1.2.tgz", + "integrity": "sha512-DWX+Kd9iKycqyD+/B+gEFO3jjnt7Yg1O05lygYSNTe5i5PIxxxPjp5qPBDxPIzp5wreF7+1ROCwRgjEcqmzr3A==", + "requires": { + "github-slugger": "^1.0.0", + "mdast-util-to-string": "^1.0.0", + "unist-util-visit": "^1.0.0" + } + }, "remark-special-box": { "version": "git+http://git.ache.one/remark-special-box/#13506cf34fe1bb10050c369409a9d98fc2c15cfa", "from": "git+http://git.ache.one/remark-special-box/", @@ -6681,6 +6754,15 @@ "unist-util-visit": "^1.1.3" } }, + "remark-toc": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/remark-toc/-/remark-toc-7.0.0.tgz", + "integrity": "sha512-NyW/W7ttlj003eFXeIgq7eV2bffTQuO48PyC9zbh/RhTA/QaHJOAgJ4qvaRwKAVMWSBIh4W/5nZFWQ4rceV3fw==", + "requires": { + "@types/unist": "^2.0.3", + "mdast-util-toc": "^5.0.0" + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", diff --git a/package.json b/package.json index 0cf8bab..5db6b54 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,10 @@ "remark-preset-lint-markdown-style-guide": "^2.1.1", "remark-rehype": "^3.0.0", "remark-select": "^1.0.0", + "remark-slug": "^5.1.2", "remark-special-box": "git+http://git.ache.one/remark-special-box/", - "remark-text-input": "git+http://git.ache.one/remark-text-input/" + "remark-text-input": "git+http://git.ache.one/remark-text-input/", + "remark-toc": "^7.0.0" }, "devDependencies": { "@babel/cli": "^7.8.4", diff --git a/remarkrc b/remarkrc index f699533..3675d65 100644 --- a/remarkrc +++ b/remarkrc @@ -6,7 +6,9 @@ "remark-numbered-footnotes":null, "remark-multiple-choice":null, "remark-special-box":null, + "remark-slug":null, "remark-math":null, + "remark-toc": {"heading": "Sommaire"}, "remark-kbd":null, "remark-highlight.js":null, "remark-rehype":{"allowDangerousHTML":true}, diff --git a/src/css/_sommaire.scss b/src/css/_sommaire.scss index f5a4e7e..c1809c4 100755 --- a/src/css/_sommaire.scss +++ b/src/css/_sommaire.scss @@ -1,11 +1,3 @@ -#sommaire { - height: 40px; - width: auto; - text-align: center; - @media #{$gt-gsm} { - padding-left: 290px; - } -} .sommaire_blien { display: inline-block; width: 33%; @@ -114,9 +106,9 @@ opacity: 1; } /* -
+
+ */ -- cgit v1.2.3