1

私は 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>

それが可能かどうか、またどのように問題に対処すればよいか説明していただけますか?

4

1 に答える 1