哎呀;我的广告拦截器不知何故阻止了你的第二张图片,真奇怪。
想看这些页面实时效果的人可以看这里:
\u003chttps://noobish.me/t/open-source-culture-no-tags/525\u003e -\u003e \u003chttps://noobish.me/t/open-source-culture-with-tags/320\u003e
真不错。
哎呀;我的广告拦截器不知何故阻止了你的第二张图片,真奇怪。
想看这些页面实时效果的人可以看这里:
\u003chttps://noobish.me/t/open-source-culture-no-tags/525\u003e -\u003e \u003chttps://noobish.me/t/open-source-culture-with-tags/320\u003e
真不错。
这太棒了!!!感谢分享!!!![]()
这值得拥有一个单独的“操作指南”条目 ![]()
使用 CSS “移除”内容的一个明显缺点是,它实际上并没有被移除,只是被隐藏了。因此,您加载了客户端不会使用的数据。
我下面这个问题的意图是确定 Discourse 实践者的一种_通用_方法,以_识别_跨实例进行讨论的途径。
@hellekin “跨实例” 指的是什么?
您在使用 Wordpress 吗?
……还是 Ghost?
现在有了与 Ghost 和 Discourse 更紧密的集成,支持单点登录……
还有这个插件……
指 Discourse 的跨实例。
您好,我目前有一个 discourse 站点,需要登录才能查看和进行任何操作。我想使用“发布主题”功能为用户创建主页,但由于我也在使用安全媒体,因此遇到了以下错误。有什么办法可以解决吗?我尝试了 procourse-static-pages(不适用于最新版本的 discourse,我无法保存新页面。安全组下拉框未被填充,这可能是问题所在)和 discpage(似乎不适用于我正在使用的主题)插件。所以我真的希望这个功能能够奏效。有人有什么建议吗?
哇!
您对 Discourse 所做的调整真是太棒了,恭喜您并感谢您的分享 ![]()
![]()
这很酷。做得好,谢谢分享 ![]()
感谢 @brasofilo 和 @Lilly!我正计划基于此及相关用例创建一些主题组件。
除非我错过了此功能的某些内容,否则已发布的页面仅显示初始帖子,而不显示对其的回答。如果这是预期的行为,是否有办法(插件?)使独立页面也显示对初始帖子的所有回复?
你好 Raphael,
这就是已发布页面的目的。 ![]()
已发布页面对许多 Discourse 功能的访问权限有限。
唯一的解决方法是使用类似 Page Publishing - #145 by denvergeeks 的技巧,但已发布页面将没有自定义 URL(并且会在后台加载无用的东西)。
Danielle,您好:
很遗憾,我没有其他建议,只能建议您开启一个新的 Feature page-publishing 主题,询问是否能对此做些什么。
页面发布是一个很棒的想法,也是一个对我来说全新的功能,特别是上面的内容,这正是我所设想的它的工作方式。
这可以让我们在拥有更多控制权的情况下展示内容,同时让大部分 Discourse 登录_required,这是两全其美的方法。你可能仍然需要吸引新用户,或者将你想要公开给所有人(包括爬虫)的有价值的信息放在那里。
一个简单的选项,比如:
允许已发布的页面显示在登录_required页面上
这将是一个好的开始。
也许 /pub/ 也可以作为默认的着陆页,自然地以简单的列表预览形式显示所有已发布的页面。
我直到调查了登录_required 才真正知道这个功能可用。
在我们等待 Index or search published pages 功能的同时,这里有一个手动实现的方法。
使用 https://meta.discourse.org/t/discourse-data-explorer/32566/1,您可以创建一个新的 已发布页面 查询:
SELECT CONCAT('/pub/', pp.slug) AS URL, pp.topic_id
FROM published_pages pp
ORDER BY pp.id
当然,您可以 Run Data Explorer queries with the Discourse API 来创建和维护已发布页面的索引。这甚至可能通过 Custom Wizard Plugin 🧙 来实现。
我手动创建了一个新主题,使用了上面“已发布页面”查询的数据,然后在 /pub/index 处发布了它。
由于我 https://meta.discourse.org/t/run-other-websites-on-the-same-machine-as-discourse/17247,我可以使用此代码段轻松地在 https://discourse.example/pub 处提供已发布页面索引:
# 提供已发布页面的索引
location ~* ^/pub/?$ {
return 307 https://discourse.example/pub/index;
}
我也加入这个列表 ![]()
是否有办法更改路由以从已发布页面的 URL 中移除 /pub/?
例如,此已发布页面:
https://example.com/pub/my-magic-page-here
将变为:
https://example.com/my-magic-page-here
![]()
您好 @Richie - 您可以使用永久链接(admin-customize-permalinks)来实现此目的。将“my-magic-page-here”的 slug 放在第一个字段中,在下拉菜单中使用“External URL”选项,然后在 URL 字段中添加已发布的页面 URL。但请注意,永久链接不能在自定义菜单部分用作 URL,仍然需要实际已发布的文档 URL。
您好,除了使用 CSS 来设置 display: none 之外,还有什么方法可以移除正在发布页面的用户?
另外,有没有办法添加一个返回论坛的链接?
另一种方法是将主题的所有者更改为 @system 或其他通用用户。
最简单的方法是手动操作,只需在 OP markdown 中添加一个链接即可。
您或许可以轻松地创建一个 TC 来自动执行此操作(取决于您想要链接回什么)。可以尝试在 Marketplace 中寻找相关服务。
谢谢,我已经解决了。