Présentations sur des pages Web : instantanément !
Marp vous permet de créer des diapositives HTML à partir de démarques (comme ça !).
Cette présentation est à la fois un site Web et un README.md.
Traitez votre présentation de la même manière que vous traitez le code.
Vous voulez créer le vôtre ?
Tout d’abord, créez un nouveau dépôt à partir du dépôt modèle.
Ouvrez votre nouveau dépôt et configurez la publication.
Vous utiliserez généralement gh-pages
comme branche de déploiement.
Cliquez sur l'onglet Actions et voyez si la construction a réussi (cela peut prendre un certain temps).
Vous devriez maintenant voir les fichiers générés dans la branche gh-pages
.
Ouvrez votre page Web déployée pour voir le contenu.
Prêt à l'emploi, vous devriez voir README.md
sous la forme /index.html
et /README.pdf
. Les diapositives sous docs/
sont également converties.
marp-cli
$ npx @marp-team/marp-cli@latest README.md -o build/README.pdf
marp-cli
dans le répertoire courant avec npm
$ npm install --save-dev @marp-team/marp-cli
package.json
dans le répertoire courant, comme ceci {
"devDependencies" : {
"@marp-team/marp-cli" : " ^4.0.0 "
}
}
marp
est désormais disponible dans le répertoire courant lorsqu'elle est préfixée par npx
$ npx marp README.md -o build/README.pdf
[ INFO ] Converting 1 markdown...
[ INFO ] README.md = > build/README.pdf
package.json
dans le répertoire actuel, exécutez-le simplement pour installer les packages spécifiés par celui-ci. $ npm install
Le workflow exécute une étape équivalente :
- name: Marp Build (README.pdf)
uses: docker://marpteam/marp-cli:v1.7.0
with:
args: README.md -o build/README.pdf
env:
MARP_USER: root:root
Notez que les args
correspondent à la diapositive précédente.
Tout ce qui se trouve dans le dossier build/
sera déployé sur les pages GitHub.
Vous pouvez copier des fichiers supplémentaires ou exécuter d'autres étapes de traitement à l'aide d'autres outils.
C'est le bon moment pour en savoir plus sur Marp. Voici quelques ressources :
Les sites connus utilisant cette action sont :
Envoyez une pull request pour ajouter votre site.
Lorsque vous êtes prêt à partager votre présentation, validez ou fusionnez avec main
et votre contenu sur les pages GitHub sera automatiquement mis à jour.