バッジ画像のアップロードのヒント

こんにちは!この素晴らしい Discourse の世界にようこそ!お手伝いできることがあれば幸いです。

さて、DigitalOcean に Discourse をインストールしました。次に、バッジ画像をアップロードしたいのですが、管理画面にそのオプションがないため、SFTP を使おうと考えています。しかし、どのフォルダにアップロードすればよいのか見当がつきません。

余談ですが、このサーバーには Discourse だけをインストールしており、サブドメインを使用しています。メインドメインは別のサーバーに設置されています(これが関係するかどうかはわかりませんが)。何かアドバイスがあれば教えていただけますか?

ありがとうございます!

「いいね!」 1

これを行う従来の方法は、スタッフトピックに画像を投稿することです(トピックが何のためのものか、つまりサイトデザインで参照される画像の一時保管場所であることを明確にしてください)。その後、そのトピックから画像を参照します。

ただし、テーマ付けの資産に関連する、より良い現代的な実践方法があるかもしれません。@johani さんが後ほどコメントしてくださるかもしれませんね。

「いいね!」 1

Jeff さん、ありがとうございます。ただ、整理がつかなくなり、すべてが 3 倍サイズになってしまいます。可能であれば、自分でサーバーにアップロードしたいです。利用可能なフォルダや変数はありますか?

Off: 小さなケーキバッジ、おめでとうございます :slightly_smiling_face:(これは Discourse のデフォルト機能でしょうか?)

テーマにはアップロード設定がありますが、まだいくつかの調整が必要です。そのため、現時点では上記と同じ回答となります。画像はスタッフトピックにアップロードし、その URL を取得してください。

そんなことはありません。大きな画像はリサイズされますが、ライトボックスをクリックすれば元画像が常に保持されます。小さな画像はそのままアップロードされます。

それは不可能です。たとえ何らかの方法で見つけられたとしても、推奨されません。Discourse はアップロードのレコードを作成します。最善の場合でも混乱を招き、最悪の場合にはサイトが破損します。

長期的には、バッジ画像に対して type: upload をサポートし、アイコンにはアイコンピッカー、画像にはアップロード設定を切り替えられるラジオボタンを入力できるようにする可能性があります。

「いいね!」 3

はい、私も同じことを考えていました。画像の URL を入力する代わりに、バッジページから直接画像をアップロードできるオプションがあると素晴らしいですね。それまでは、はい、すべてのバッジを自分宛てのプライベートメッセージにアップロードしました :blush:
ありがとうございます!

「いいね!」 2