diff --git a/.prettierrc.json b/.prettierrc.json index d1df35f..3774d09 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -17,5 +17,14 @@ "tabWidth": 2, "trailingComma": "none", "useTabs": false, - "vueIndentScriptAndStyle": false + "vueIndentScriptAndStyle": false, + "overrides": [ + { + "files": ["slides.md", "example.md", "pages/*.md"], + "options": { + "parser": "slidev", + "plugins": ["prettier-plugin-slidev"] + } + } + ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 6dda5cf..1841c9b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,8 +4,5 @@ "editor.formatOnSave": true, "slidev.force-enabled": true, "slidev.include": ["**/slides.md", "example.md"], - "[markdown]": { - "editor.defaultFormatter": "antfu.slidev" - }, - "prettier.configPath": ".prettierrc.json" + "prettier.configPath": ".prettierrc.json" } diff --git a/bun.lockb b/bun.lockb index fd42b69..62e4901 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/example.md b/example.md index bd30ee8..5d74e03 100644 --- a/example.md +++ b/example.md @@ -41,10 +41,8 @@ The last comment block of each slide will be treated as slide notes. It will be --> --- - hideInToc: true layout: bullets - --- # Sommaire @@ -52,10 +50,7 @@ layout: bullets --- - -layout: title-image -image: https://cover.sli.dev - +layout: section --- # l'Accessibilité Numérique @@ -63,46 +58,45 @@ image: https://cover.sli.dev Pourquoi, pour qui, comment ? --- - layout: quote level: 2 hideInToc: true - --- > ## “ La force du Web réside dans son universalité. L'accès de tous, quel que soit le handicap, en est un aspect essentiel. ” Tim Berners-Lee, Directeur du W3C et inventeur du World Wide Web - + --- - layout: fact hideInToc: true - --- # 1 personne sur 5 est handicapée La majorité des handicaps sont invisibles. - + --- - layout: quote hideInToc: true - --- -# “ L’accessibilité numérique est un droit fondamental. C’est la possibilité pour toutes et tous d’utiliser les outils informatiques, quelle que soit leur façon d’y accéder. ” +> ## “ L’accessibilité numérique est un droit fondamental. C’est la possibilité pour toutes et tous d’utiliser les outils informatiques, quelle que soit leur façon d’y accéder. ” Access 42 --- - -## hideInToc: true +layout: bullets +hideInToc: true +--- ## L'accessibilité du Web englobe tous les handicaps qui affectent l'accès au Web, notamment : @@ -115,17 +109,17 @@ Access 42 - visuels --- - -## layout: center +layout: auto-grid +--- # Exemples de technologies d'assistance -
- - - - -
+::content:: + + + + + --- @@ -194,8 +188,8 @@ Access 42 ```` --- - -## layout: two-cols-header +layout: two-cols-header +--- ## Structure du contenu @@ -233,13 +227,13 @@ Correct └── h2 Titre secondaire ``` - + --- - layout: center hideInToc: true - --- # les Formulaires @@ -291,10 +285,8 @@ C'est si simple de faire n'importe quoi 🤪 --- - layout: image-right image: https://cover.sli.dev - --- # Code @@ -346,8 +338,8 @@ Notes can also sync with clicks --> --- - -## level: 2 +level: 2 +--- # Shiki Magic Move @@ -462,8 +454,8 @@ Also, HTML elements are valid: --> --- - -## class: px-20 +class: px-20 +--- # Themes @@ -561,10 +553,8 @@ console.log( ``` --- - layout: center class: text-center - --- # Learn More diff --git a/layouts/auto-grid.vue b/layouts/auto-grid.vue new file mode 100644 index 0000000..9a33552 --- /dev/null +++ b/layouts/auto-grid.vue @@ -0,0 +1,16 @@ + + + diff --git a/layouts/fact.vue b/layouts/fact.vue new file mode 100644 index 0000000..13c8262 --- /dev/null +++ b/layouts/fact.vue @@ -0,0 +1,7 @@ + diff --git a/layouts/quote.vue b/layouts/quote.vue index 0964001..7edc1f5 100644 --- a/layouts/quote.vue +++ b/layouts/quote.vue @@ -1,5 +1,5 @@ diff --git a/package.json b/package.json index 46d259b..9aba73d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "slidev-theme-narduin", - "version": "0.0.0", + "version": "0.0.1", "type": "module", "keywords": [ "slidev-theme", @@ -21,7 +21,8 @@ }, "devDependencies": { "@slidev/cli": "^0.50.0-beta.10", - "prettier": "3.4.2" + "prettier": "3.4.2", + "prettier-plugin-slidev": "^1.0.5" }, "slidev": { "colorSchema": "light", diff --git a/styles/base.css b/styles/base.css index 22d9ea3..e17ee53 100644 --- a/styles/base.css +++ b/styles/base.css @@ -224,3 +224,15 @@ blockquote cite { ); grid-column: full; } + +ul:not([role='list']), +ol:not([role='list']) { + padding-inline-start: 1em; +} + +.slidev-layout > * + * { + margin-block-start: var(--space-xs); +} +.slidev-layout.place-content-center { + block-size: 100%; +}