能否创建自定义落地页?

我了解普通的首页及其修改方式,也明白横幅和置顶主题的功能。

但如果我想为来自特定地点的访客创建一个独特的落地页,比如在该页面上突出显示某些特定主题等——有什么方法可以实现类似的功能吗?

我找到了这个主题,但它并未解决我的疑虑。

不,目前还没有。我们讨论过在 Discourse 中创建静态页面的功能,预计在未来 6 个月左右可能会有相关进展(抱歉,目前无法提供更具体的时间!)。

您具体希望实现什么功能呢?(我猜自定义布局是一个主要需求)这些功能是否无法通过链接到特定主题来实现?

4 个赞

有几个插件可能有所帮助,但不确定它们能在多大程度上实现您期望的最终效果。

这个插件可能会有所帮助,但插件作者表示它可能会在过程中出现中断。

此外,还有一些插件可以实现静态页面的形式,例如:

以及

3 个赞

如果我可以大胆地顶一下这个帖子,我一直在研究创建一个可以嵌入fTELNET客户端的静态页面——是否有进一步的开发,或者嵌入的js脚本是否可以与DiscPage或ProCourse一起使用?

您是否已经浏览过 Landing Pages Plugin 🛩

4 个赞

@nathank 不 - 我会试试!

1 个赞

最后发生了什么?我需要使用负载均衡器(load balancer)还是有原生的函数可以实现?你提到这件事已经快5年了,目前只能通过插件来实现,但这些插件似乎容易导致系统崩溃。

我们现在有了页面发布功能,请查看 Page Publishing

那不是一个登陆页面。

我猜……如果使用主题组件将“/”重定向到已发布的页面会怎样?不过不确定会有多少东西会中断。

这让我想起了自定义主页功能。不确定是否有相关的文档主题。我记得的主题是

3 个赞

“文档”在 https://github.com/discourse/discourse/pull/26291,我猜是这样。我不认为有一个适当的 Documentation 主题来讨论那个。

2 个赞

如果你能把人送上去,那就可以 :smiley:

如果它需要是主页,也可以使用主题中的 custom-homepage 出口来实现完全自定义的主页:DEV: allow themes to render their own custom homepage by pmusaraj · Pull Request #26291 · discourse/discourse · GitHub… 走这条路,你就可以根据你需要的任何条件来构建自定义内容。例如,你可以使用查询参数,如 /?src=ad-campaign 来显示不同的内容。

3 个赞