テーマの作り方(純粋なエンドユーザーの場合)

すでに述べたとおり、私はこのフォーラムの純粋な一般ユーザーであり、HTML/CSSについては基礎と構文しか知りません。しかし、私が普段利用している Discourse フォーラム(ショートカット)に、テーマやレイアウトを貢献したいと考えています。そのためには、どのようなプログラミング言語が必要でしょうか?Twitter や Instagram のような、モダンで素敵なテーマにしたいと考えています。

私は開発者ではありません。学校でコンピューターの本を読んでいる間に HTML/CSS を学んだ程度です。一般ユーザー向けの、基本的でシンプルな専用プログラムはありますか?あるいは、Discourse フォーラム向けに Instagram と似たテーマを作成するための優れたチュートリアルをご存知でしょうか?


開発者

このトピックが最も適切な場所ではないため、カテゴリーを再分類していただければ幸いです。もしかすると Contribute > UX が適切かもしれません。

Discourse Theme CLI(テーマ作成を支援するコンソールアプリ)Discourse テーマの開発者向けガイドをご覧ください。ここから始めるのが良いと思います。

@Ar_D 私も似た状況です(ただし、すでにテーマの作成を開始していました)。これらのトピックを確認することをお勧めします。最初は最初の3つに集中し、自分のやっていることがより明確になったら、残りの2つを掘り下げてみてください。

  1. Beginner's guide to using Discourse Themes
  2. Designer's Guide to getting started with themes in Discourse
  3. Theme Creator, create and show themes without installing Discourse!
  4. Get started with Theme Creator and the Theme CLI
  5. Developing Discourse Themes & Theme Components

Theme Creator のデフォルト機能だけでも非常に進めることができます。Theme CLI も試してみました(これほど複雑なものを初めてセットアップしたので、私は完全な初心者ですが)、デザイン変更に対する超高速なフィードバックを得るのに非常に役立ちました。全体的に、私の極めて限られた HTML/CSS の知識だけでも、かなり進めることができました。

はい、実際のエディターで変更を加えて保存するだけで、即座に結果を目で確認できるのは大きな利点です。しかし、あなたが指摘するように、CLI ツールの設定に時間をかける前に、ウェブインターフェースでいくつかの簡単な変更(私は通常、効果が確認できる color: red のような変更を行います)を行って、何らかの作業ができていることを確認するのは理にかなっています。ただし、テーマの調整に1時間以上を費やす予定があるなら、CLI ツールの仕組みを理解する価値は十分にあります。その投資時間は、すぐに回収できるはずです。

明確にステップバイステップの解決策を示してくださり、ありがとうございます。

CLI を共有してくださった @pfaffman さんにも感謝いたします。

最近、CLI が WSL 経由でしか動作しないことに気づきました。私は Linux アプリを一切実行していないのですが、使用しているシステムはバグの可能性があるため MS ストアが開かず、最新のビルドを使用しているため Windows の更新さえできません。

そのため、CLI はもはや私にとって役に立たないと思います。低速な回線環境でも使えるように、VM 上で Linux をインストールする必要があります。