The aspiration goal of this project is to create a wiki software with these properties:
Non goals include:
Phrased in another way, the goal of this project is to create something roughly
like Gollum, but does not take half an hour
to gem install
on a low-powered Chromebook.
Download the latest release from GitHub.
Extract the smeagol-wiki
executable from the compressed archive.
smeagol-wiki
is a command line application. It needs a directory
containing the Markdown files you want to serve. You can pass
a command line argument to it to specify the directory:
smeagol-wiki ~/wiki
When run without arguments, the current directory is used.
Once started, it listens on http://127.0.0.1:8000 by default.
Rust makes it easy to ship cross-compiled executables that run without much fuss. As for why not some other language also shares this capability (Go or C#), I just want to get more experience working with Rust.
Licensed under the MIT License.
Note that some elements, specifically aspects of the visual design, have been copied from Gollum.