# 着陆页插件 🛩

**URL:** https://meta.discourse.org/t/landing-pages-plugin/180967
**Category:** Plugin
**Tags:** pavilion
**Created:** [2021年二月24日 04:09 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967 "2021-02-24T04:09:40Z")
**Posts on this page:** 20
**Page:** 4

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2024年三月28日 21:15 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/71 "2024-03-28T21:15:12Z")

</div>

为了说清楚，是插件导致您的网站崩溃，还是您只是不确定如何配置它？如果前者是这样，那么可能有些东西需要修复。

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月28日 21:18 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/72 "2024-03-28T21:18:42Z")

</div>

两者都有。起初，在我安装插件之前，我的网站运行正常，但它没有加载我网站的某些部分。

我可以使用我一直使用的那个主题，还是必须使用那个特定的博客主题？

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2024年三月28日 21:22 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/73 "2024-03-28T21:22:34Z")

</div>

> [@45thj5ej](#):
>
> 它没有加载我网站的某些部分

网站的哪些部分？如果您能详细说明，将有助于确保这种情况不再发生。

> [@45thj5ej](#):
>
> 我能使用我一直以来使用的那个主题吗？

您一直以来使用的那个主题是什么？

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月28日 21:32 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/74 "2024-03-28T21:32:01Z")

</div>

我使用的是 [Air Theme](https://meta.discourse.org/t/discourse-air-theme/197703) 的深度修改版本（大量 CSS 更改），并带有深色主题。基本上，当我已经在论坛/网站上使用主题时，博客主题本身有什么意义？它是否需要，或者不需要？

因为我在插件中也看到了“主题”部分，所以我感到困惑：

 ![gggg](https://global.discourse-cdn.com/meta/original/4X/4/c/3/4c30e9fdb73352ba1d856c1cae105ac0a078d72d.png)

另外，您网站指南的最后一步说：“在登陆页面管理界面中，将“博客”页面的类别更改为您想用于运行博客的任何类别。” 但对我来说，“类别”是灰色的。

> [@angus](#):
>
> 网站的哪些部分？如果您能详细说明，将有助于确保不再发生这种情况。

我当时在管理面板中，安装了插件，刷新了面板，然后网站的一半内容被清除了。不确定它是否还在尝试加载所有内容，或者是什么原因。

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2024年三月28日 21:42 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/75 "2024-03-28T21:42:07Z")

</div>

是的，您可以使用 Air Theme。请注意，博客登陆页面将包含一些不同的 HTML 元素。您可以在 @Arkshine 提供的插件文档中了解更多信息，该文档也链接在 OP 中。请特别参阅此主题：

> **[Page attributes](https://coop.pavilion.tech/t/page-attributes/3063)**
>
> This topic describes how each page attribute works. If you have questions about a page attribute, please respond here. If you think there’s a bug with a page attribute please submit a bug report by clicking on the “Bug Report” link in the header. ...

如果您在这方面有更多问题，可以在那里回复。

> [@45thj5ej](#):
>
> 类别对我来说是灰色的。

该页面有“父”页面吗？

> [@45thj5ej](#):
>
> 就像一半的网站被抹掉了。

网站上的哪些页面被抹掉了？

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月28日 21:50 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/76 "2024-03-28T21:50:53Z")

</div>

因此，如果我选择博客或博客文章，类别将保持灰色。我的网站上有两个类别：论坛和现在的博客。我应该将博客设为子类别，以论坛为父类别吗？

 ![yyyy](https://global.discourse-cdn.com/meta/original/4X/d/0/b/d0bf90f288ed3056d5efee109082c07b4f46a806.png)

关于主题，我还是有点困惑。我的整个论坛网站都应该使用博客登陆主题，还是只在插件中使用？比如，如果我想使用我修改过的 Air 版本，我可以保留 Air 作为我的论坛主题，然后在插件设置中设置博客登陆主题吗？我不想重新制作我的整个主题。

我也找不到如何将“[forums.mysite.com](http://forums.mysite.com)”设为登陆页面。我希望人们通过访问我的论坛网址来访问登陆页面。我也无法更改我的路径？  
 ![kkkk](https://global.discourse-cdn.com/meta/original/4X/8/5/e/85e1fc907250184f8944a80b1ca4f784b7e571ad.png)

> [@angus](#):
>
> 网站上的哪些页面被删除了？

literally 网站的一半都消失了。不过，我当时可能还在加载我的网站，而不是插件本身。

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2024年三月28日 21:54 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/77 "2024-03-28T21:54:27Z")

</div>

该插件似乎没有破坏您的网站。请在有关您所询问内容的文档主题中提出具体问题。

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月28日 22:02 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/79 "2024-03-28T22:02:43Z")

</div>

完成。[Some Questions about Blog Layout - Please Help - Discourse Landing Pages - Pavilion](https://coop.pavilion.tech/t/some-questions-about-blog-layout-please-help/3463)

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月28日 23:13 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/80 "2024-03-28T23:13:17Z")

</div>

哦，真有讽刺意味。看看那边有人刚告诉我的：

> **[Some Questions about Blog Layout - Please Help](https://coop.pavilion.tech/t/some-questions-about-blog-layout-please-help/3463/5?u=ewrhgerherw)**
>
> So, if I choose Blog or Blog Post, category stays greyed out. I have 2 categories on my site: Forums and now Blog. Was I supposed to make Blog a sub-category with Forum as the parent? Still a little confused on the theme thing. Is my entire...

那么，它是“维护中”还是没有？从这里的谈话来看，似乎是。从那里来看，似乎不是。看来大家不在同一页上。我现在真正需要帮助的是弄清楚为什么插件中的默认 HTML（在我链接的帖子中显示）似乎有很多错误，以及为什么默认情况下“订阅”部分一团糟，还有一个随机的可点击框（点击订阅功能也没有任何作用）。

 ![nnnn](https://global.discourse-cdn.com/meta/original/4X/5/6/3/56320961fd2eb2ff1d68a12c91b2cf4e046c4d8b.png)

---

<div class="post-metadata">

### Author: ![cabidop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cabidop/32/325404_2.png) [@cabidop](https://meta.discourse.org/u/cabidop)
#### Post date: [2024年三月29日 00:36 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/81 "2024-03-29T00:36:27Z")

</div>

嘿，@45thj5ej，我来插一句，插件本身仍在维护（我本人也在帮忙），但博客页面和博客主题已经几年没有更新了。

我会尽快查看，尝试让它们与最新版本的插件兼容。在此期间，你可以使用你偏好的主题和布局手动创建一个登陆页面，并使用你自己的代码来显示例如论坛主题作为博客文章。

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月29日 02:21 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/82 "2024-03-29T02:21:12Z")

</div>

感谢您的回复！是的，我在 GitHub 上看到这些已经有 3 年多的历史了。我知道您可能因为正在帮助维护它而有所偏见，但它们是被忽视了，因为有更好的博客式登陆页面选项，还是说这整件事是怎么回事？

> [@cabidop](#):
>
> 我会尽快查看，尝试使它们与最新版本兼容

这将是_极其_有用的帮助。如果需要，我可以提供我的发现，例如哪些地方会出错，显示不正确等等。而且这些都是基于开箱即用的默认设置。对此我非常兴奋。有什么时间安排吗？

但主要问题都在这个视频里。  
订阅信息奇怪地出现在左下角，有一个超级长的提交按钮在屏幕最底部。右下角的订阅按钮没有任何作用。旁边有一个尴尬的复选框。最后，一个鼠标悬停时会发光但不起作用的不可见框，但它是可点击的。

[https://i.imgur.com/1RUAsRP.mp4](https://i.imgur.com/1RUAsRP.mp4)

@cabidop？

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月30日 03:33 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/83 "2024-03-30T03:33:24Z")

</div>

在我上面的回复之外（还没有收到你的回复），URL 方案也需要更改。目前，博客页面试图链接到为其创建的论坛主题，但 URL 方案不匹配，因此你总是会看到一个损坏的页面。

示例：

 ![zzzzz](https://global.discourse-cdn.com/meta/original/4X/d/1/1/d1178649c0ed1a0b6e490488924f17edf3048203.png)  
它试图指向的链接是 `https://forums.mysite.me/b/blog-test-one-million`  
但该 URL 从未存在，因为在我创建此论坛主题的那一刻，其 URL 是：`https://forums.mysite.me/t/blog-test-one-million/20`

所以博客页面需要以某种方式将 `/b/` 替换为 `/t/`，并以某种方式获取它生成的末尾数字。`/b/` 是作者的用户名。所以它试图链接到：  
`https://forums.mysite.me/author/topictitle` 而不是：  
`https://forums.mysite.me/t/topictitle/randomnumber`

---

<div class="post-metadata">

### Author: ![cabidop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cabidop/32/325404_2.png) [@cabidop](https://meta.discourse.org/u/cabidop)
#### Post date: [2024年三月30日 08:40 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/84 "2024-03-30T08:40:10Z")

</div>

您好，@45thj5ej，我又来了。我已经向三个仓库（此插件以及 Blog Landing 主题和页面）发送了一些更新，因此您在视频中提到的问题在合并后（通常在几天内）应该会得到修复。

关于您发布的有关 URL 的帖子，路径不是 `/author/topictitle`，而是 `/blogpath/topictitle`，其中 `blogpath` 是“Blog”父页面中的路径设置（在您的情况下，它看起来是 `/b`）。您看到的是预期的行为，因为如果“Blog Post”页面配置正确（默认设置应该足够），它将以该 URL 将主题渲染为博客文章。如果在更新后您仍然看到损坏的页面，请告诉我，这可能是权限问题或与其他插件不兼容。

至于为什么博客部分被忽略了，我无法确定，因为我最近才加入，但考虑到您的问题以及与它们相关的其他主题，我猜测维护它们以满足每个用户对博客功能（而登陆页则简单得多）的期望是困难的。

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月30日 13:48 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/85 "2024-03-30T13:48:19Z")

</div>

嘿，非常感谢你的更新！看起来它们在 5 小时前已经合并了。那么，我该如何更新 Landing Pages 插件本身呢？我最初将其 fork 到我自己的 GitHub，现在我刚刚将 fork 与更新的内容同步，但当我点击插件设置中的“Pull”时，我会看到下面的图片，而“learn more”链接只会将我带到作者网站的主页，而不是提供任何实际有用的信息来帮助我“了解更多”……

 ![bbbb](https://global.discourse-cdn.com/meta/original/4X/b/c/f/bcf03f105f91aa9732b27dd1f01dddded324c61b.png)

编辑：看起来你可以去 `https://forums.mysite.me/admin/upgrade` 在那里更新东西，但是，这并没有更新我的实际 [blog pages](https://github.com/paviliondev/blog-landing-pages) 东西。它在插件页面上显示了我旧的 HTML 内容，并且仍然出现上面的名称错误。

编辑 2：所以，我手动更新了代码（但仍然想知道上面问题的答案），博客文章页面现在看起来像这样……重复背景图片，颜色不对，按钮位置奇怪等等。而且，“Subscribe”按钮在任何页面上点击时仍然无效。在移动设备上，那里的汉堡菜单仍然无效。

 ![forums.gonomad.me_b_bloggy-testingggg](https://global.discourse-cdn.com/meta/original/4X/0/5/a/05a7c185039f9d96bee4578e221bb4a6cede9979.jpeg)

话虽如此，但如果博客文章有足够的文本内容，那个尴尬的小灰色框看起来还可以。那么，对于内容较短的博客，是否可以修复？较长帖子的布局示例：

 ![hhhh](https://global.discourse-cdn.com/meta/original/4X/f/4/5/f453fe9037d8d21935d6e49e7c057daf6bd03ae6.jpeg)  
仍然有奇怪的平铺背景问题。而且不幸的是，我不得不进行大量的 CSS 自定义，以免它在颜色上看起来像上面的照片。

哦，我还注意到，在移动设备上链接会断开，但在桌面设备上点击博客登陆页面上的博客标题时链接可以正常工作。  
桌面正确地带你到：  
`https://forums.mysite.me/blogpath/topic-title`  
移动设备带你到：  
`https://forums.mysite.me/blogpath/blogpath/topic-title` -  
不知何故添加了第二个 `/blogpath/`。

最后一点（目前）：自从更新了 Landing Pages 插件后，我的 GitHub 存储库在进行“测试连接”时无法连接，“Pull”按钮也变灰了。  
编辑 3：我刚刚发现的另一个问题：如果我创建一个新主题作为博客文章，_所有_先前博客的日期都会更改为最新的日期。这非常糟糕。我创建了一个新主题/博客文章，它们都变成了新文章的日期（今天的日期）：  
 ![cccc](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/9/a/7/9a713e7f9c7f13ba565c07af90a1d04023c81dea.png)

---

<div class="post-metadata">

### Author: ![cabidop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cabidop/32/325404_2.png) [@cabidop](https://meta.discourse.org/u/cabidop)
#### Post date: [2024年三月31日 08:20 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/86 "2024-03-31T08:20:20Z")

</div>

对于仅与博客组件相关的问题/疑问，让我们将其移至[Landing Pages Blog](https://meta.discourse.org/t/landing-pages-blog/190390)主题，以使此主题仅关注插件。无论如何，据我所知，问题主要是主题（非常基础）不适合您的用例，而且鉴于您已经更新了它，看起来更多的是您需要根据您的具体需求进行调整（更新后默认值应该“足够好”）。我可能会投入更多时间，但如前所述，它已经停滞了一段时间，而且并不是我的主要关注点。

关于您最初的问题，“名称已存在”错误通常发生在手动重新创建页面或在保留页面的同时重置远程存储库时。无论哪种情况，解决方案只是删除现有页面并重新同步。

关于您遇到的“测试连接”问题，最后一个插件更新现在同时接受 URL 和分支进行验证，因此请确保您输入的数据是正确的（假设您的 fork 是 `https://github.com/nomadtown/blog-landing-pages`，我用 `master` 分支测试没有问题）。

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2024年三月31日 12:58 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/87 "2024-03-31T12:58:47Z")

</div>

好的，我在那里发帖了：[Landing Pages Blog 🛩 - #42 by 45thj5ej](https://meta.discourse.org/t/landing-pages-blog/190390/42?u=45thj5ej)

我不会说它“满足”我的需求。开箱即用的功能是坏的（订阅按钮不起作用，移动设备上的汉堡菜单不起作用，移动设备上的博客链接断了，每次发布新博客时所有博客日期都会更新，等等）。

---

<div class="post-metadata">

### Author: ![chagui](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chagui/32/426127_2.png) [@chagui](https://meta.discourse.org/u/chagui)
#### Post date: [2024年六月21日 16:50 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/88 "2024-06-21T16:50:02Z")

</div>

您好 @angus @merefield，我来跟进一下关于“着陆页插件”的一些问题报告帖子。

我刚自己安装了该插件试用，遇到了这里描述的相同 bug：[Repeating header](https://meta.discourse.org/t/repeating-header/311798)

这是我在我网站上的截图：

 ![Screenshot 2024-06-21 184057](https://global.discourse-cdn.com/meta/original/4X/4/e/5/4e5f5ff7777ce1d1035a404e51e158e734696c7a.png)

此外，它还会干扰管理员面板的渲染、过滤器和整体功能：

浏览器控制台中显示以下错误：

 ![Screenshot 2024-06-21 184112](https://global.discourse-cdn.com/meta/original/4X/b/4/5/b45788b90ceb7fa8c97346eedb87c23af55fff6d.png)

我正在运行最新的“3.3.0.beta3-dev (f4108702c8)”，在我卸载“着陆页插件”的那一刻，一切都恢复正常了。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年六月21日 16:53 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/89 "2024-06-21T16:53:28Z")

</div>

感谢您提供的详细报告，这看起来相当直接……我会看看。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年六月21日 17:17 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/90 "2024-06-21T17:17:33Z")

</div>

请更新并重试一次？

---

<div class="post-metadata">

### Author: ![chagui](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chagui/32/426127_2.png) [@chagui](https://meta.discourse.org/u/chagui)
#### Post date: [2024年六月21日 17:50 UTC](https://meta.discourse.org/t/landing-pages-plugin/180967/91 "2024-06-21T17:50:50Z")

</div>

哇！速度真快…… 😃

我重新安装了更新的版本，它似乎运行正常（至少之前的问题都不存在了），我现在要开始使用这个插件了。

非常感谢！

[上一頁](https://meta.discourse.org/t/landing-pages-plugin/180967.md?page=3)

[下一頁](https://meta.discourse.org/t/landing-pages-plugin/180967.md?page=5)
