Blog post about using Pandoc and doing everything in one branch for lessons

I don't follow this. Git lets you add and commit from anywhere in a repo. Is there a post-commit hook here or something? Or is Pandoc run as a manual step and you just need to be careful to run it from the correct directory?