闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

[更新]hugo defaultContentLanguage不生效解决方案

2021-03-02 约 1 分钟读完 搬砖秘籍

在之前的文章《Hugo设置defaultContentLanguage不生效的解决方案》中介绍了defaultContentLanguage不生效的解决方案。今天在将Hugo的网站添加评论的时候,发现disqusShortname添加了也不生效,也需要放在配置文件的第一行。

Why

这TM不对劲啊,不可能每个配置都要放第一行吧,后来仔细Debug发现是我自己的问题。我对toml文件的格式理解有误。

[xxxxx]
    a = 'b'
    c = 'd'
e = 'f'

在这种情况下,e这个配置项目,还是属于xxxxx,所以要放在最前面。

小结

如果一个问题你搜索了整个互联网也没找到,一般是2种情况:一是很前沿;二是你SB了。通常情况下是后者。