fix block code syntax + explain timesheet

This commit is contained in:
Julien Fastré 2020-12-07 19:43:20 +00:00
parent ec517decdf
commit 2709325ca1

View File

@ -41,8 +41,14 @@ Extrait des timesheets d'un fichier markdown.
Usage: Usage:
Markdown associé: En markdown, indiquer:
* une variable `timesheet`, qui indique le nom du fichier vers lequel exporter le contenu des timesheet;
* remplir les timesheet en csv, à l'intérieur du markdown. Pour chaque bloc de code concerné, indiquer une classe `.timesheet`
Exemple:
`````markdown
--- ---
timesheet: /path/to/file.csv timesheet: /path/to/file.csv
--- ---
@ -50,13 +56,22 @@ Markdown associé:
```{.timesheet} ```{.timesheet}
2020-12-15, CL, 1, test 2020-12-15, CL, 1, test
``` ```
`````
Execution: Execution:
``` ```
pandoc --to markdown --lua-filter timesheet.lua pandoc --to markdown --lua-filter timesheet.lua fixtures/timesheet.md
```
Le fichier CSV sera enregistré à la place du fichier `/path/to/file.csv` (déterminé par la variable `timesheet` dans le front-matter du document).
Comme le fichier en sortie n'est pas utilisé, la sortie peut être re-dirigée vers `/dev/null`. Exemple chez JuFa depuis son fichier de TODO
```bash
#!/bin/bash
cat $TODO | pandoc --to json -o /dev/null --lua-filter /home/julien/dev/champs-libres/pandocCL/timesheet.lua
``` ```
Le fichier CSV sera enregistré à la place du fichier `/path/to/file.csv`