如上所述,编辑网站文本是最简单的提供说明的方式,但在这种上下文中您仅限于纯文本。
如果您想添加一些 HTML(链接、图片等),可以从“主题与组件”管理区域创建一个新的主题组件。
在“组件”标签页(admin/config/customize/components)中,您可以点击“安装”,然后“创建新组件”,给它一个明显的名称……一旦组件创建完成,点击“编辑代码”。
从那里,您可以进入 JS 标签页,并添加类似以下内容:
import { apiInitializer } from "discourse/lib/api";
const CustomMessage = <template>
<div class="custom-2fa-message">
您的自定义内容将显示在现有内容上方。
<a href="#">示例链接</a>
</div>
</template>;
export default apiInitializer("1.0", (api) => {
api.renderBeforeWrapperOutlet("user-second-factor-wrapper", CustomMessage);
});
通过这种方式,您可以添加链接或任何您想要的 HTML 内容。
如果您希望在此处链接到某个主题,可以使用 页面发布 功能将其公开:
