コード構文の強調表示

Moodleリソース、フォーラム投稿などの中でコードスニペットを色付けしたり強調表示することができます。そのためにはGeSHi(Generic Syntax Highlighter)フィルタをインストールする必要があります。これは特別なタグのペアの使用を通してMoodleでGeSHiの力を利用可能にします。

インストール中

GeSHiフィルタはこちらからダウンロードできます。

https://moodle.org/plugins/view.php?plugin=filter_geshi

インストールするには、そのアーカイブを自分のfilter /ディレクトリに解凍してから、adminフィルタ設定画面で有効にします。

使用説明書

以下のように、HTMLエディタのソースの下にコードをスパンで囲みます。

<span syntax = "code">あなたのコードはここにあります</span>

<span syntax = "code" linenumbers = "yes">あなたのコードと行番号</span>

サポートされている言語

そして他の多くの。詳細はGeSHiのホームページを見てください。

オプション

上記の例を参照してください。このフィルタはまだ開発中なので、状況は変わる可能性があります。

デモ

GeSHiのホームページにはインタラクティブなデモもあります。

https://qbnz.com/highlighter/demo.php

開発

このフィルタの最後の開発は2017年に行われたようです。バグレポートは歓迎されています。github issue systemに投稿してください。

関連情報