在blogdown中使用new_post很困难

时间:2017-09-04 21:01:51

标签: r hugo blogdown

我刚将我现有的网站从Hugo转换为blogdown。我所做的只是转换了几个我使用{{ .Site.BaseURL }}的地方,一切运作良好。但是,使用blogdown::new_post()似乎无法使用新帖子。我认为这是因为我的主题不包含任何基于以下信息的原型。有没有其他人遇到这个问题,有什么问题需要解决?

ERROR 2017/09/04 16:58:13 Error processing archetype file /Users/jason/code/hugo-site/themes/jsonbecker/archetypes/default.md: unable to cast <nil> of type <nil> to Time Error: unable to cast <nil> of type <nil> to Time Error in file(con, "r") : cannot open the connection In addition: Warning message: In file(con, "r") : cannot open file 'content/post/2017-09-04-switching-to-blogdown.md': No such file or directory

我假设文件问题是红色鲱鱼,因为目录内容/帖子绝对存在于我所在的项目工作目录的相对路径中,并且第一步就是无法生成文件。

所有来源均可在此处获取:https://github.com/jsonbecker/jsonbecker-hugo

1 个答案:

答案 0 :(得分:2)

您的原型模板default.md无效。

---
title:
author:
date:
---

您似乎只想要一个空的原型,您可以删除此default.md。或者实际上为您的YAML字段分配空值,例如,

---
title: ''
author: ''
date: ''
---