GitHub ActionsでmarkdownからPDFを出力する
概要
markdownからPDFを出力します。GitHub Actionsのワークフローを利用します。生成するライブラリにはmd-to-pdfを利用します。
GitHub - simonhaenisch/md-to-pdf: Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome. - GitHub - simonhaenisch/md-to-pdf: Hackable CLI tool for converting Markdown files to PDF using Node.js an…
ワークフロー
name: generate pdf from markdown
on:
push:
branches: [master]
jobs:
generate-pdf-from-markdown:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
- name: install japanese font
run: sudo apt install fonts-ipafont fonts-ipaexfont
- name: setup node
uses: actions/setup-node@v3
with:
node-version: v16.17.0
- name: install node modules
run: npm ci
- name: generate pdf from markdown
run: npx md-to-pdf ./file/to/path/file.md --md-file-encoding utf-8
- name: upload github strage
uses: actions/upload-artifact@v3
with:
name: artifact
path: ./file/to/path/file.pdf