几个基本命令:

hugo  # 编译,导出 html 静态网页至 publishDir
hugo --minify  # 编译
hugo server # 在本地启动 hugo 服务

Archetypes

archetypes 这个文件夹存放的是内容模板,如果项目里没有任何文件,Hugo 会去主题文件里找。

hugo new posts/my-first-post.md

以上命令会创建文件 content/posts/my-first-post.md,会依次寻找:

  1. archetypes/posts.md
  2. archetypes/default.md
  3. themes/my-theme/archetypes/posts.md
  4. themes/my-theme/archetypes/default.md

my-theme 是使用的主题。

模板示例:

---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

Content

所有文章的内容都存放在 content 目录下。

Hugo Modules

Hugo 的模块可以是一个主项目,也可以是包含 static, content, layouts, data, assets, i18narchetypes 一个子项目


落落大方的发卡
20 声望0 粉丝

« 上一篇
Docker指令

引用和评论

0 条评论