Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The wiki software behind

tree: 088d90e17c

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 cliki-convert
Octocat-spinner-32 src
Octocat-spinner-32 CONTRIBUTORS Added contributors file September 04, 2012
Octocat-spinner-32 LICENSE Added LICENSE file (AGPLv3), license and version info to asd file December 01, 2011
Octocat-spinner-32 README Updated README file with current cliki start procedure. September 13, 2012
Octocat-spinner-32 TODO
Octocat-spinner-32 cliki-convert.asd
Octocat-spinner-32 cliki2.asd
CLiki2 is the wiki software behind

You can obtain the code at
All CLiki2 dependencies are available via Quicklisp.

The function (start-cliki-server <port> <homedir> <wikis>) starts an
HTTP server on <port> serving one or more virtual hosted wikis from
<homedir>. Example:

    (list ""
      (make-wiki "ALU" "Association of Lisp Users"
                 "/home/cliki/alu-wiki/" ""))
    (list ""
      (make-wiki "CLiki" "the common lisp wiki"
                 "/home/cliki/cliki-test/" ""))))

Here, /home/cliki/ is used for things like the access and error logs.
<wikis> is an alist of domain name to wiki mappings. The function
make-wiki has the following signature:

(make-wiki <wiki name> <wiki description>
           <wiki-directory> <password-recovery-from-address>)

CLiki2 stylesheets and background images need to be placed in
<wiki-directory>/static/. Example styles are available from and

The Common Lisp HyperSpec (for symbol links in wiki pages) needs to be
in the folder HyperSpec/ in <homedir>, and the symbol table at

CLiki2 is written by Andrey Moskvitin <> and
Vladimir Sedach <>. CLiki2 graphic design was done by
Anastasiya Sterh <>. Vladimir Sedach is the current
maintainer. To report bugs, open an issue on github
( or email Vladimir Sedach

CLiki2 is distributed under the Affero GPL version 3. Details are in
the file LICENSE.
Something went wrong with that request. Please try again.