メインメニューを開く

差分

MediaWikiの「構文ハイライトエラー」

471 バイト追加, 2019年9月10日 (火) 14:40
編集の要約なし
そこで、ホームディレクトリにPython3を入れて、そちらを参照するようにSyntaxHighlightを書き換えちゃいます。
== Python3のインストール ==
参考サイトに基づいて、Pythonの最新版(Python3)をインストールしていきます。<br/>
先ずはホームディレクトリに作業用のディレクトリを作成して移動します。
インストールに使用したディレクトリは削除しちゃいます。<syntaxhighlight lang="bash">cd ~rm -fr work</syntaxhighlight> == SyntaxHighlightの編集 ==
コードを直接編集するので、バックアップを取りながら進めていきます。
「create_pygmentize_bundle」ファイルを修正します。<br/>
以下の様に修正してください
<syntaxhighlight lang="python" line="line" highlight="1,19,60">#!/home/[userid]/local/python/bin/python3
# -*- coding: utf-8 -*-
"""
最後に「pygmentize」を作成し直します。修正した「create_pygmentize_bundle」を使用して「pygmentize」を作成し直します。
<syntaxhighlight lang="bash">/home/[userid]/local/python/bin/python3 ./create_pygmentize_bundle</syntaxhighlight>
([userid]は書き直してください)
 最後に「pygmentize」に実行権を付与します。<syntaxhighlight lang="bash">chmod +x pygmentize</syntaxhighlight> == WEBブラウザのキャッシュ ==
WEBブラウザのキャッシュが残っていると、なかなか変わった感じがしないかもしれません。<br/>
そんな時は例えば「<syntaxhighlight lang="bash">」を「<syntaxhighlight lang="bash" line="line">」などに書き直してみてください。<br/>
これで、行番号が表示されればOKです。
== 参考サイト ==
[https://emptypage.jp/notes/pymods-on-sakura.html さくらのレンタルサーバで Python 外部モジュールを使う]<br/>
[https://affitips.com/pages/65.html さくらにPython3をインストールしたときのメモ - アフィリエイト&ウェブ制作のtips]
 
[[Category:さくらサーバー]]
[[Category:MediaWiki]]
[[Category:Python3]]
[[Category:SyntaxHighlight]]