FSWikiLiteでMarkdown

FSWikiLiteMarkdownを使えるようにしてみた。

http://dev.aerial.st/fswikilite/index.cgi?p=FrontPage

Markdown.plがUTF-8を要求してるっぽい(use utf8;の記述があった)ので、ソースのエンコーディングをすべてUTF-8に変更して、jcode.plの代わりにJcode.pmを使って、ほかちょっと弄ったら出来た。ただし検索はできない。


MarkdownだけではWiki内のページ名リンク([[ほげほげ]])ができないのを思い出し、Markdownなリンクの記法に置換するようにテキトーに実装してみた。検索ができないことを除けば、十分な感がある。


FSWikiLiteがGNU GPLなので、上記URLで動いているもののソースを一応公開します。

fswikilite+markdown.tar.bz2 41624kB

単純にFSWikiLite中でMarkdown.plをrequireしているだけじゃなく、ちょこちょこと変わっています。FSWikiLiteオリジナルのWiki記法は一切無効ですし、UTF-8を使用しているので、単純に既存のFSWikiLiteからリプレースするというのは不可能です。あと、検索はできません。


Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">