Project moved to gitlab ...
Blogit is a lightweight static site generator built using Python, designed for those who appreciate simplicity and efficiency. By employing the popular Markdown2 parser and the Jinja2 template engine, Blogit stands out due to its minimal codebase of just around 320 lines, which allows for quick content builds without the hassle of re-parsing every time a new post is added. The straightforward nature of Blogit resonates with developers looking for a tool that is both easy to understand and quick to deploy.
The tool was created in response to the complexity and size of existing static site generators, which often overwhelmed users with their extensive features and code. Blogit adheres to the philosophy of "less is more," providing users with essential functionality while avoiding unnecessary frills. This makes it an excellent choice for those who prioritize speed and simplicity in their blogging endeavors.
Lightweight Codebase: With only ~320 lines of code, Blogit is easy to read and modify, minimizing potential bugs and performance issues.
Markdown Support: Utilizes the fast and feature-rich Markdown2 parser, ensuring that your content is written and converted seamlessly.
Jinja2 Integration: Leverages the established Jinja2 template engine, providing powerful templating capabilities without introducing a new language.
Gradual Builds: New content can be added on demand without the need to rebuild the entire site, significantly speeding up the development process.
Python Configuration: Allows users to configure their blog using a simple Python module, making it accessible to users familiar with the language.
Quick Start Options: Includes a ready-made blog theme, "blogit-mir," and provides a command to easily set up the directory structure for your blog.
Preview Functionality: Offers the ability to preview HTML generated files, enabling users to check their work quickly and make necessary adjustments before publishing.