hugo

用hugo 来构建静态网站页面
hugo 创建的网站目录结构如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
fangqing@e470c:~/blog$ ls -al
总计 64
drwxrwxr-x 13 fangqing fangqing 4096  1月 22 22:34 .
drwxr-x--- 41 fangqing fangqing 4096  4月  8 21:56 ..
drwxrwxr-x  2 fangqing fangqing 4096  4月  3  2025 archetypes
drwxrwxr-x  2 fangqing fangqing 4096  4月 16  2025 assets
drwxrwxr-x  3 fangqing fangqing 4096  4月  8 22:11 content
drwxrwxr-x  2 fangqing fangqing 4096  4月  3  2025 data
drwxrwxr-x  9 fangqing fangqing 4096  4月 21  2025 .git
-rw-rw-r--  1 fangqing fangqing  101  4月 17  2025 .gitmodules
-rw-rw-r--  1 fangqing fangqing    0  4月  3  2025 .hugo_build.lock
-rw-rw-r--  1 fangqing fangqing  576  1月 23 01:12 hugo.toml
drwxrwxr-x  2 fangqing fangqing 4096  4月  3  2025 i18n
drwxrwxr-x  4 fangqing fangqing 4096  4月 16  2025 layouts
drwxr-xr-x  7 fangqing fangqing 4096  1月 23 01:15 public
-rw-rw-r--  1 fangqing fangqing  438  1月 22 23:31 readme.md
drwxrwxr-x  3 fangqing fangqing 4096  4月  3  2025 resources
drwxrwxr-x  2 fangqing fangqing 4096  4月  3  2025 static
drwxrwxr-x  3 fangqing fangqing 4096  4月 17  2025 themes

Create a new blog post

hugo new posts/understanding-hugo.md

Create content in a different section

hugo new projects/my-project.md

Create a page (not in posts section)

hugo new about.md

发布网站

hugo build
hugo build -D  //发布所有内容(包含草稿)