DEV Community

Discussion on: What's the most pragmatic way to start a self-hosted blog?

Collapse
 
oscherler profile image
Olivier “Ölbaum” Scherler

Jekyll is easy to get started with, and generates a static site from Markdown files. You can have blog posts and regular pages. If your non-engineer partners can write Markdown (for example using stackedit.io, then it might be a simple solution, but the question of file management with several authors must be addressed.

I’m looking for a headless CMS to make it easier to edit a Jekyll site, but I haven’t found one that I can self-host. forestry.io is a hosted solution (the editor is hosted by them) that connects toa GitHub/BitBucket/GitLab repository to give you an editor for a Jekyll, Hugo, VuePress or Gatsby site. It’s worth a try: it’s really nice and they have demo projects that you can quickly get started with.

I still haven’t understood the point of Gatsby of JAMStack in general. Having the browser connect to an API to build the web site using client-side code: I don’t get it. You don’t have the benefit of a static site generator, not of a CMS.