slides2pages
1.0.0
Web ページへのプレゼンテーション: 即座に!
Marp を使用すると、マークダウンから HTML スライドを作成できます (このように!)。
このプレゼンテーションは Web サイトと README.md の両方です。
コードを扱うのと同じようにプレゼンテーションを扱います。
自分で作成してみませんか?
まず、テンプレート リポジトリから新しいリポジトリを作成します。
新しいリポジトリを開いて公開を設定します。
通常は、 gh-pages
デプロイ ブランチとして使用します。
「アクション」タブをクリックして、ビルドが成功したかどうかを確認します (時間がかかる場合があります)。
gh-pages
ブランチに生成されたファイルが表示されるはずです。
デプロイされた Web ページを開いてコンテンツを確認します。
すぐに使用すると、 README.md
/index.html
および/README.pdf
として表示されます。 docs/
下のスライドも変換されます。
marp-cli
インストールせずにワンショット変換$ npx @marp-team/marp-cli@latest README.md -o build/README.pdf
npm
を使用してmarp-cli
現在のディレクトリにインストールします$ npm install --save-dev @marp-team/marp-cli
package.json
ファイルが作成されます。 {
"devDependencies" : {
"@marp-team/marp-cli" : " ^4.0.0 "
}
}
npx
というプレフィックスを付けると、現在のディレクトリでmarp
コマンドが使用できるようになりました。 $ 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 Pages にデプロイされます。
余分なファイルをコピーしたり、他のツールを使用してさらなる処理ステップを実行したりできます。
Marp についてさらに学ぶ良い機会です。以下にいくつかのリソースがあります。
このアクションを使用する既知のサイトは次のとおりです。
プル リクエストを送信してサイトを追加してください。
プレゼンテーションを共有する準備ができたら、 main
にコミットまたはマージすると、GitHub Pages のコンテンツが自動的に更新されます。