Hugo 免费的博客平台
世界上最受欢迎的开源静态网站生成器
快速灵活的静态站点生成器。 Hugo非常适合以内容为导向的网站,因为它完全没有依赖性并且很容易开始。
概述
什么是静态站点生成器(SSG)?如今,网站已经越来越多地提供越来越多的内容。结果,网络开发行业找到了新的方法来使维护和更新站点的过程更加高效。静态站点生成器本质上是一组基于一组输入文件构建静态网站的工具。 静态站点生成器一次构建一个网页,此刻您创建新内容或编辑它。相比之下,诸如WordPress之类的内容管理系统每次访客请求时都会构建页面。选择像雨果这样的静态站点生成器而不是WordPress的系统,有很多优势和好处。 拥有静态网站的最大好处之一肯定是速度。静态网站非常快。雨果被标记为最简单的静态网站发电机之一。雨果是同类工具中最快的工具。在 Hugo允许您以多种格式(包括JSON或AMP)输出内容,并可以轻松创建自己的内容。它支持无限的内容类型,分类法,菜单,动态API驱动的内容等,所有内容都没有插件。雨果还带有预制模板。它还为多语言站点提供了全部I18N支持
要求
- Hugo在所有主要桌面操作系统的标准版本上运行 - Windows,MacOS和Unix的各种口味。 2.您需要安装使用雨果模块。如果您打算不使用雨果模块并手动将主题放在网站的主题文件夹中,则不需要安装。如果Hugo ISD通过软件包管理器安装,则软件包管理器会考虑安装GO语言。 GO的安装说明存在于golang.org/doc/install。您无需在雨果内直接学习或直接使用它。 3.虽然不需要Git使用Hugo,但如果Git用作版本控制系统,Hugo提供了对模板中元数据的访问。所有包装管理人员都可以使用GIT作为GIT。您也可以从git-scm.com/获得git。您可以在练习中从git中了解更多有关git的信息,并在一个月的午餐中学习git。
特征
Hugo拥有起泡的速度,强大的内容管理和强大的模板语言,使其非常适合各种静态网站。
一般的
*极快的构建时间(<1 ms每页) *完全跨平台,在MacOS,Linux,Windows等上轻松安装 *随着您的发展,随着livereload的即时变化 *强大的主题 *在任何地方托管您的网站
组织
*您项目的直接组织,包括网站部分 *可自定义的URL *支持可配置的分类法,包括类别和标签 *通过强大的模板函数对内容进行分类 *自动目录生成 *动态菜单创建 *漂亮的URL支持 *永久链接模式支持 *通过别名重定向
内容
*本机宣传和EMACS ORG模式支持以及其他语言通过外部助手(请参阅支持格式)
- TOML,YAML和JSON METADATA支持 *可自定义的主页 *多种内容类型 *自动和用户定义的内容摘要 *快速代码以在Markdown的内部启用丰富的内容 *“阅读分钟”功能 *“ WordCount”功能
附加功能
*集成的DISQUS评论支持 *集成的Google分析支持 *自动RSS创建 *支持GO HTML模板 *语法突出显示由色度驱动
安装指南
在MacOS,Windows,Linux,OpenBSD,FreeBSD上安装Hugo,并在GO编译器工具链中运行的任何机器上安装Hugo。 雨果(Hugo)撰写了对多个平台的支持。最新版本可以在雨果发行版中找到。 雨果目前为以下内容提供预先建造的二进制文件:
- MacOS(Darwin)用于X64,I386和Arm Architectures
- Windows
- Linux
- OpenBSD
- freebsd 雨果也可以从源链可以运行的任何地方从源头编译;例如,在其他操作系统上,例如蜻蜓BSD,OpenBSD,Plan 9,Solaris等。有关目标操作系统和编译体系结构的全套组合,请参见https://golang.org/doc/install/source。
快速安装
二进制(跨平台)
从Hugo版本下载适合您的平台的适当版本。下载后,二进制可以从任何地方运行。您无需将其安装到全球位置。这对于您没有特权帐户的共享主机和其他系统都很好。
理想情况下,您应该将其安装在“路径”中以易于使用。 /usr/local/bin
是最可能的位置。
Docker
我们目前不为Docker提供官方的Hugo图像,但我们确实建议这些最新的分布: https://hub.docker.com/r/klakegg/hugo/
Homebrew(MacOS)
如果您在MacOS上使用并使用Homebrew,则可以使用以下单线安装Hugo:
install with-with-homebrew.sh
brew install hugo
有关更详细的说明,请阅读在MacOS和Windows上安装的以下安装指南。
MacPorts(MacOS)
如果您在MacOS上使用Macports,则可以使用以下单线安装Hugo:
install-with-with-macports.sh
port install hugo
Homebrew(Linux)
如果您在Linux上使用Homebrew,则可以使用以下单线安装Hugo:
install-with-with-linuxbrew.sh
brew install hugo
Linux上的Homebrew安装指南可在其网站上找到。
巧克力(窗户)
如果您在Windows机器上并使用Chocolatey进行包装管理,则可以使用以下单线安装Hugo:
install-with-with-chocaly.ps1
choco install hugo -confirm
或者,如果您需要“扩展” SASS/SCSS版本:
instance-with-with-chocalyy.ps1
choco install hugo-extended -confirm
勺(Windows)
如果您在Windows机器上并使用SCOOP进行软件包管理,则可以使用以下单线安装Hugo:
scoop install hugo
或安装扩展版本:
scoop install hugo-extended