2

我最近在 Nodebb 上建立了一个社区站点,但我遇到了自定义静态页面插件的问题。最初,当 Nodebb 重新加载我的内容时,我的内容会被删除。通过在其他地方托管 nodebb 站点解决了这个问题后,我们意识到 nodebb 插件仍然存在于本地。自定义静态页面不起作用。该站点仅支持一个自定义静态页面,其余页面显示此错误:http: //i.stack.imgur.com/ZQxaG.png

(这不是唯一的错误类型,它只是不断出现的最新错误。)我需要在我的网站上集成静态页面。关于如何解决此问题的任何想法?或者对可以在 nodebb 上包含静态页面的其他选项的任何建议?谢谢!

4

1 回答 1

2

我在使用自定义静态页面插件时遇到了同样的问题。我最初发现,即使在重新启动后,它也没有在 build/public/templates 文件夹中创建 tpl 文件。这导致像您这样的页面未找到错误。

  • 对我有用的一个 hacky 修复是创建一个带有路由名称的 tpl 文件。这解决了错误,我能够看到自定义页面。
  • 对我有用的正确修复是这些步骤

    • 卸载插件
    • 停止 nodebb 应用程序
    • 通过命令行安装插件,即npm install nodebb-plugin-custom-pages

    • 删除手动创建的 tpl 文件build/public/templates

    • 启动 Nodebb 应用程序。

希望能帮助到你。

NodeBB 1.4 版

于 2017-03-22T15:11:13.803 回答