有没有办法向 ikiwiki 添加 mathjax 支持?如果是这样,如何逐步进行(在linux中)来获得这个?
问问题
404 次
1 回答
3
- 安装 pandoc (> 1.8)
- 获取最新的 pandoc-iki 插件:
cd /tmp/; git clone https://github.com/dubiousjim/pandoc-iki.git
- 找出 pandoc 的安装位置:
which pandoc
例如/usr/bin/pandoc
将以下行添加到您的 wiki - setup(例如 mywiki.setup)文件中:
# pandoc plugin pandoc_command => "/usr/bin/pandoc", pandoc_latex => 1, pandoc_rst => 0, pandoc_math => "mathjax",
添加
pandoc
到您的安装文件中的插件列表,例如\# plugins to add to the default configuration add_plugins => [qw{goodstuff websetup wmd pandoc}]
sudo cp /tmp/pandoc-iki/mathjax.tmpl /usr/share/ikiwiki/templates/page.tmpl
sudo cp /tmp/pandoc-iki/pandoc.pm /usr/share/perl5/IkiWiki/Plugin
sudo ikiwiki --setup ~/mywiki.setup
要激活 html_css,请更改以下行
/usr/share/ikiwiki/templates/page.tmpl
:<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script>
至
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full" type="text/javascript"></script>
然后再做
sudo ikiwiki --setup ~/mywiki.setup
一次。如果您也想离线使用 ikiwiki,您可以更改目录的路径:下载 mathjax 并将其放在某处,例如
/var/www/myiki
,将上面的行更改为<script src="/iki/mathjax/MathJax.js?config=TeX-AMS_HTML-full" type="text/javascript"></script>
(别忘了跑
ikiwiki --setup
)
于 2011-12-09T10:51:34.433 回答