【发布时间】:2022-03-16 21:53:59
【问题描述】:
我正在尝试使用 Hugo 构建博客。每次运行hugo 命令时,都会出现此错误
ERROR 2021/06/22 18:57:50 JSON parse error: expected comma character
or an array or object ending on line 52 and column 40
12: {
^
Total in 145 ms
Error: Error building site: failed to render pages: JSON parse error:
expected comma character or an array or object ending on line 52 and column 40
12: {
^
我怀疑我的项目目录结构是问题所在,但我愿意接受有关这种情况的更多问题。
我的项目目录结构是这样的
root-folder
--content
--posts
--my-first-post.md
--posts-again
--my-second-post.md
--my-third-post.md
--my-fourth-post.md
所有降价文件都包含以下内容
---
title: "Project"
date: 2021-06-22T18:09:26+01:00
draft: false
---
This is a post
当draft 设置为true 时,我在运行hugo 命令时没有收到错误消息。当posts 或posts-again 中的任何文件的draft 设置为false 时,就会出现错误
我已经在每个文件中搜索了我可以理解但找不到的第 52 行。
这个错误可能来自哪里,我该如何解决?
hugo serve 和 hugo serve -D 工作正常,但 hugo 不行
【问题讨论】:
-
@PenelopeStevens 我只是按照Hugo quick start 的说明操作,但改用Hugo papermod theme。我不知道任何 JSON 配置文件。我还在整个项目中搜索了术语
json,但我一无所获。项目中没有文件也以.json结尾
标签: hugo