分享两个实用功能:1. 在主题或帖子中添加原作者或其他标志;2. 为首页添加自定义内容颜色

首先添加主题组件名称自定义,并确保启用您的主题或所有主题,如下所示

添加第一个人来在主题或帖子中添加原始发布者或其他徽标
添加 CSS 代码如下

.posts-wrapper {
position: relative;
}

div.topic-owner .topic-body .contents > .cooked::after {
content: "TOPIC OWNER - meta.discourse.org"; /* 文本内容,可更改为“TOPIC OWNER” */
font-size: small; /* 字体大小 */
color: #00aeff; /* 字体颜色 */
float: right; /* 右对齐 */
font-style: italic; /* 斜体 */
font-weight: bold; /* 加粗 */
}

别忘了保存您的代码

添加第二个组件
在标题后添加代码


<div class="custom-welcome-banner" style="background-color: var(--custom-banner-bg); padding: 10px; text-align: center;">
  <strong>Keep your custom content short</strong>,Custom content
  <a href="/faq" style="color: var(--custom-banner-link); margin-left: 10px;">《Frequently asked questions》</a>
</div>

颜色定义添加代码
如果您的网站允许在白天和黑夜之间切换,则需要此代码

:root {
  /* 定义动态颜色变量 */
  --custom-banner-bg: #{dark-light-choose(#d1f0ff, #03374b)};
  --custom-banner-text: #{dark-light-choose(#ffffff, #000)};
  --custom-banner-link: #{dark-light-choose(#50d8ff, #0073ea)};
}

别忘了保存您的代码

我不知道是否有人提交过这类问题。我借鉴了一些使用 discourse 构建的论坛进行总结。
如果此帖子已有类似解决方案或存在版权问题,请删除我。

我不知道是否有人提交过此类问题。我借鉴了一些使用 Discourse 构建的论坛进行总结。
如果此帖子已有类似解决方案或存在版权问题,请删除我。

为什么要发这个帖子?

  1. 我不知道如何编码。
  2. 我不懂英语。
  3. 我认为会有人需要它,特别是那些不懂编码的人。
  4. 懂编码的人会自己查阅文档寻找解决方案。

总而言之,如果我有任何疏漏,请管理员修改。如果内容不当,可以删除。同时,我也为自己保存,以便在这里找到我需要的解决方案。

我不会说英语。所有内容均由谷歌翻译。如果措辞不当,请谅解。

由于新用户只能添加一张图片,因此无法显示效果

2 个赞