このガイドでは、ウェブサイトのソースコードを確認して、使用中の Discourse のバージョンを特定する方法を説明します。
必要なユーザーレベル:すべてのユーザー
Discourse のバージョンを理解することは、トラブルシューティング、プラグインとの互換性の確保、最新情報の把握において重要です。ここでは、特定のサイトで実行されている Discourse のバージョンを特定するための手順を説明します。
概要
このガイドでは以下の内容を取り上げます:
- Discourse サイトのソースコードの表示
- バージョンメタデータの特定
- バージョン文字列の解釈
ソースコードの表示
- ウェブブラウザで対象の Discourse サイトにアクセスします。
- ウェブブラウザの「ソースを表示」ボタンを押します。方法はブラウザによって異なります:
- Google Chromeの場合:ページ内の任意の場所で右クリックしてコンテキストメニューを表示し、「ページのソースを表示」を選択します。
- Firefoxの場合:右クリックして「ページのソースを表示」を選択します。
- Edgeの場合:右クリックして「ページのソースを表示」を選択します。
バージョンメタデータの特定
\u003chead\u003e セクションのソースコードの上部付近にあるメタバージョンタグを探します。以下のような形式になります:
\u003cmeta name="generator" content="Discourse 2.2.0.beta5 - https://github.com/discourse/discourse version 4831c4c2eeef9124fd4bed6d63f26a8e55b6b9c9"\u003e
バージョン文字列の解釈
メタタグから:
-
バージョン
Discourse 2.2.0.beta5は、ベータ版(最新)か、リリース版(以前のバージョン)かを示します。- ベータ版: 公式 Discourse ホスティングを含むほとんどのインストールでは、数週間ごとに新しいリリースが提供されるベータ版が使用されています。
- リリース版: 完全なリリースは最大でも 6 か月に 1 回程度で、やや保守的な内容です。
-
具体的な内部バージョンは、末尾の文字列で参照されます:
https://github.com/discourse/discourse version 4831c4c2eeef9124fd4bed6d63f26a8e55b6b9c9バージョンの最初の 7 文字(この例では
4831c4c)を取得し、github.com/discourse/discourse/commits/main を参照して、メタタグのバージョンに対応するコミットを探します。
また、完全なバージョンハッシュを使用して直接検索することもできます:
https://github.com/discourse/discourse/search?q=hash%3A4831c4c2eeef9124fd4bed6d63f26a8e55b6b9c9\u0026type=Commits
出力例
これにより、現在のバージョンがメインブランチからどれほど遅れているかがわかります。

