Jekyll建站出现Liquid语法警告,如何消除该警告?
解决Jekyll Liquid语法警告问题
问题原因
警告信息里的「Unexpected character」是由于代码中site.pages | group_by的竖线|与group_by之间的空格为全角空格(中文空格),Liquid解析器无法识别该字符,因此触发语法警告。
解决步骤
- 打开
_pages/categories.md文件 - 定位到这行代码:
{% assign categories = site.pages | group_by: 'category' %} - 将
|和group_by之间的全角空格替换为半角空格(英文空格),修改后代码如下:{% assign categories = site.pages | group_by: 'category' %} - 保存文件后重启Jekyll服务,警告即可消除。
内容的提问来源于stack exchange,提问作者phoeo
相关产品推荐
相关产品推荐

