Skip to content

lipeilei/lipeilei.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

目录结构

├── archetypes
├── assets
├── content
│   └── posts
│       └── xx.md
├── data
├── layouts
├── public
├── static
├── themes
└── hugo.toml

archetypes

在通过hugo new xxx 创建内容页面的时候,默认情况下hugo会创建datetitlefront matter,可以通过在archetypes目录下创建文件,设置自定义的front matter

content

站点下所有的内容页面,也就是我们创建的md文件都在这个content目录下面。

data

data目录用来存储网站用到一些配置、数据文件。文件类型可以是yaml|toml|json等格式

layouts

存放用来渲染content目录下面内容的模版文件,模版.html格式结尾,layouts可以同时存储在项目目录和themes//layouts目录下。

public

hugo编译后生成网站的所有文件都存储在这里面,把这个目录放到任意web服务器就可以发布网站成功。

static

用来存储图片、cssjs等静态资源文件。

themes

用来存储主题,主题可以方便的帮助我们快速建立站点,也可以方便的切换网站的风格样式。

hugo.toml

所有的hugo站点都有一个全局配置文件,用来配置整个站点的信息,hugo默认提供了跟多配置指令。

命令

new

# 指定的目录下创建网站骨架, 静态网站是根据这些网站骨架生成的.
hugo new site [path]
hugo new site blog --format yml --force

# 在content目录下创建一篇新内容文件. path为完整的路径, 包含文件名和扩展名. 以content目录为根目录.
hugo new [path] 

# 在themes目录下生成自定义模板
hugo new theme [name]

参考文章

  1. HugoLoveIt官方文档:https://hugoloveit.com/zh-cn/
  2. https://hcdtc.github.io/zh/docs/80-team-doc/1-doc-quickstart/2-hugo-quickstart
  3. Hugo命令: https://www.gohugo.org/doc/commands/
  4. 目录放在侧边: https://blog.csdn.net/Xuyiming564445/article/details/122011603

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published