a file-based wiki suite and standalone web server featuring a productive source language, image generation, categories, templates, markdown integration, and revision tracking
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
doc
templates/default
wikis/mywiki
.gitignore
.gitmodules
LICENSE
README.md
http-handlers.go
quiki.conf.example
quiki.go
template.go
transport-loop.go
wiki.go

README.md

quiki

quiki is a fully-featured wiki suite and standalone web server that is completely file-based. instead of storing content in a database, each page is represented by a text file written in a clean and productive source language.

the underlying wikifier engine offers image generation, category management, templates, markdown integration, git-based revision tracking, and much more. adminifier, a sister project, is a wiki administrative panel featuring a web-based editor.

install

you need perl, go, and (preferably) cpanm:

apt-get install perl golang # or similar
curl -L https://cpanmin.us | perl - --sudo App::cpanminus

install wikifier dependencies:

apt-get install libgd-dev # or similar
cpanm GD Git::Wrapper HTTP::Date HTML::Strip HTML::Entities JSON::XS URI::Escape

install wikifier:

git clone https://github.com/cooper/wikifier.git

install quiki:

go get github.com/cooper/quiki

configure

copy and edit the example configuration:

cp quiki.conf.example quiki.conf
nano -w quiki.conf

there is also a detailed configuration spec.

run

run quiki from your GOPATH:

$GOPATH/bin/quiki quiki.conf