前置き
VSCode + Markdown Preview Enhancedだけでページ数出力をさせたいのに、Markdown PDFを使うとよいという記事が多く、いろいろ試した結果以下になった。
※表の結合とかも使いたかった
結論
Markdownファイルの一番上に以下の物を追加しましょう(--- も含む)
※ headerは、display: none;で消してあります。表示したい場合は、display: none;を消してください。
※ previewでページ番号は表示されず、exportしないと見られない
---
puppeteer:
displayHeaderFooter: true
headerTemplate: "<div style=\"font-size: 9px; margin-left: 1cm; display: none;\"> <span>header</span></div>"
footerTemplate: "<div style=\"font-size: 15px; margin: 0 auto;\"><span class='pageNumber'></span></div>"
---
現在のページ数 / 総ページ数の表記にしたい場合は、以下
---
puppeteer:
displayHeaderFooter: true
headerTemplate: "<div style=\"font-size: 9px; margin-left: 1cm; display: none;\"> <span>header</span></div>"
footerTemplate: "<div style=\"font-size: 15px; margin: 0 auto;\"> <span class='pageNumber'></span>/<span class='totalPages'></span></div>"
---
こんな感じで表示される(Page 1/19とかの方がよいかもしれない)

以上です。
