| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
8年前发布

关于 Hexo 配置文件中的 true 和 false

在使用文件 “_config.yml” 对 Hexo 进行配置时,大家习惯于填写 true 和 false 来启用/停用某个功能模块。不过还有几种方法可以表示逻辑真假(boolean),掌握后可以更灵活地进行功能配置。

false

如果配置文件中有一个选项 search_box ,那下面几种写法都表示该选项逻辑值为假:false。

即当使用 if (theme.search_box) 进行判断时返回 false.

1-常规写法

search_box: false
</div>

2-前面加 “#”,把该选项变为注释,判断时自然也就 false 了

#search_box: false
</div>

3-用 0 代替。填写 0 时(不含引号),该项会被判断为 false

search_box: 0
</div>

4-选项留空。留空默认也会判断为 false

search_box:
</div>

true

下面几种写法都表示该选项逻辑值为假:true。即当使用 if (theme.search_box) 进行判断时返回 true.

1-常规写法

search_box: true
</div>

2-用 1 代替。填 1 时,该项会被判断为 true

search_box: 1
</div>

3-填 0 之外的其他字符,通常也会被判断为 true

search_box: Hexo Yelee  search_box: 998  search_box: "0"
</div>

后记

为了减少误解,在 Yelee 主题的配置中我基本还是使用常规写法。如果大家都能了解这些写法的话,应该能更开心地折腾 Hexo。对配置还有兴趣的,可以去看看 YAML 语法说明 ,Hexo 的配置文件默认就是使用 YAML 编写。

</div>

来自: http://MOxFIVE.xyz/2016/01/01/hexo-config-true-false/

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!