私は mediawiki を使用して、私が従う手順についてメモを取ります。mediawiki に記述したソース コードは、拡張 Genshi Syntax HighLight で強調表示されています。私が使用したプログラミング言語で書かれたソース コードの上にボックスを作成できるように、mediawiki でこの展開を変更したいと考えています。私のメディアウィキで拡張ソースを見ようとしましたが、<div>
. また、メディアウィキで新しい拡張の作成に関する資料を見て、それがどのように実行されるかを理解しましたが、ボックスが作成された場所がわかりません.
私はこの some_code のような構文ハイライトを使用します
これは、mediawiki から生成された html コードの結果です。
<div class="mw-geshi mw-code mw-content-ltr" dir="ltr">
<div class="bash source-bash">
<pre class="de1">
some_code
</pre>
</div>
</div>
このように、divを最初のdivに追加したい
<div class='gsh-lang-label'>Language bash</div>
<div class="mw-geshi mw-code mw-content-ltr" dir="ltr">
<div class="bash source-bash">
<pre class="de1">
some_code
</pre>
</div>
</div>
それが可能かどうか、またどのように問題に対処すればよいか説明していただけますか?