/gh-cms

Headless CMS using Github Issues and Github Actions

Gh-Cms

Headless CMS using Hugo, Github Issues and Github Actions.

How?

Every time a new issue is created, a new post is created as well.

Branch structure

  • main branch holds the content in markdown format. See content folder
  • gh-pages branch contains the distributable html site.

Bonus feature

Serve your content before publish it using ngrok.Take a look at .github/workflows/gh-serve.yml

Tech

  • Hugo
  • Github Actions

Github actions

  • actions/checkout@v2
  • peaceiris/actions-hugo@v2
  • stefanzweifel/git-auto-commit-action@v4
  • oscarnevarezleal/ngrok-tunneling-action@dev