EOF Error
Trouble: hugo new
Aborts with EOF error
I’m running into an issue where I cannot get archetypes working, when running
hugo new showcase/test.md
, for example, I see anEOF
error thrown by Hugo.When I run Hugo with v0.12 via
hugo new -v showcase/test.md
, I see the following output:INFO: 2015/01/04 Using config file: /private/tmp/test/config.toml INFO: 2015/01/04 attempting to create showcase/test.md of showcase INFO: 2015/01/04 curpath: /private/tmp/test/archetypes/showcase.md ERROR: 2015/01/04 EOF
Is there something that I am blatantly missing?
Solution: Carriage Returns
The solution is to add a final newline (i.e., EOL
) to the end of your default.md archetype file of your theme. You can do this by adding a carriage return after the closing +++
or ---
of your TOML or YAML front matter, respectively.
Discussion Forum References
- http://discourse.gohugo.io/t/archetypes-not-properly-working-in-0-12/544
- http://discourse.gohugo.io/t/eol-f-in-archetype-files/554