I love this article. You can consider adding a GitHub Actions workflow to generate the PDF automatically each time a content change is made.