gethinode / hinode

A clean documentation and blog theme for your Hugo site based on Bootstrap 5
https://gethinode.com
MIT License
131 stars 50 forks source link

Add CloudCannon CMS support #322

Open markdumay opened 1 year ago

markdumay commented 1 year ago

Is your feature request related to a problem? Please describe. Currently Hinode supports direct editing of markdown content only. Although this is adequate for most developers, it is less friendly for less tech-oriented users.

Describe the solution you'd like Visual Content Managements Systems (CMSes) provide a more intuitive, user-friendly approach for content management. In general, so-called headless CMSs are either Git-based or API-driven. In a Git-based approach, the content still resides within the same repository and does not require an additional back-end or database.

CloudCannon is one of the more popular and robust Git-based CMSes. Ideally, Hinode would offer out-of-the-box integration with the CMS. The integration should include a basic configuration, documentation, and support for custom shortcodes.

Describe alternatives you've considered Two other popular Git-based CMSes compatible with Hugo are Decap CMS and Tina CMS. At the time of writing, Decap CMS is being transferred to a new owner and still requires significant code changes (the latest release is from April 2022). Although promising, Tina CMS is still a relatively new product that appears less robust compared to CloudCannon. However, additional support for these alternative CMSes could be considered later.

myrthos commented 1 year ago

That would be really interesting. The only reason I see to adding Tina or Decap next to CloudCannon is that they are free or have a free plan :)

markdumay commented 1 year ago

Yes, I agree - it's a pity CloudCannon does not have a free plan (for public repositories).