# ni Ni is a static wiki generator. It allows you to write files that reference each other, and to generate an html output that includes links and back links. ## How to run ```shell ni input output template.html atom-template.xml url ``` Where: * input: source folder containing `.gmi` files * ouput: destination folder for `.html` files * template.html: html template file * atom-template.xml: xml template for atom feed * url: canonical url where your site will be hosted ## How to use In `input` folder, create files that end with `.gmi`. Use `[[]]` to reference other files in them. For example: in `coffee.gmi` ```markdown # coffee A popular machine is the [[aeropress]]. ``` The above automatically create a link in the generated .html file, but it requires `aeropress.gmi` to be created: ```markdown # aeropress Created by Alan Adler ``` Here is an example of template: ```html Ichipedia {{ template "content" . }} ``` Here is an example of an atom-template.xml: ```xml Ichipedia m15o {{ template "content" . }} ``` Finally, an example of a canonical url is: `https://wiki.ichi.city/` (make sure to add the trailing /)