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からリプレースするというのは不可能です。あと、検索はできません。