Skip to content

bonashen/wikijs-publish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wikijs-publish

Auto-publish Markdown content to Wiki.js knowledge base.

Features

  • Publish single Markdown file to Wiki.js
  • Batch publish all Markdown files in a directory
  • Update existing pages
  • Delete pages
  • Support for frontmatter tags

Installation

npm install -g wikijs-publish

Configuration

Create a .env file in your project:

WIKI_URL=http://wiki.example.com WIKI_TOKEN=your-api-token-here WIKI_LOCALE=zh-cn WIKI_EDITOR=markdown

Usage

Publish single file

wiki-publish publish --file path/to/document.md --path /docs/my-document

Batch publish directory

wiki-publish batch --dir path/to/docs --parent-path /docs --recursive

Update page

wiki-publish update --file path/to/document.md --path /docs/my-document

Delete page

wiki-publish delete --path /docs/my-document

API Token

  1. Login to Wiki.js admin
  2. Go to API Access settings
  3. Create new API Token with permissions:
    • pages:create
    • pages:update
    • pages:delete
    • pages:read

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors