Blogofile is the blogging engine behind this blog.
First of all, what is "Blogofile"? The definition from the original website says:
Definition: Blogofile (n): A static website compiler and blog engine, written and extended in Python.
Blogofile creates a static, full featured blog out of posts that are stored in text files. This static website then can be copied to any web server capable of serving static content. No need for PHP, python, .NET or CGI installed. This is contrary to blogs that use dynamic platforms. In these platform, pages are generated on demand, each time a user tries to access them (caching may apply).
There are some pros/cons for using static website generator for blogging. These have already been discussed on many blog posts by bloggers that switched to Blogofile. If you are interested in reading more just google it.
I will provide several reasons that bought me in. Please excuse me if those are duplicates of things that others have already noticed.
- Currently this website is hosted as a personal home page my university provides for students. For security reasons, students can host only static content, so using static content is the only option I have.
- When I will not be able to host my blog on my university's server, I will be able to move to any other server independently of available technology, eventually making the hosting cheaper.
- Because there is no "code behind", I do not have worry about security.
- Bologofile can be easily customized. It is easy to learn and setup and beginner friendly.
Hopefully in the future I will costumize Blogofile and share some experience with the readers.