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

This site has more detailed markdown samples and information about what GitSite can do. This one is powered by this GitHub repository