本指南介绍如何通过检查网站源代码来查找您正在使用的 Discourse 版本。
所需用户等级:所有用户
了解您正在使用的 Discourse 版本对于故障排除、确保与插件的兼容性以及保持最新状态至关重要。以下是确定特定站点上运行的 Discourse 版本的步骤。
摘要
本指南将涵盖:
- 查看 Discourse 站点的源代码
- 定位版本元数据
- 理解版本字符串
查看源代码
- 在网页浏览器中访问目标 Discourse 站点。
- 在浏览器中点击“查看源代码”按钮。不同浏览器的操作方法有所不同:
- 在 Google Chrome 中,右键点击页面任意位置以弹出上下文菜单,然后选择“查看页面源代码”。
- 在 Firefox 中,右键点击并选择“查看页面源代码”。
- 在 Edge 中,右键点击并选择“查看页面源代码”。
定位版本元数据
在源代码顶部的 <head> 部分附近查找 meta 版本标签。它看起来大致如下:
<meta name="generator" content="Discourse 2026.3.0-latest - https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5">
理解版本字符串
从 meta 标签中:
-
版本
Discourse 2026.3.0-latest使用基于日期的格式:YYYY.M.P,其中年份和月份表示发布周期,P是补丁号。- Latest(最新):大多数安装(包括所有官方 Discourse 托管服务)都运行
latest通道(由-latest后缀指示),该通道每月获得新版本。 - Stable(稳定):稳定版本使用相同的基于日期的版本,但不带
-latest后缀,因此更新策略更为保守。
- Latest(最新):大多数安装(包括所有官方 Discourse 托管服务)都运行
-
具体的内部版本由末尾的字符串引用:
https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5取版本字符串的前 7 个字符(本例中为
896e810),然后浏览 github.com/discourse/discourse/commits/main 以查找与meta标签中版本对应的提交。
您也可以直接使用完整的版本哈希进行搜索:
https://github.com/discourse/discourse/search?q=hash%3A896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5&type=Commits
示例输出
这将向您展示当前版本落后于主分支的程度。

