Hello, I have built a simple website with HTML, CSS, JS. I was wondering what will be the easiest way to integrate with CMS ideally without a database (flat file CMS) but I don't want anything complex (homepage, posts, contact) so the learning curve should be minimal :-).
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (5)
Netlify CMS is worth a shot. netlifycms.org/
GhostCMS is probably best for blogs. Strapi is pretty good too. Both those are open source. GraphCMS is nice, easy to use and also very powerful, but closed source and their text editor is not great.
An important question you need to answer is who is going to be using the CMS? Are they ok with using markdowns or they want something simpler and more like the Medium.com editor. If that's important, go for GhostCMS.
Personally I also really like NetlifyCMS but I really struggled with getting it working right when I didn't host my site on Netlify. Its text editor also isn't as good as Ghost. But if you need it for something beyond blogs / text, Ghost probably isn't the best choice.
You could try using Gatsby depending on how comfortable you are with ReactJS or how willing you'd be to learn at least the basics of it :).
Gatsby is pretty good in that you can use Markdown files to store content for your pages and pull that content through to React components that act as templates which in turn display said content on the frontend.
You can also decide to integrate with a CMS like WordPress in the future if you wanted via their content sourcing plugins.
Alternatively I've heard good things about Grav, but haven't used it myself so can't tell you how good it is.
Thank you, Grav looks very interesting!