Content Management

Git Sync

Your docs, always in sync

Connect your GitHub, GitLab, or Bitbucket repository and KBKit automatically syncs your markdown files on every push.

Multi-Provider Support

GitHub, GitLab, Bitbucket. One-click OAuth connection to any of your repositories.

Webhook-Driven Updates

Real-time sync on every push. No polling, no delays. Your docs update the moment you push.

Version History

Every sync creates a snapshot. Track changes over time and roll back to any previous version.

How It Works

Push to your repo, and KBKit takes care of the rest

KBKit integrates directly with your Git workflow. There is no separate CMS to learn, no copy-pasting between tools. Write your documentation in markdown, push to your repository, and KBKit handles parsing, rendering, and publishing automatically.

  1. 1

    Connect your repo via OAuth

    Authenticate with GitHub, GitLab, or Bitbucket in a single click. KBKit requests only the permissions it needs.

  2. 2

    Configure which branch and path to sync

    Choose the branch and directory that contains your documentation. Monorepo friendly.

  3. 3

    Push your markdown files

    Write and commit your docs using the tools you already know and love.

  4. 4

    KBKit parses frontmatter, renders markdown, and publishes

    Titles, descriptions, categories, and ordering are all extracted from YAML frontmatter. Your knowledge base updates in seconds.

terminal

$ git push origin main

Enumerating objects: 5, done.

remote: Resolving deltas: 100%

To github.com:acme/docs.git

   a1b2c3d..e4f5g6h  main -> main

---

Webhook received by KBKit

Parsing 12 markdown files...

3 new articles created

8 articles updated

1 article archived

Sync complete in 1.2s

Markdown

Supported markdown features

GFM

Full GitHub Flavored Markdown support including autolinks, strikethrough, and more.

Syntax Highlighting

Beautiful code blocks with language-aware syntax highlighting for over 100 languages.

Tables

Pipe-based markdown tables rendered with clean, responsive styling.

Task Lists

Interactive checkboxes for to-do lists and progress tracking within your documentation.

Frontmatter (YAML)

Define titles, descriptions, categories, and custom metadata in YAML frontmatter blocks.

Diagrams (Mermaid)

Render flowcharts, sequence diagrams, and more using Mermaid syntax in fenced code blocks.

Ready to sync your docs?

Connect your repository and publish your knowledge base in minutes.