Auto-publish Markdown content to Wiki.js knowledge base.
- Publish single Markdown file to Wiki.js
- Batch publish all Markdown files in a directory
- Update existing pages
- Delete pages
- Support for frontmatter tags
npm install -g wikijs-publishCreate a .env file in your project:
WIKI_URL=http://wiki.example.com WIKI_TOKEN=your-api-token-here WIKI_LOCALE=zh-cn WIKI_EDITOR=markdownwiki-publish publish --file path/to/document.md --path /docs/my-documentwiki-publish batch --dir path/to/docs --parent-path /docs --recursivewiki-publish update --file path/to/document.md --path /docs/my-documentwiki-publish delete --path /docs/my-document- Login to Wiki.js admin
- Go to API Access settings
- Create new API Token with permissions:
pages:createpages:updatepages:deletepages:read
MIT