Ada Wiki Engine - Wiki parser and renderer with several Wiki syntaxes
APACHE-2.0 License
Ada Wiki is a small library that provides a Wiki engine supporting several Wiki syntaxes.
The library allows to:
The Ada Wiki library is used by Ada Web Application for the implementation of the blog and wiki online plugins.
You can play with the Wiki engine by using Wi2wic on https://wi2wic.vacs.fr/wi2wic/index.html
alr with wikiada
The unit tests are built and executed using:
make test
A first example shows how to render a Wiki text into HTML or text. Another one takes some HTML content and render a Wiki text in one of the supported Wiki format. To build the samples, use the following command:
cd samples
alr build
To import a HTML content and produce a Wiki text, use the following:
bin/import -M https://en.wikibooks.org/wiki/Ada_Programming > content.wiki
And to render the Wiki text into HTML use:
bin/render -M content.wiki
The 'words' samples illustrates the use of filters to collect information stored in the documents. It collects words and links and report their usage in the document. The next command reports the links used in the document:
bin/words -l -M content.wiki
A complete online Wiki application is part of AWA and can be tried online with Atlas