Ibis – A PHP tool that helps you write eBooks in markdown and convert to PDF
github.com
github.com
Question about the GitHub repo, out of curiosity. Did you only start using git in preparation of the open source release?
I don't know PHP. Since your code base looked clean, was hoping to learn some PHP by following along with your git logs, but the beginning of the Ibis universe was only 2 days ago with a very mature code base.
How this tool is different from pandoc?
I use pandoc to generate pdf/epub from GitHub style markdown. Here's my custom script for epub: https://learnbyexample.github.io/customizing-pandoc/#customi...
I know there are a bunch of caveats AKA the browser generally helps renders smarter and some features don’t translate well. But generally I prefer your approach.
PDF is not reflowable and results in a crappy reading experience unless the device screen size is just right.
Accessible, lighter, works on screen readers, extensible, a standard.
As for rogue JS, there are good, open-source countermeasures such as dompurify.