安装后尝试在 Hugo 中创建第一个网站帖子时出现“解组失败”

如何解决安装后尝试在 Hugo 中创建第一个网站帖子时出现“解组失败”

我按照 Hugo 的快速入门指南 (https://gohugo.io/getting-started/quick-start/) 中的说明进行操作,但在我尝试创建帖子时不断收到此错误消息:

unmarshal failed: Near line 1 (last key parsed 'theme'): expected value but found '\\' instead

我在下面发布了一些代码行。错误消息出现在底部。谁能帮忙指出我做错了什么?

C:\Users\Scott\quickstart\MyHugoBlog\themes>git init
Initialized empty Git repository in C:/Users/Scott/quickstart/MyHugoBlog/themes/.git/

C:\Users\Scott\quickstart\MyHugoBlog\themes>git submodule add https://github.com/dashdashzako/paperback.git
Cloning into 'C:/Users/Scott/quickstart/MyHugoBlog/themes/paperback'...
remote: Enumerating objects: 16,done.
remote: Counting objects: 100% (16/16),done.
remote: Compressing objects: 100% (15/15),done.
remote: Total 194 (delta 3),reused 9 (delta 1),pack-reused 178 eceiving objects:  53% (103/194)
Receiving objects: 100% (194/194),466.30 KiB | 5.62 MiB/s,done.
Resolving deltas: 100% (93/93),done.
warning: LF will be replaced by CRLF in .gitmodules.
The file will have its original line endings in your working directory

C:\Users\Scott\quickstart\MyHugoBlog\themes>echo theme = \"paperback\" >> config.toml

C:\Users\Scott\quickstart\MyHugoBlog\themes>hugo new posts/my-first-post.md
Error: "C:\Users\Scott\quickstart\MyHugoBlog\themes\config.toml:1:1": unmarshal failed: Near line 1 (last key parsed 'theme'): expected value but found '\\' instead

解决方法

您似乎正在遵循适用于 Windows 上的类 Unix 系统的说明。此命令没有执行您想要的操作:

echo theme = \"paperback\" >> config.toml

例如在 Linux 上使用 Bash,这个附加

theme = "paperback"

添加到您的 config.toml 文件,必要时创建它。这就是 Hugo 希望在文件中找到的内容。

但是,在 Windows 上使用 cmd.exe 我得到了反斜杠:

theme = \"paperback\"

使用 PowerShell,我得到了更奇怪的东西:

theme
=
\paperback\

对我来说,这些都不是有效的 TOML,并且都包含错误消息中引用的无关紧要的反斜杠。我建议您使用您喜欢的文本编辑器简单地编辑 config.toml 并添加预期的

theme = "paperback"

手动排线。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?