Files
adocWP/kb-markdown-importer
Sven Steinert 3ff9146a63 update
2026-05-13 12:19:42 +02:00
..
2026-05-13 12:19:42 +02:00
2026-05-13 12:19:42 +02:00
2026-05-13 12:19:42 +02:00
2026-05-13 11:57:52 +02:00
2026-05-13 11:57:52 +02:00
2026-05-13 11:57:52 +02:00
2026-05-13 11:57:52 +02:00

KB Markdown Importer

WordPress plugin for importing GitLab based Markdown documentation into a versioned customer portal knowledgebase.

Expected GitLab project structure

Each product has one GitLab project. Each documentation version is represented by a branch, for example v1.0.0, v1.1.0 or v2.0.0.

doku.md
stepbystep.md
faq.md
doku.yml
images/
  screenshot.png

Required:

  • doku.md
  • stepbystep.md
  • images/

Optional:

  • faq.md
  • doku.yml for title, version and navigation order

Features

  • GitLab settings and connection test in the WordPress admin.
  • Custom post type kb_doc_page.
  • Taxonomies for products, versions and components.
  • Manual GitLab sync for projects, version branches, Markdown pages and images.
  • WordPress-native Markdown rendering with internal .md link rewriting.
  • Frontend routes under /docs/.
  • Shortcodes: [kb_docs], [kb_docs_index], [kb_product_index product="..."], [kb_search].
  • Import logs without exposing secrets.