1

問題があります :0 私の職場には 2 つのウィキ システムがあり、MediaWiki から redmine ウィキに移行する方法を見つける責任を負っています。可能な解決策(Pandoc)は逆にしか進みません:0これを行う方法についての提案は大歓迎です!!!

4

2 に答える 2

1

pandoc の開発バージョンに mediawiki リーダーが追加されました。すべての mediawiki 構文 (テンプレートなど) をサポートしているわけではなく、十分にテストされているわけではありませんが、試してみることはできます。

これを行うには、ソースから pandoc の開発バージョンをインストールする必要があります。Haskell Platform をインストールしてから、こちらの手順に従ってください。(これらの手順は、*nix ビルド環境を想定しています。)

結果を調整するためにスクリプトを使用する必要があるかもしれません。たとえば、「wikilink」というタイトルのリンクを適切な redmine wikilink にするなどです。テキスタイルの結果ではなく、pandoc AST のレベルでこれを行うのが最も簡単です。ここでは、pandoc Web サイトのScripting with pandocに関するドキュメントが役立つ場合があります。

もう 1 つの方法は、Redmine Wiki が生成する HTML をスクレイピングし、pandoc を使用してそれをテキスタイルに変換することです。ただし、このアプローチには通常、多くの前処理と後処理が必要です。

また、さまざまな代わりの mediawiki パーサーの 1 つを使用して、HTML または DocBook を作成し、pandoc を使用してそれをテキスタイルに変換することもできます。

于 2012-09-16T19:22:33.173 に答える