カスタムSVGアイコンを開発中のプラグインに追加したいのですが、その方法に関するドキュメントやトピックが見つかりませんでした。ドキュメントはすべてテーマに関するもののように見えます。
register_svg_icon関数は、他のプラグインリポジトリを見た限りでは、FAアイコン専用のようです。
SVGをパブリックフォルダに配置して、通常の画像のように読み込むことができると思いますが、それは最終手段として避けたいと考えています。
カスタムSVGアイコンを開発中のプラグインに追加したいのですが、その方法に関するドキュメントやトピックが見つかりませんでした。ドキュメントはすべてテーマに関するもののように見えます。
register_svg_icon関数は、他のプラグインリポジトリを見た限りでは、FAアイコン専用のようです。
SVGをパブリックフォルダに配置して、通常の画像のように読み込むことができると思いますが、それは最終手段として避けたいと考えています。
register_svg_icon は Font Awesome に限定されず、あらゆる SVG で機能します。
svg-icons/sprite.svg のように、アイコンを含む新しいスプライトを追加します。スプライトシートのガイダンスは、Replace Discourse's default SVG icons with custom icons in a theme と同じです(そのため、id を設定してください)。
次に、plugin.rb で次のように記述できます。
register_svg_icon "my-svg-id"
うまくいきました!ありがとうございます!
SVG ファイルの変更をサーバーで監視する方法はありますか? SVG を変更するたびにページを更新する(そして時には開発サーバー自体も更新する)のは、ほんのわずかな手間です。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.