Discourseで静的ファイルを生成する

こんにちは、

静的ファイルをアップロードし、すべてのゲストがダウンロードできるように公開する方法について教えてください。
管理者権限が必要でしょうか、それとも通常ユーザーでもアップロード可能でしょうか?

ご回答をお願いいたします。
ありがとうございます、
シーザー

簡単な方法はありません。

それがどのような課題を解決するのでしょうか?

ページ公開もご参照ください。

返信ありがとうございます。私の希望としては、Discourse に CSS や純粋なテキストをスタイルなしで記述またはアップロードしたいと考えています。

しかし、投稿がデフォルトのスタイルで公開され、純粋なテキストとして扱われていないようです。

もしかしたら誤解しているかもしれませんが、標準テキストではなくコードとしてフォーマットしたいということでしょうか?

html {
  background: red;
}

その場合、CSS をバッククォートで囲めば大丈夫です。例えばこのように:

html {
  background: red;
}

もしかしたら少し誤解があるかもしれませんが、私の期待としては、ユーザーが公開リンクを入力すると、完全に純粋なテキストが表示されることです。例えば:

https://raw.githubusercontent.com/hakimel/css/master/device-loop/style.css

投稿を公開することでこれを達成する方法、あるいは何か提案はありますか?

まだ具体的に何を求めているのか明確ではありませんが、ユーザーに他のファイル形式のアップロードを許可したいのでしょうか?その場合、authorized extensions サイト設定に追加する必要があります。

ただし、GitHub リンクのようにファイルを直接表示させたいのであれば、ユーザーがそれを可能にする方法はないと思います。(css を authorized extension に設定した場合、ブラウザがページをレンダリングするのではなくダウンロードしてしまうのではないかと考えられますが、確実なことはわかりません。)

みなさん、ありがとうございます。アクセスできないようですので、まだ https://www.discourse.org/plugins/sitemap.html をインストールする必要があります。

当社のホスティングをご利用の場合、サイトマップはビジネスプラン向けのプラグインです。スタンダードプランでは提供されていません。