关于

简介

Hugo 是用 Go 编写的静态站点生成器,以速度与灵活性为核心。

Hugo 是什么

Hugo 是用 Go 编写的静态站点生成器,针对速度做了优化,并以灵活性为设计目标。它提供先进的模板系统和快速的资源管道,渲染一个完整站点通常只需数秒,很多时候还要更短。

由于框架灵活、原生支持多语言,并具备强大的分类系统,Hugo 被广泛用于创建以下类型的站点:

  • 企业、政府、非营利组织、教育、新闻、活动和项目站点
  • 文档站点
  • 图片作品集
  • 落地页
  • 商业、专业和个人博客
  • 简历与 CV

这些用途覆盖了从内容发布到项目展示的多数场景;多语言支持与分类系统让同一套站点结构可以同时服务于不同语言、不同维度的内容组织。

开发与部署

在开发过程中,可以使用 Hugo 内置的 Web 服务器,即时查看内容、结构、行为和呈现方式的变化。完成之后,把站点部署到自己的主机即可;也可以把改动推送到 Git 服务商,由它执行自动化构建与部署。

分享与复用

借助模块(modules),你可以通过公开或私有 Git 仓库,与其他项目共享内容、资源、数据、翻译、主题、模板和配置。模块既可以是新项目的起点,也可以用来增强已有项目。

延伸阅读

本章还介绍了 Hugo 的特性、隐私保护与安全模型。官方另提供了一段介绍视频:Introduction to Hugo。