问答插件

这是一项涵盖所有 Pavilion 插件的政策。

抱歉造成混淆。我们的意思是:任何在第五天之前发现的高危或严重问题,将力争在第七天修复。之后您只需更新该插件,即可恢复正常使用。核心要点是:在修复发布前可能会有短暂延迟,因此这两个数字(5 和 7)存在差异。

如果某个 Bug 极其严重,导致您不得不卸载该插件,那么显然需要重新构建以替换它,同时 Discourse 也会随之更新。我们会针对此类突发情况逐一处理。希望这类情况极为罕见。

4 个赞

@mbcahyono @merefield

我在从 Git 安装插件时遇到此错误,请协助。

您似乎正在尝试将其作为主题安装。这是一个插件,而不是主题。请按照以下指南操作:

5 个赞

听到这个消息太棒了!如果方便的话,我有几个问题:

  1. 从技术上讲,我应该如何从生产环境运行测试分支?
  2. 您提到这个插件将被重写。是否有计划说明将有哪些改动以及将添加哪些内容?

非常感谢!

  1. 这是可选的。我们拥有自己的测试站点,您可以在此测试该插件:try.thepavilion.io

当然,如果您愿意,也可以搭建自己的测试站点并在那里测试该插件。

  1. 这更像是一次代码重构,未添加任何新功能。

未来有什么计划吗?之前在 Pavilion 上看到过相关帖子。:slight_smile:

@mbcahyono @merefield

能否请您协助?在添加以下插件钩子后,我遇到了 502 Bad Gateway 错误。

hooks:
after_code:

你试过注释掉这一行并重新构建吗?

如何将所有帖子的默认排序设置为按投票数或点赞数最高的置顶,就像 Stack Overflow 那样?@angus

1 个赞

移除插件后网站已恢复正常,如何修复此问题?是否与最新版本的 Discourse 不兼容?

这是您第一次安装自定义插件吗?我已在本地测试,一切正常。除非其他人也报告了相同的问题,否则这属于孤立案例。

502 错误通常意味着前端(Nginx)正在运行,但后端(Rails 服务器/Unicorn?)未运行。

您的 app.yml 文件内容是什么样的?

其他插件运行正常。

## 插件请放在此处
## 详情参见 https://meta.discourse.org/t/19157
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-sitemap.git
          - git clone https://github.com/pmusaraj/discourse-sidebar-blocks.git
            # - git clone https://github.com/paviliondev/discourse-question-answer.git

我非常喜欢这个建议。开发者会考虑将这些功能添加到插件中吗?

2 个赞

已添加到我的待办事项列表。

3 个赞

已添加到插件:

截图:

3 个赞

能否考虑添加一个“黑名单”标签,用于对带有该标签的帖子禁用问答布局?(就像您目前用于启用它的方式一样):slight_smile:

1 个赞

我会看看能否在下一个版本(大约下个月 5 号左右)添加这个功能 :slight_smile:

2 个赞

现在,您还可以在问题(OP)下发表评论:

截图:

2 个赞

感谢 @mbcahyono :slight_smile: 我们已经更新了网站,现在运行正常。

但我发现了一个小 bug。

  1. 访问一个采用 QnA 格式的讨论主题
  2. 随后导航到其他主题
  3. 头像大小变为 25px,而不是原来的 45px。

这是一个示例:

<img alt="" src="/letter_avatar_proxy/v4/letter/v/ce7236/25.png" title="...removed..." class="avatar" width="25" height="25">

这是默认大小:

<img alt="" src="/letter_avatar_proxy/v4/letter/v/ce7236/45.png" title="...removed..." class="avatar" width="45" height="45">

(这不仅限于“字母头像代理”头像,普通头像也存在此问题。)

刷新页面(按 F5)后,一切恢复正常。

我已在 GitHub 上创建了相关 issue:

感谢提交报告,但我在本地似乎无法复现该问题。如果其他人也报告了相同问题,我会进一步排查。