パーサー拡張機能の作成

こんにちは
Discourse 用のパース拡張機能を作成したいと考えています。say [Hello World!] のようなテキストを scratchblocks や、これと同様の他の画像に変換するものです。既存の Discourse ファイルを変更する必要がありますか?それとも、既存ファイルを変更せずにコーディングを開始できますか?

「いいね!」 2

ようこそ、@R4356th さん!:waving_hand:

いいえ、サーバー上の Discourse ファイルに変更を加えると(この文脈では)、サイトの更新ができなくなったり、次の更新時に変更が上書きされたりする可能性があります。

対応方法としては、プラグイン または テーマ/テーマコンポーネント を作成することをお勧めします。

これらが、Discourse をご自身のニーズに合わせて拡張するための方法です。

ご要望の機能については、プラグインが必要です。参考として、bbcode プラグインのソースコードをご覧になることをお勧めします。

「いいね!」 5

どうもありがとうございます。これで解決するはずです。

「いいね!」 3

パーサーを PHP で書くことですか?

Developer's guide to Markdown extensions をご覧になることをお勧めします。

(一般的に、すべての Discourse 拡張機能は EmberJS と Rails で書かれていますが、ここでは JavaScript のみが必要になると思います)

「いいね!」 4

ありがとうございます。:blush:

「いいね!」 2