为Icarus、Fantastic主题增加隐藏所有评论的选项

Icarushalo最流行的主题之一。美中不足的是,没有一键隐藏或关闭所有评论的选项。作为完全不会前端的我,瞎捣鼓出了一个增加隐藏评论的方法。(该方法也可以用于修改Fantastic主题)
外观/主题编辑界面中,我们需要编辑两个文件:

  1. setting.yaml
    在mathjax_enable段落后面(39行),插入我们的配置。
    comment_enable:
      name: comment_enable
      label: 显示评论
      type: radio
      data-type: bool
      default: false
      options:
        - value: true
          label: 开启
        - value: false
          label: 关闭
    

    增加comment_enable开关

  2. layout/common/article.ftl
    在评论模块的判断中(122行),增加判断 && settings.comment_enable
    通过comment_enable判断是否显示评论

最后,我们在Icarus配置页面中,可以看到显示评论的选项了。
显示评论的选项

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×