一个标点引发的hugo编译失败
记录一次 Hugo 构建时遇到的中英文导致的问题。
先看一个报错:
报错:
Start building sites …
hugo v0.111.0-3fa8bb8318114cd69315eadd35bda169e6a8ca4b+extended linux/amd64 BuildDate=2023-03-01T20:57:44Z VendorInfo=hugoguru
Error: Error building site: "/src/content/posts/backend/es.md:6:20": unmarshal failed: toml: array elements must be separated by commas
Total in 74 ms
很好理解,是Front Matter的部分有格式问题,es.md:6:20直接定位过去,但是咋一看没发现有什么问题:
+++
title = "Elasticsearch学习笔记1:整体理解"
date = 2025-01-01
toc = false
lightgallery = true
tags = ["数据库","es"]
categories = ["学习笔记"]
+++
直接喊DS来看,D老师表示**中文全角逗号“,”**不应该出现在Front Matter,才发现这个细节。
解决方案自然是把输入法改成中文状态下使用英文标点符号,毕竟博客写作还是要用中文输入法。