2

ikiwikiにmathjaxサポートを追加する方法はありますか?もしそうなら、これを取得するために(Linuxで)ステップバイステップで進む方法は?

4

1 に答える 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に次の行を追加します-セットアップ(例: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 に答える