在Ubuntu平臺上,我安裝了漂亮的小perl腳本如何使用Perl Text-MediawikiFormat將mediawiki轉換爲xhtml?
libtext-mediawikiformat-perl - Convert Mediawiki markup into other text formats
它可on cpan。我不熟悉perl,也不知道如何去使用這個庫來編寫一個perl腳本來將mediawiki文件轉換爲html文件。例如我想只是有一個劇本,我可以運行諸如
./my_convert_script input.wiki > output.html
(也許還指定基本URL等),但不知道從哪裏開始。有什麼建議麼?
感謝您的回答。我開始討論這個問題以及一系列可選的MediaWiki處理器,但是在嘗試了一些不起作用或者僅支持mediawiki語法的一些子集之後,我想我最好去別的地方看看。 (從SO中得到的其他答案也沒有用,因爲pandoc只能用於mediawiki的一種方式)。 – cboettig
我完全同意減價會更好 - 我的目標是將所有舊的內容從舊的mediawiki頁面中提取出來,並將其全部轉換爲降價。令人驚訝的是,找到這樣的mediawiki工具並不容易,因爲它比降價要早得多。 – cboettig
@cboettig一個可能的原因是,沒有真正的方法來將wikitext轉換爲降價。最多隻能將維基文本的一個子集轉換爲降價,並且這仍然很困難,因爲wikitext不是定義的標記語言。使用[Parsoid](https://www.mediawiki.org/wiki/Parsoid)可以讓事情變得更容易,這使得wiki文本解析更加「科學化」。 – Nemo