トピックリストの列を並べ替えることは可能ですか(フロントページ)?

こんにちは、

以下のスクリーンショットのように、列の順序を変更する方法はありますか?

注:ブラウザ上で要素の順序を入れ替え(トピックの代わりにユーザーを先に配置)、Mozilla のインストール設定をいくつか変更して上記の状態にしました。

理由:
ウェブサイトでリストを読み取る際に、常に画面の左端まで目を動かさなければならないのは、私にとっていつも奇妙に感じられます。少し中央に寄せられたコンテンツの方が読みやすいと感じますが、これは私の個人的な変な癖かもしれません。

最適な方法についてご教示いただければ幸いです。

  • Discourse の設定から実現できますか?
  • Discourse のソースコードを直接変更して順序を変えることはできますか?
  • WordPress のテーマのように、フロントページデザインを完全に新規作成することはできますか?
  • CSS のみで可能ですか?
  • その他?

There’s no way to do this with the settings, and if you directly edit the source of Discourse you’ll lose progress whenever you update.

I think there are two ways this could work, both of these require using a theme so you can upgrade Discourse without losing your work:

  • CSS only: It wouldn’t be a completely trivial task because you’d be editing how the table layout works. The way I would approach it would be by defining each row in the table (tr) as a flex item, you’d then be able to order the cells in the row (td) by using the order property of flex box.

  • Overriding the topic-list template. This is quicker to do, but would likely require more ongoing maintenance to keep up with updates. You can take a look at this theme here to get an idea of how it works: Sam's Simple Theme. Specifically, this file in that theme takes the core Discourse topic-list template and overrides it.

「いいね!」 8

Thanks @awesomerobot

I think I can work with overriding the template.

Users列の位置を変更し、左に移動するにはどうすればよいですか?