这是我的雨果主题的结构。
这个网站的配置文件是在 exampleSite
文件夹。当我运行 hugo --config ./exampleSite/config.toml
命令。中生成的几个文件。public
文件夹。
一些文件夹如 about
, images
都不见了。
但当我运行 hugo
命令中 exampleSite
文件夹。所有的文件都会生成。
当我添加 debug
或 verbose
标志的命令,根本没有错误。可能是什么原因呢?
要建立一个Hugo网站,这是你需要的最低限度的设置。
.
├── config.toml
├── content
│ ├── about.md
│ └── first-post.md
├── layouts
config.toml
是描述在 配置文档. 你至少需要一个 baseURL
和a title
补充道。content/
- 这里是写作的地方。Markdown
文件在这里被翻译成 HTML
页。更多详情请见 内容组织 章。layouts/
- 这是页面模板的位置。更多信息,请查看 雨果目录结构,这是入门指南的一部分。
在这一点上,运行 hugo
命令,即编译你的网站,将结果输出在 public
目录的默认情况下。在没有任何 HTML
模板,你只会得到一个网站地图和一些RSS XML
.
在你的情况下,你想使用一个现成的主题,所以你需要一个额外的。themes
目录,在这个目录中,你可以为每一个你想使用的主题设置一个目录,例如。themes/my-hugo-theme
. 在你的 config.toml
,你需要设置 theme = my-hugo-theme
,也就是目录名。
使用一个单独的主题意味着雨果将使用主题的布局(themes/my-hugo-theme/layouts/
)来生成您网站的文档(content/
).
exampleSite/
按照惯例,发布在雨果文库上的主题都会有一个叫 "雨果 "的名字。exampleSite/
目录来展示所有可用的功能。当你在自己的网站上使用主题时,这些文件会被忽略。
你可以做的是将这些文件复制到 exampleSite
归于自己 content
目录,然后再运行。从那里,你可以只改变内容,删除不用的东西。
希望对大家有所帮助!