A markdown based documentation generator.
Bük is a fast and simple markdown based static site generator geared towards documentation.
Simply drop in your .md files in a folder, update manifest.json and you get a blazing fast wiki with an integrated fuzzy search feature.
- Get Bük
git clone https://github.com/hang-up/buk.git buk
cd buk
npm install
npm install buuk
# safely move buuk out of node_modules since it's not supposed to be a dependency.
# then install dependencies
mv node_modules/buuk . && cd buuk && npm install
(Optional) Version controlling your documents
If you need to version control your documents, you can:
- Fork this repository and then sync it whenever a new release becomes available.
- Change the remote after creating an empty repo on your github account:
git remote set-url origin https://github.com/YOUR OWN USER NAME/buk.git
- Drop your markdown files in
static/docs
. - Update
static/manifest.json
- Finally:
npm run build
# outputted files will be in /dist
Viewing the content outputted in dist
requires a web server. You set up a quick web server in two easy ways:
npm run dev
- opens a webserver at localhost:8000- Use the
local-web-server
package:
npm i local-web-server -g
cd dist
ws
Refer to Usage/manifest.json to learn more about file naming conventions.
To check out live example which also happen to be the docs, visit: buuk.groundedrob.com
Details changes for each release are documented in the release notes
MIT