Flat File CMS
To set up this blog, I originally installed WordPress, and I changed my mind within a few minutes. I have used WordPress for multiple sites; the most recent one was the website for a nonprofit I'm a part of Ukrainian IT Cluster. I needed something simple this time and wanted to play with something new. A long time ago, I played with flat-file CMS and liked its simplicity, so I picked GRAV.
Reason to pick flat file CMS
- No database - less hassle maintenance and worries and more
- Backup - Very simple and straightforward backups. You can ssh to your server zip publick website folder download it and you are done. Grav also has built-in backup option in its admin panel if you more a UI person.
- Faster - I'm not worried about a fast page load, but it's nice.
- Grav - It has enough extensions and features to be used for a personal blog.
- Simplicity - Posts in Grav are .md files in the folder. Besides, you can create a blog post in CLI or manage it in the git repo (that's what I plan to do at some poiunt).
Installation
The process is very straightforward. In my case, I uploaded a .zip file to the public folder on my server, unzipped it, and installed it. Setting up your website is a breeze. Just navigate to your domain and follow the admin setup instructions. It's straightforward and user-friendly. Choose your template, add your content, and you're all set. The flat file CMS makes it easy and straightforward, giving you the confidence to manage your blog with ease.