/gitkit

✍️ GitHub as a CMS

Primary LanguageSvelte

GitKit

The editor that powers the Joy of Code editor.

GitKit turns GitHub into a content management system using the GitHub API and SvelteKit to create, read, update and delete Markdown files and host images.

Features include:

  • Great editing experience using the Monaco editor
  • Creating, reading, updating and deleting posts
  • Save and preview feature
  • Real-time preview for Markdown using WebSockets
  • Can be hosted at no cost on services like Vercel to take advantage of serverless functions and server-side rendering
  • Bring your own frontend to consume the GitHub API to show posts

Developing

Development:

npm run dev

Building

Production:

npm run build

You can preview the production build with npm run preview.