Closed lujiannan closed 2 years ago
你好!Hexo 配置文件使用的是 YAML 语法,而不是 JavaScript 语法。在外层使用一对引号会让 YAML 认为它是字符串,和不加引号是一样的。加双层不同引号可以避免混淆,同时把引号也渲染到 HTML 文件里的 <script />
元素里。
所以这样是不行的:
YAML:
url: "https://example.com/"
requiredMeta: "nick"
JavaScript:
... {
url: https://example.com/,
// ^ syntax error
requiredMeta: nick,
// ^ `nick` is not defined
}
要改成这样:
YAML:
url: "'https://example.com/'"
requiredMeta: "'nick'"
JavaScript:
... {
url: 'https://example.com/',
requiredMeta: 'nick',
}
对的 我已经试过 "'nick'"了,waline评论区直接消失了
文档要求似乎是字符串数组,好像不是字符串吧。
我都试过了太难了
好吧。可以检查一下控制台有没有错误吗?
这是我使用 ['nick']作为属性传入时的控制台报错
试下这个?
requiredMeta: "['nick']"
哥,你是我的神,谢谢哥
我觉得如果可以的话,在waline的doc下写一个例子,我觉得我这样的傻子不少
还有一个问题 对于我们的主题,我应该怎么配置呢
我觉得如果可以的话,在waline的doc下写一个例子,我觉得我这样的傻子不少
801bef8 更新了 docs
还有一个问题 对于我们的主题,我应该怎么配置呢
在 <html />
元素上有一个 data-color-scheme
属性,值为 "auto"
、"light"
或 "dark"
。"auto"
的时候是跟随浏览器设置,因此有两种情况,可以试试用 JS 获取这个属性值然后看情况用 media 查询来获取深色模式状态。
Moved to #17
第一个BUG:这里的serverURL必须以 "'https://'''(双引号套单引号),以"https://"(双引号)或是以'https://‘(单引号)都会出错 第二个BUG:配置waline时添加boolean类型的属性时正常,但是要添加如requiredMeta的属性时,评论区会消失