テキストテーマコンポーネントのハイライト

スクリーンショット

リポジトリ

discourse-highlight-text

概要

フォーラムのテーマ設定に一般的なブランド用語を追加すると、すべての投稿でその用語が強調表示されます。
テキストを強調表示するために https://markjs.io/ を使用します。mark() および markRegExp() メソッドに対応しています。テキストの強調には「quaternary」テーマカラー(discourse → customize → colors)が使用されます。

インストール方法

テーマまたはテーマコンポーネントのインストール方法

プレビュー

設定

テーマコンポーネントの設定で設定を行います。単一の単語をマークするか、正規表現を使用してテキストを選択するかを設定できます。大文字小文字の区別(非)の有無を指定することも可能です。

正規表現の例:[\s]discourse[\s](上記のスクリーンショットと強調表示された「discourse」という単語を参照)。

謝辞

https://markjs.io/ に感謝いたします。

「いいね!」 3

OPに、使い方の簡単な手順と例を追加するのは良い考えかもしれません。

例は設定にあります。どうしても必要であれば、例を追加することもできます。

強要はしませんが、今朝は私が鈍感なだけかもしれませんが、どのように悪用すればよいかが明確ではありませんでした。:thinking:

例があると本当に助かると思います。このスクリーンショットを生成する投稿はどのようなものですか?

「いいね!」 1

フィードバックありがとうございます。最初の投稿を変更しました。

「いいね!」 2

素晴らしい!とても興味深いオプションですね。作成してくださり、ありがとうございます!

「いいね!」 2

@sbernhard

このような「ユーティリティ」テーマのコンポーネントは非常に役立ちます。

作成と共有をありがとうございます。

「いいね!」 1

小さなことですが、ブランド名を強調するのは役立つかもしれません。フィードバックありがとうございます。

「いいね!」 1

「些細なこと」が時に最良のことがあります。

さらに、あなたのテーマコンポーネントは「シンプル」なので、私たちも簡単に学ぶことができますね :)。シンプルさには一種の禅のようなものがあります……素晴らしい仕事です!

次の作品も楽しみにしています!

「いいね!」 1