Презентации на веб-страницах: мгновенно!
Marp позволяет создавать HTML-слайды из уценки (вот так!).
Эта презентация является одновременно веб-сайтом и README.md.
Относитесь к своей презентации так же, как к коду.
Хотите создать свой собственный?
Сначала создайте новый репозиторий из репозитория шаблонов.
Откройте новый репозиторий и настройте публикацию.
Обычно вы будете использовать gh-pages
в качестве ветки развертывания.
Перейдите на вкладку «Действия» и посмотрите, прошла ли сборка успешно (это может занять некоторое время).
Теперь вы должны увидеть сгенерированные файлы в ветке gh-pages
.
Откройте развернутую веб-страницу, чтобы просмотреть содержимое.
По умолчанию вы должны увидеть README.md
как /index.html
и /README.pdf
. Слайды в docs/
также конвертируются.
marp-cli
$ npx @marp-team/marp-cli@latest README.md -o build/README.pdf
marp-cli
в текущий каталог с помощью npm
$ npm install --save-dev @marp-team/marp-cli
package.json
в текущем каталоге, например: {
"devDependencies" : {
"@marp-team/marp-cli" : " ^4.0.0 "
}
}
marp
доступна в текущем каталоге с префиксом npx
$ npx marp README.md -o build/README.pdf
[ INFO ] Converting 1 markdown...
[ INFO ] README.md = > build/README.pdf
package.json
в текущем каталоге, просто запустите его, чтобы установить указанные в нем пакеты. $ npm install
Рабочий процесс выполняет эквивалентный шаг:
- 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
Обратите внимание, args
соответствуют предыдущему слайду.
Все, что находится в папке build/
будет развернуто на страницах GitHub.
Вы можете скопировать дополнительные файлы или выполнить дальнейшие этапы обработки с помощью других инструментов.
Это хорошее время, чтобы узнать больше о Марпе. Вот некоторые ресурсы:
Известные сайты, использующие это действие:
Отправьте запрос на добавление вашего сайта.
Когда вы будете готовы поделиться своей презентацией, зафиксируйте ее или объедините с main
, и ваш контент на страницах GitHub автоматически обновится.