@pavot@redeagle flat files kind of suck. I implemented simple test blog app that used them but it means you're storing metadata in the os specific filetree, extending whatever markup language you're using, or just not having usable or extensible metadata making any automated content management useless.
If you hate DB management lots try SQLite. It has many of the advantages of flat files regarding backups and encapsulation without being flat files.
@einziggurat with Hugo or Jekyll you can have metadata tags in the file header. That would be non-native. If you want native metadata on Linux you can use xattr file system attributes. Or, indeed, a combination of both. @pavot@redeagle