This post is about updating Blog-Doc to a major new version, with streamlined and enhanced functionalities.
With the release of LiteNode, it was time for Blog-Doc to be updated to leverage this Node.js web framework. LiteNode reduces the need for additional dependencies and simplifies development. It integrates the Simple Template Engine for rendering HTML templates and improves the parsing and rendering of Markdown files.
With LiteNode, Blog-Doc now requires only two dependencies to be fully functional:
- LiteNode
- Marked: A fast Markdown parser and compiler.
The ADM-ZIP library has been retained to provide an archive file of the generated static site if needed.
This new version of Blog-Doc is not only lighter and faster, but it also includes a streamlined version of Midday, the theme I personally use on my blog. The administration interface has been rebuilt and is now more intuitive, with each page featuring its own helpful documentation. For details on the improvements, you can review the Blog-Doc releases starting from version 3.0.0.
I've also developed an initializer called create-blog-doc to simplify the process of downloading and setting up a clone of Blog-Doc.
Overall, this major update to Blog-Doc not only enhances performance and simplifies the development process but also provides a more user-friendly experience. By adopting LiteNode and refining the administration interface, I’ve aimed to make it easier than ever to manage your blog and generate static sites efficiently. I hope that this new version will be especially helpful for Markdown and static site enthusiasts. As always, I welcome any feedback or suggestions to continue improving Blog-Doc.