我倾向于编写大量的文档,因此MediaWiki格式对我来说很容易理解,而且比传统的
HTML编写节省了我很多时间.然而,我也写了一篇博客,发现从键盘切换到鼠标一直为HTML输入正确的标签会增加很多时间.我希望能够用Mediawiki语法编写我的文章,然后将其转换为HTML以便在我的博客上使用.
我已经尝试了谷歌,但必须要求更好的术语,因为我无法找到任何东西.
我使用Linux,并希望从命令行执行此操作.
任何人有任何想法或想法?
解决方法
最好的方法是使用MediaWiki解析器.好消息是MediaWiki 1.19将提供一个命令行工具!
免责声明:我写了这个工具.
该脚本是维护/ parse.PHP,直接来自源代码的一些用法示例:
自己输入文本,用Control D结束它:
$PHP maintenance/parse.PHP --title foo ''[[foo]]''^D <p><i><strong class="selflink">foo</strong></i> </p> $
通常的文件输入法:
$echo "'''bold'''" > /tmp/foo.txt $PHP maintenance/parse.PHP /tmp/foo.txt <p><b>bold</b> </p>$
当然管道到stdin:
$cat /tmp/foo | PHP maintenance/parse.PHP <p><b>bold</b> </p>$
截至今天,您可以从http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/maintenance/parse.php获取脚本并将其放在维护目录中.它应该与MediaWiki 1.18一起使用
该脚本将与MediaWiki 1.19.0一起提供.