テーマでレイアウトを変更する

こんにちは

実現不可能なことに時間を費やさないよう、テーマを使ってページのレイアウトを大幅に変更することは可能でしょうか?具体的には、行間を変更し、トピック一覧からユーザーバッジを削除し、実際の投稿を表示する際の横幅を広げたいと考えています。これは単純なCSSの調整で済むものなのでしょうか、それともハードコーディングされた要素に衝突してしまうのでしょうか?

こんにちは、Meta へようこそ @klemstance :wave:

はい、Discourse のテーマシステムを使えば、クライアントサイドのほぼすべての要素をカスタマイズできます。ハードコードされた制限はありません。

はじめの一歩を踏み出すのに役立つガイドがいくつかあります。

また、Customization > Theme カテゴリーには、参考になるオープンソースのテーマやコンポーネントのコレクションがあります。

投稿の具体的なご質問についてですが、

:white_check_mark: 行間は CSS を使って簡単に変更できます。

:white_check_mark: 何を指しているのか正確には理解できませんが、テーマやコンポーネントを使って要素を追加・削除できます。また、CSS で要素を非表示にすることも可能です。

:white_check_mark: これは CSS で可能です。ただし、変更がスレッドのタイムライン(スレッド右側のスクロールバー)にどのような影響を与えるかをご理解いただく必要があります。とはいえ、これらはすべて CSS の範囲内での作業であり、必要な知識をお持ちであれば、ご希望の変更を何でも行うことができます。

わあ、詳しい返信をありがとうございます!

有望そうですね。では、早速調べてみて、いろいろ試してみます。改めてありがとうございました。