MediaWikiのSyntaxHighlight GeSHiエクステンション

    0
    72
    Wikis > MediaWikiのSyntaxHighlight GeSHiエクステンション

    基本的にはSubversionリポジトリからダウンロードしたエクステンションをwikiのextensions\SyntaxHighlight_GeSHiにコピーして、LocalSettion.phpファイルでrequire_onceする

    ダウンロードはextensionsディレクトリ内でsvn exportを行えばGeSHiファイルも展開してくれるので、手っ取り早い

    早い

    cd extensions
    svn export http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SyntaxHighlight_GeSHi
    

    途中サーバSSL認証を受け入れるか聞いてくるので

    (R)eject, accept (t)emporarily or accept (p)ermanently ?
    • Reject, accept 受け入れ拒否。
    • temporarily or accept 一時的に受け入れる
    • permanently 永久に

    tを押して続行

    次の行をLocalSettings.phpに追加:

    require_once("extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");

    あとは選択しているスタイルのcssファイルに

    div.mw-geshi {
        background-color: #F9F9F9;
        border: 1px dashed #2F6FAB;
        color: black;
        line-height: 1.1em;
        padding: 1em;
    }

    みたいな感じでスタイルを調整するCSSを追加しておけばよい

    シェア