You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/usage.md
+96-17Lines changed: 96 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,29 +3,51 @@
3
3
## Activer le plugin
4
4
5
5
Ajouter dans votre fichier `mkdocs.yml`:
6
+
6
7
```yaml
7
8
plugins:
8
9
- search
9
10
- sqlite-console
10
11
```
11
12
12
-
!!! note
13
-
Si vous n'avez aucune entrée dans la section `plugins` de votre fichier de configuration,
14
-
vous voudrez sans doute ajouter le plugin `search`. MkDocs l'active par défaut s'il n'y a pas
13
+
!!! note
14
+
Si vous n'avez aucune entrée dans la section `plugins` de votre fichier de configuration,
15
+
vous voudrez sans doute ajouter le plugin `search`. MkDocs l'active par défaut s'il n'y a pas
15
16
d'autres `plugins`, et dans le cas contraire, MkDocs demande de l'activer explicitement.
16
17
18
+
!!! note "Utilisation avec `mkdocs-macros-plugin` ou Pyodide-MkDocs-Theme"
19
+
20
+
Noter que le plugin `mkdocs-sqlite-console` doit toujours être référencé après les plugins de PMT ou des macros, dans le fichier `mkdocs.yml` :<!-- markdownlint-disable-line MD046 -->
21
+
22
+
```yaml
23
+
plugins:
24
+
- search
25
+
- macros # avec mkdocs-macros-plugin
26
+
- sqlite-console
27
+
```
28
+
29
+
```yaml
30
+
plugins:
31
+
- search
32
+
- pyodide_macros # avec PMT
33
+
- sqlite-console
34
+
```
35
+
17
36
Si vous voulez déployer votre site (à l'aide de `mkdocs build` ou `mkdocs gh-deploy`), il faut également ajouter à votre
### Usage avec le plugin [macros](https://mkdocs-macros-plugin.readthedocs.io/en/latest/)
158
+
## Usage avec le plugin [macros](https://mkdocs-macros-plugin.readthedocs.io/en/latest/) ou [Pyodide-MkDocs-Theme](https://frederic-zinelli.gitlab.io/pyodide-mkdocs-theme/) { #as-macros }
159
+
160
+
`mkdocs-sqlite-console`est compatible avec l'utilisation du plugin `mkdocs-macros`, ainsi que le thème Pyodide-MkDocs-Theme.
161
+
162
+
Si l'un des deux est utilisé (avec une manipulation de configuration à faire pour le plugin des macros seul), il est alors possible de déclarer un `sqlide` via un appel de macro :
134
163
135
-
Le plugin macros utilise les doubles accolades pour définir ses propres blocs de code, ce qui empêche ce plugin de
136
-
fonctionner normalement. En conséquence, quand le plugin macros est détecté, la syntaxe change et l'IDE SQLite est
Par exemple `{!{ sqlide titre="IDE avec initialisation et code pré-saisi" init="sql/init1.sql" sql="sql/code.sql" }!}`
142
-
affichera :
143
167
144
-
{{ sqlide titre="IDE avec initialisation et code pré-saisi" init="sql/init1.sql" sql="sql/code.sql" }}
168
+
### Syntaxes
169
+
170
+
Par rapport à l'utilisation normale du plugin, il faut :
171
+
172
+
- Ajouter les parenthèses autour des arguments,
173
+
- Ajouter des virgules entre les arguments,
174
+
- Les guillemets autour des valeurs des arguments sont alors indispensables.
175
+
176
+
??? tip "Anciennes syntaxes - versions 1.0.7 et antérieures"
177
+
178
+
_Ceci décrit les anciens comportements pour utiliser `mkdocs-sqlite-console` avec le plugin des macros ou PMT activés.<!-- markdownlint-disable-line MD046 -->
179
+
Ces méthodes restent utilisables._
180
+
{ style="color:#FFAA00" }
181
+
182
+
Le plugin `macros` utilise les doubles accolades pour définir ses propres blocs de code, ce qui empêche ce plugin de
183
+
fonctionner normalement. En conséquence, quand le plugin macros est détecté, la syntaxe change et l'IDE SQLite est
0 commit comments