// developer devlog & project hub
PROJECT

Demo Tutorial on Git-Native CMS

Learn how to use Git as a CMS for publishing static websites.

#tutorial #git

Git-Native CMS Tutorial

This tutorial explains the benefits of using a Git-native CMS.

Why Git-Native?

  1. Version History: Everything is tracked in Git.
  2. Offline Writing: Write Markdown in your favorite editor.
  3. Automated Publishing: Push to Gitea and Nginx serves it.

Core Architecture

  • Gitea: Hosts the git repositories.
  • Python Builder: Runs and renders the HTML files.
  • Nginx: Serves the static build.
TIPAlways check your commit messages as they are used in the revision sidebar of each post!