I’m looking for right now is a content management system, and I like the idea of a flat file system, or at least one with a simple database system that can be stored within the same directory as the rest of the site files, for reasons of simplicity, performance, and ease of backup.
I’m looking at Grav as it seems to have most of the features I want, namely flat file, open source, and good community support. What I’m not clear on is the following:
Grav uses Markdown, which I’m not so keen on. I’d much rather just make my pages with straight HTML. It’s not clear to me if I can upload or input my own HTML files if I want, or if I am forced to use Markdown.
Grav does not seem to have any way to create categories or tags for pages. If I have a blog, and I want a user to be able to find all pages in the “cooking” category, is there a way in Grav I can do that?
Grav uses Twig, which I know some people are a big fan of, but I’m comfortable using straight PHP. If I want to include my own PHP functions, or basic PHP functions inside a page, can I do that?
If anyone could clarify these aspects of Grav for me, I’d be very grateful.
Also, assuming I decide to go with Grave, I have one existing blog site that I would be willing to outsource to someone to convert to Grav for me. Are there recommended services for this?