Hallo Glenn,

could you please help me getting the AsciiDoc parser run with ikiwiki or 
point me to a location where the process is explained? The only infos I 
have found were at the official ikiwiki-site (by you possibly): 
http://ikiwiki.info/plugins/contrib/asciidoc/

So far I was able to install the mediawiki plugin and got it to run. When I 
do it in the same fashion with the shipped asciidoc.pm, which basically 
means:

   - copy asciidoc.pm to ~/.ikiwiki/IkiWiki/Plugin/
   - put "- asciidoc" below add_plugins in wiki.setup
   - running ikiwiki --setup wiki.setup

I get: *asciidoc is not installed*

Are there some CPAN-modules that must be installed as well?

Thanks for helpful hints!

Dennis.

On Saturday, October 2, 2010 at 12:58:14 AM UTC+2, GEychaner wrote:
>
> I have completely overhauled the Asciidoc plugin for ikiwiki that was 
> created by Karl Mowson (http://www.mowson.org/karl/colophon/).  The 
> source can be downloaded from my Dropbox (http://dl.dropbox.com/u/ 
> 11256359/asciidoc.pm <http://dl.dropbox.com/u/11256359/asciidoc.pm>). 
>
> Features 
>
> * Uses a filter hook to escape WikiLinks and Directives using Asciidoc 
> '+++' passthrough macros, to avoid them being processed by Asciidoc. 
> This behavior is configurable in the wiki setup file. 
> * Adds a preprocessor directive 'asciidoc' which allows extra Asciidoc 
> command-line options to be passed on a per-page basis. Each parameter 
> name is the option name (the leading '--' will be inserted 
> automatically), and the parameter value is the option value. 
> Currently, only 'conf-file' and 'doctype' are allowed (or even 
> useful). 
> * Sets the page title from the first line in the Asciidoc file using a 
> meta directive. This behavior is configurable in the wiki setup file. 
> * Searches for an Asciidoc configuration file named the same as the 
> wiki if none is specified in the setup file. 
> * Asciidoc configuration files are stored in the wiki. They should be 
> named '*._conf' to avoid publishing them. 
>
> Problems 
>
> * Escaping Directives is not optimal. It prevents markup from being 
> used in Directives, and the passthrough macros have to include extra 
> spaces to avoid having directives that return an empty string collapse 
> to '++++++'. 
> * Handling of Asciidoc errors is suboptimal; they are simply inserted 
> into the returned page.  This could be fixed in Perl 5.12 by using the 
> run_forked() in IPC::Cmd. 
>
> Thanks to Karl for the initial work on this; I wouldn't have had the 
> opportunity if his plugin didn't already exist. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/asciidoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to