NotePublic/Software/Applications/Hugo/Hugo_使用说明.md

1.9 KiB
Raw Blame History

Hugo 使用说明

Hugo 是由 Go 语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。对比 HexoHugo 仅需一个二进制文件hugo.exe即可实现网站生成的生成。而且就如它官网介绍The worlds fastest framework for building websites。Hugo 是目前最快的网站构建框架。凭借其惊人的速度和灵活性,解决了环境依赖、性能较差的问题,还有使用简单、部署方便等诸多优点,通过 LiveReload 实时刷新极大的优化文章的写作体验。Hugo 使建站再次变得有趣。

目录结构介绍

  • archetypes包括内容类型在创建新内容时自动生成内容的配置
  • content网站内容全部使用 markdown 格式
  • layouts网站模板文件决定内容如何呈现
  • static图片、css、js 等静态资源
  • themes存放主题
  • config.toml网站的主配置文件

常用参数介绍

Options Description
--bind="127.0.0.1" 服务监听 IP 地址
-p, --port=1313 服务监听端口
-w, --watch[=true] 监听站点目录,发现文件变更自动编译
-D, --buildDrafts 包括被标记为 draft 的文章
-E, --buildExpired 包括已过期的文章
-F, --buildFuture 包括将在未来发布的文章
-b, --baseURL="www.datals.com" 服务监听域名
--log[=false] 开启日志
--logFile="/var/log/hugo.log" log 输出路径
-t, --theme="" 指定主题
-v, --verbose[=false] 输出详细信息

创建站点

hugo new site <site name>

创新新文章

hugo new <dir and file name>

发布站点

hugo --buildDrafts --buildExpired --buildFuture