Discourse BBCode

:information_source: 概要 Discourse BBCode プラグインにより、投稿の書式設定に BBCode を使用できるようになります。
:discourse2: 当方でホストされている場合 このプラグインは、当社のエンタープライズプランで利用可能です
:mechanic: 自己ホスト環境へのインストール Install plugins on a self-hosted site
:hammer_and_wrench: リポジトリリンク https://github.com/discourse/discourse-bbcode

Discourse BBCode プラグインは、Markdown コンポーザー [1] を拡張し、デフォルトで含まれているもの([i][b][s][u][quote][url][email][code])を超えた BBCode 構文 をサポートし、より「BBCode」™な体験を提供します。

機能

インライン構文

段落に埋め込めるインライン構文 [s]このように[/s]

  • [size=SIZE] : テキストのサイズを設定

  • [font=FACE]: テキストのフォントファミリーを設定

  • [color=COLOR]: テキストの [color=#381]色[/color] を設定 [/li]

  • [bgcolor=COLOR]: テキストの背景色を設定

  • [highlight]: テキストをハイライト

  • [small]: テキストを非常に小さく表示

  • [aname=NAME]: ドキュメント内に名前付きアンカーを作成

  • [jumpto=NAME]: aname で作成したアンカーへジャンプ

マルチライン構文

マルチライン(またはブロックレベル)構文は、テキストのブロックを囲みます。

[right]
この例のように
[/right]

マルチライン構文は、行の途中から始めたり、行の途中で終わらせてはなりません。

リスト

[list]
* アイテム
* アイテム
[/list]

または

[ol]
[li]これはリストアイテムです[/li]
[/ol]

または

[ul]
[*] これはアイテムです
[*] これは **アイテム** です
[/ul]

テキストの配置

[center]
テキストを中央揃え
[/center]

[right]
テキストを右揃え
[/right]

[left]
テキストを左揃え
[/left]

:warning: 注意: これらの機能は、テキストを隠したり、テキストを読みづらくしたりする悪用に簡単に利用されます。また、BBCode を使用するとマークアップの理解が難しくなる可能性があります。


  1. このプラグインは、コンポーザーのリッチテキストモード用には設計されていません。これらのコードを使用する際は、image トグルを使用して Markdown モードに切り替える必要がある場合があります。コミュニティがこのプラグインに依存している場合は、default_composition_mode サイト設定を更新して、メンバーがデフォルトで Markdown モードを表示するように設定できます。 ↩︎

「いいね!」 50

3件の投稿が新しいトピックに分割されました: BBCodeプラグインで[hide]はサポートされていますか?

8件の投稿が新しいトピックに分割されました:BBCodeプラグインによって追加されたタグのコンポーザーボタンを追加する

皆さん、こんにちは。
どのトピックに書くのが一番良いかわかりませんが、ここが適していると思います。他のトピックは閉じられていました。
計画を少し改善しました。
レビューのために共有します。

[note]これは通常のメモです[/note]

[info]これは情報メモです[/info]

[warn]これは警告です[/warn]

[negative]これはエラーです[/negative]

[positive]これは成功です[/positive]

[caution]これは重要な警告です[/caution]

ダーク/ライト検出
管理者設定も可能です。

「いいね!」 4

ちなみに、これにはテーマコンポーネントもあります

「いいね!」 4

ああ、マジか。
半日かけてこれを作って無駄にした… そして、何か気づきを求めていたのに… 価値のあるものは何も見つからなかった!
ありがとうございます!

「いいね!」 2

認証のif call outsで、プラグインの作成について言及されていました。したがって、TC(クライアント側)とプラグイン(サーバー側)へのパスを提供するために、この2つを連携させることができるかもしれません。

あなたのプラグインは、PDFへの印刷などの機能との相性が良いと思います。

例えば、あなたのプラグインはライト/ダークモードを考慮しています。

「いいね!」 2

このプラグインが悪用される可能性があるというアドバイスがある場合、その使用をカテゴリー別またはユーザーレベル別に制限できるようにするのが理にかなっています。現在、プラグインにはそのような機能はありません。

私の認識が間違っているかもしれませんが、悪意のある目的でテキストを隠すユーザーは、ほとんどの場合、まれな事例です。この警告は「何が起こりうるか」という注意喚起として機能しています。

もしこれが心配な場合は、Contribute 機能リクエストを作成するか、監視ワード を使用して、例えば [colour][/color] と入力するユーザーを検知できるようにしてください。

「いいね!」 1

監視ワードのアイデアは良いですね。

「いいね!」 1

前回のアップデートでBBCodeにこの問題が発生しました。

古いトピックを編集すると、「タグ: span、attrs: [["style","color:#d71d1d"]] の bbcode_open トークンが解析されませんでした」というメッセージが表示されます。

これは、新しいエディターがデフォルトで選択されているためです。コミュニティのデフォルトコンポーザーモードの選択 は、この種のコンテンツを まだ サポートしていません。

このメッセージを閉じ、ツールバーの左側にあるトグルをクリックするか、CTRL + M を押して Markdown エディターに切り替えることができます。そうすれば、通常どおり機能するはずです。

皆さん、こんにちは!

モジュールを改善しました。

  • エディタにボタンを追加
  • 色を選択する際、管理パネルのインタラクティブ性を向上
  • いくつかのバグを修正
  • UIをわずかに最適化
  • 英語のローカライズをさらに改善

そろそろ新しいトピックを立てても良い頃かもしれませんね :grinning_face_with_smiling_eyes:


英語のReadme