Ikiwiki es un compilador wiki (http://ikiwiki.info/). Emacs Muse puede usarse como formato fuente de páginas Ikiwiki con el complemento IkiWiki::Plugin::muse.
El fichero lisp/muse-ikiwiki.el proporciona funciones y estilos
de publicación para Ikiwiki. El complemento para Ikiwiki que reconoce
los ficheros Muse se proporciona en el fichero
contrib/ikiwiki/IkiWiki/Plugin/muse.pm. Hay disponibles dos
ficheros de inicialización en el directorio examples/ikiwiki.
Se configura el fichero ikiwiki.setup tal que la variable
muse_init
tenga la ubicación de fichero init de Muse.
Si se está usando, el directorio contrib/ikiwiki/IkiWiki debe copiarse en el mismo directorio que el script CGI que genera Ikiwiki. Cuando se publica la wiki, la variable de entorno PERL5LIB debe contener la ruta al directorio contrib/ikiwiki/IkiWiki.
ikiwiki
muse-ikiwiki-header
Puede ser texto o un nombre de fichero.
muse-ikiwiki-footer
Puede ser texto o un nombre de fichero.
muse-colors-evaluate-lisp-tags
nil
,
no las evalúa. Si es no-nil
, las evalúa.
El contenido del búfer no cambia, sólo el texto mostrado.
muse-html-src-allowed-modes
t
, permite que dicha etiqueta colorice cualquier modo.
Si es una lista de nombres de modos, tales como '("html"
"latex")
, y el argumento lang de <src> no está en la lista,
entonces empleará en su lugar el modo fundamental.
muse-publish-enable-dangerous-tags
nil
, publica etiquetas como <lisp> y
<command> que pueden llamar a programas externos o exponer
información sensible. De lo contrario, ignora las etiquetas como
estas.
Es útil poner esto en nil
cuando el fichero que se publica
proviene de un origen no confiable.