1007 B
1007 B
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.mdstepbystep.mdimages/
Optional:
faq.mddoku.ymlfor 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
.mdlink rewriting. - Frontend routes under
/docs/. - Shortcodes:
[kb_docs],[kb_docs_index],[kb_product_index product="..."],[kb_search]. - Import logs without exposing secrets.