Skip to content

Commit e63acd2

Browse files
committed
Up, let’s try this on the Internets
1 parent 46c424a commit e63acd2

File tree

4 files changed

+47
-14
lines changed

4 files changed

+47
-14
lines changed

.eleventy.js

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const htmlmin = require('html-minifier');
1111
const eleventyNavigationPlugin = require("@11ty/eleventy-navigation");
1212
const { DateTime } = require("luxon");
1313
const pluginTOC = require('eleventy-plugin-toc');
14+
const eleventyPluginFilesMinifier = require("@sherby/eleventy-plugin-files-minifier");
1415

1516
module.exports = function(eleventyConfig) {
1617
eleventyConfig.addPlugin(eleventyNavigationPlugin);
@@ -106,6 +107,9 @@ module.exports = function(eleventyConfig) {
106107
eleventyConfig.addPassthroughCopy("source/styles.css");
107108
eleventyConfig.addPassthroughCopy("source/img");
108109
eleventyConfig.addPassthroughCopy("source/js");
110+
111+
// Minification : https://www.benjaminrancourt.ca/how-to-minify-your-eleventy-build/
112+
eleventyConfig.addPlugin(eleventyPluginFilesMinifier);
109113

110114
eleventyConfig.addTransform('htmlmin', (content, outputPath) => {
111115
if (outputPath.endsWith('.html')) {

package-lock.json

+36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@11ty/eleventy": "^1.0.2",
2323
"@11ty/eleventy-navigation": "^0.3.5",
2424
"@11ty/eleventy-plugin-syntaxhighlight": "^4.1.0",
25+
"@sherby/eleventy-plugin-files-minifier": "^1.1.1",
2526
"cssnano": "^5.1.13",
2627
"eleventy-plugin-postcss": "^1.0.4",
2728
"html-minifier": "^4.0.0",

readme.md

+6-14
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,16 @@
1-
# À lire pour toi patate
1+
# Description
22

3-
C’est le repo pour tes cours. Ça tourne sous eleventy.
3+
Ici reposent les sources de shinze.com, ça tourne grâce à Eleventy.
44

5-
La ressource que tu as utilisé est celle ci : https://www.youtube.com/watch?v=BKdQEXqfFA0 trouvé en venant d’ici https://www.11ty.dev/docs/tutorials/
5+
## Pour lancer le projet en local
66

7-
- À voir pour minifier les ressources : https://www.benjaminrancourt.ca/how-to-minify-your-eleventy-build/
8-
- À lire : https://web.dev/learn/css/the-cascade/
9-
10-
## Documentation
11-
12-
- Lancer le projet en dev : `npm start`;
13-
- _builder le projet_ : `npm run build`.
7+
- Lancer le projet en dev : `npm start`;
8+
- _builder le projet_ : `npm run build`.
149

1510
### Structure de l’appli
1611

17-
- Chaque dossier est un nœud de l’arborescence et contient un fichier `dossier.json` contenant les données propres de ce niveau d’arborescence.
18-
- La navigation globale est gérée par `_data/navigation.js` et l’affichage est calculé dans `base.njk`;
12+
- Chaque dossier est un nœud de l’arborescence et contient un fichier `dossier.json` contenant les données propres de ce niveau d’arborescence;
1913
- Utilisation de MarkdownIt;
20-
- Utilisation de https://github.com/markdown-it/markdown-it-mark pour les tags md marqués de ==tag==;
21-
2214

2315
## Ressources
2416

0 commit comments

Comments
 (0)