GitSite hosts markdown from a public git repository as a blog (for free!)

The main design goals are:

  1. Making blogging easier: Commit a markdown file to 'main', and GitSite will automatically detect the new page and add it to your blog
  2. Fast: Pages are pre-built from the repository and then cached. All pages are optimised for speed, and the sample site scores 100% on all Lighthouse metrics
  3. Extensible: GitSite works fine with simple markdown files, but you can add YAML front-matter and customise pages if you want to
  4. No vendor lock in: All posts are plain markdown and stored in your own GitHub repository
  5. Privacy focused: GitSite only has read access to your public repositories, and does not collect any data about you

Getting started

  1. Create a public repository in GitHub and add a markdown file
  2. Sign in to GitSite and point it to your repository
  3. Your new blog is live!

This is a work in progress. It's perfectly functional for a production blog, but there is no documentation and this landing page obviously need work!

For a real example, see my blog here, which is powered by this GitHub repository