有没有办法为ikiwiki添加mathjax支持?如果是这样,如何一步一步地(在linux中)得到这个?
答案 0 :(得分:3)
cd /tmp/; git clone https://github.com/dubiousjim/pandoc-iki.git
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
)