When I started out I had like 5 lines of front matter in my files. Since then I had to add more to do things like navigation, SEO etc. There were times where 40 lines of front matter for each file was normal. All that would be a real pain to manage and check if I didn’t have a tool that goes with it. jekyll
Jekyll takes my markdown files and builds this website. Usually, GitHub Pages does that for me, but when I need to test something I need to run it on my computer testing it before I release changes to the wild. pandoc
While I could just try and use some plugin for jekyll for creating eBook versions those plugins just don’t work with my setup. So instead I just wrote a script that creates an ebook using kramdown and pandoc. Calibre
A must-have tool for eBook lovers. I use it to convert my ePUB to PDF. It works 90% of all cases. mnater/Hyphenopoly
A Hyphenation Polyfill for client-side hyphenation. Hagsten/Talkify
Used for the Text-To-Speech function. I don’t use the their fancy voice, since these seem to have trouble with hyphenation.