- Export md to epub html via https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced VS Code extension
- Add
class="pagebreak"to html elements where page break is necessary - Add css for page counter and visual additions:
@media print {
/* add page numbers */
@page {
@bottom-center {
counter-increment: page;
content: counter(page, decimal);
}
@top-center {
content: "";
}
}
/* code styles */
html body pre {
page-break-inside: auto;
}
html body pre code {
text-wrap: wrap;
}
}- Save as PDF via chrome print tool
- Prepare front page:
- Update
front_page_template.krawith protocol details - Export
front_page_template.kratopng - Convert
front_page_template.pngtopdfvia https://www.ilovepdf.com/jpg_to_pdf
- Update
- Merge
front_page_template.pdfandREPORT.pdfvia https://www.ilovepdf.com/merge_pdf