您现在的位置是:首页 > 文章详情

Hugo v0.113 发布,Go 编写的静态网站生成器

日期:2023-06-06点击:314

Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。

这个版本为 hugo server 添加了 TLS/HTTPS 支持,该功能完全由 mkcert 支持。不过 hugo 默认仍然使用 http。根据统计,这对于 99% 的 hugo 使用来说已经足够好了,但在某些情况下确实需要 TLS/HTTPS。

该功能是通过在 hugo server 中添加了一个新的子命令和一些新的标志来实现的:

 # Installs a local CA in the system root store. You only need to do this once. hugo server trust # Generates locally-trusted certificates (if not already created) and starts the server with TLS/HTTPS enabled. hugo server --tlsAuto 

需要注意,虽然支持 Linux、macOS 和 Windows,但如果你使用 Snap 在 Linux 上安装,目前在运行 hugo server trust 时,你会得到一个拒绝访问的错误。一个解决这个问题的方法,或者如果你需要使用 mkcert 的一些高级选项,就是直接使用 mkcert 来安装本地 CA:

go install filippo.io/mkcert@latest mkcert -install

然后你可以用 hugo server --tlsAuto 来启动服务器。

更多详情可查看:https://github.com/gohugoio/hugo/releases/tag/v0.113.0

 

原文链接:https://www.oschina.net/news/244108/hugo-0-113-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章