我们很乐意帮助人们使用他们免费、开源的 Discourse 实例,这确实是我们对开源社区应尽的责任之一。
然而:
-
随着时间的推移,不断涌入大量关于基础 HTML 和 CSS 的问题,这些问题占用了我们处理与 Discourse 相关更实质性问题所需的时间。
-
教导基础 HTML 和 CSS 并非我们时间的有效利用方式。网上有成千上万的资源,介绍如何通过少量 CSS 规则对 HTML 页面进行修改。我们更愿意将时间用于排查 Discourse 问题并为您改进 Discourse。
-
此外,这些话题往往非常具体,仅针对特定站点的需求,缺乏通用性,对将来可能偶然发现该话题的访客帮助有限。
因此,从即日起,我们将关闭所有关于基础 HTML 和 CSS 修改的问题,并引导用户参考一个通用的 Discourse 主题,其中介绍了如何在浏览器中使用 F12 键查找 HTML 目标元素,如何向站点自定义添加基础 CSS 代码,并附带一些示例,以及可能提供网络上其他公共 HTML 和 CSS 教程的链接。
此类问题也将在 24 小时后被标记为自动删除。
(请注意,如果您是 Discourse 托管客户,在您的托管计划所允许的时间范围内,我们更愿意协助处理此类任务。)
感谢您的理解。
25 个赞
只是想补充一下上面的内容:
Meta 不是一个用于学习 CSS 入门的完整指南的专用支持站点——就像它不是一个用于从零开始学习 Ruby 和 JavaScript 的专用支持站点一样,如果您想通过插件自定义 Discourse 的行为。
如果您想自定义 Discourse 的外观,您将需要更多地了解 CSS。
这里有一些关于制作主题、主题组件和插件的指南,这些指南是针对 Discourse 的,但不是为了从零开始学习 CSS 或 Ruby 的流利程度,因为这是一项通用技能。有时人们有时间提供帮助,但这并不总是可能的,因为它意味着需要回顾一般的 HTML 和 CSS 知识——检查器、类和属性等基础知识。
上面链接的指南可以帮助您入门,以及《Discourse 主题开发入门指南》:
如果您想进行广泛的自定义——或者您可能没有时间学习——另一个选择是在 Marketplace 中发帖。
7 个赞