雨果错过生成图像和其他一些文件夹
Hugo miss generating images and a few other folders
这是我的 Hugo 主题的结构:
带有配置文件的站点在 exampleSite
文件夹中。在我 运行 hugo --config ./exampleSite/config.toml
命令之后。 public
文件夹中生成了一些文件。
缺少 about
、images
等文件夹。
但是当我在 exampleSite
文件夹中 运行 hugo
命令时。生成所有文件。
当我向命令添加debug
或verbose
标志时,根本没有错误。可能是什么原因?
一个最小的 Hugo 站点
要构建 Hugo 站点,这是您需要的最低设置:
.
├── config.toml
├── content
│ ├── about.md
│ └── first-post.md
├── layouts
config.toml
中描述的是configuration docs。您至少需要添加一个 baseURL
和一个 title
。
content/
- 这就是写作的地方; Markdown
此处的文档被翻译成 HTML
页。 Content organisation 章节中有更多详细信息。
layouts/
- 这是页面模板所在的位置。
有关这方面的更多信息,请查看入门指南的 Hugo directory structure 部分。
此时运行执行hugo
命令,即编译你的站点,默认会在public
目录下输出结果。如果没有任何 HTML
模板,您只会得到一个站点地图和一些 RSS XML
.
Cue Hugo 主题
在你的例子中,你想使用一个现成的主题,所以你需要一个额外的 themes
目录,你可以在其中为每个你想使用的主题创建一个目录,例如themes/my-hugo-theme
。在你的config.toml
中,你需要设置theme = my-hugo-theme
,也就是目录名
使用单独的主题意味着 Hugo 将使用主题的布局 (themes/my-hugo-theme/layouts/
) 生成您网站的文档 (content/
)。
exampleSite/
作为惯例,发布在 Hugo 库中的主题有一个 exampleSite/
目录来展示所有可用的功能。当您在自己的站点中使用主题时,这些文件将被忽略。
您可以将 exampleSite
中的内容复制到您自己的 content
目录,然后再次 运行。从那里,您可以更改内容并删除不使用的内容。
希望对您有所帮助!
这是我的 Hugo 主题的结构:
带有配置文件的站点在 exampleSite
文件夹中。在我 运行 hugo --config ./exampleSite/config.toml
命令之后。 public
文件夹中生成了一些文件。
缺少 about
、images
等文件夹。
但是当我在 exampleSite
文件夹中 运行 hugo
命令时。生成所有文件。
当我向命令添加debug
或verbose
标志时,根本没有错误。可能是什么原因?
一个最小的 Hugo 站点
要构建 Hugo 站点,这是您需要的最低设置:
.
├── config.toml
├── content
│ ├── about.md
│ └── first-post.md
├── layouts
config.toml
中描述的是configuration docs。您至少需要添加一个baseURL
和一个title
。content/
- 这就是写作的地方;Markdown
此处的文档被翻译成HTML
页。 Content organisation 章节中有更多详细信息。layouts/
- 这是页面模板所在的位置。
有关这方面的更多信息,请查看入门指南的 Hugo directory structure 部分。
此时运行执行hugo
命令,即编译你的站点,默认会在public
目录下输出结果。如果没有任何 HTML
模板,您只会得到一个站点地图和一些 RSS XML
.
Cue Hugo 主题
在你的例子中,你想使用一个现成的主题,所以你需要一个额外的 themes
目录,你可以在其中为每个你想使用的主题创建一个目录,例如themes/my-hugo-theme
。在你的config.toml
中,你需要设置theme = my-hugo-theme
,也就是目录名
使用单独的主题意味着 Hugo 将使用主题的布局 (themes/my-hugo-theme/layouts/
) 生成您网站的文档 (content/
)。
exampleSite/
作为惯例,发布在 Hugo 库中的主题有一个 exampleSite/
目录来展示所有可用的功能。当您在自己的站点中使用主题时,这些文件将被忽略。
您可以将 exampleSite
中的内容复制到您自己的 content
目录,然后再次 运行。从那里,您可以更改内容并删除不使用的内容。
希望对您有所帮助!