be47059b32cd0a529bb74a7a8a3090639030e0aa
Wiki Maker
How to use
Creation
[!NOTE] See the example in example/.
wiki-maker provides a CLI to help create a wiki.
You can generate an entry with:
wiki-maker entry new "My New Entry"
An entry is made of essencially 2 files:
my-new-entry.tomlcontains the names of the other files, as well as a map of attributes for your entrymy-new-entry.mdis where you start writing- By default it looks for
my-new-entry.pngas the main image.
Links are made between entries by using this syntax: [See this entry](my-other-entry).
You can view which links are not yet satisfied with:
wiki-maker todo
You can even generate a graph representation of your wiki:
wiki-maker graph | dot -Tpng > /tmp/graph.png
imv /tmp/graph.png
Deployment
wiki-maker provides 2 ways to deploy your wiki.
You can serve the wiki in example with:
wiki-maker --path ./example/ serve --port 8090 --host
[!NOTE] Changes to files will instantly reflect on the server.
Or you can generate a static build with:
wiki-maker --path ./example/ build -o ./dist/
You can generate and update a changelog page based on git history with:
wiki-maker --path ./example/ changelog gen-from-git
Description
Languages
Rust
68.8%
HTML
16.2%
CSS
12.5%
Nix
2.5%