Hugo学习笔记

hugo学习笔记

hugo 下载

linux,ubuntu

1
wget https://github.com/gohugoio/hugo/releases/download/v0.101.0/hugo_0.101.0_Linux-64bit.tar.gz

扩展版本

1
wget https://github.com/gohugoio/hugo/releases/download/v0.101.0/hugo_extended_0.101.0_Linux-64bit.tar.gz

macos

1
wget https://github.com/gohugoio/hugo/releases/download/v0.101.0/hugo_0.101.0_macOS-64bit.tar.gz

如果是需要使用custom.scss配置需要使用扩展版本:

1
wget https://github.com/gohugoio/hugo/releases/download/v0.101.0/hugo_extended_0.101.0_macOS-64bit.tar.gz
m1

hugo集成搜索

hugo在集成搜索的时候还是有多种方案的,LoveIt默认的方案个人不太喜欢。这里个人测试了hugo-search-fuse-js的方案和gcse的方案,目前在使用的是hugo-search-fuse-js的方案。

注意
hugo-search-fuse-js 在配置搜索时,默认显示有点不正常,需要添加一点自定义的css样式到_custom.scss中。 这里的hugo需要安装扩展版本的。

mac m1 hugo-search-fuse-js报错

1
Error: Error building site: failed to render pages: render of "page" failed: "/linux_dev_blog/themes/hugo-search-fuse-js/layouts/_default/search.html:124:66": execute of template failed: template: _default/search.html:124:66: executing "footer" at <fingerprint>: error calling fingerprint: <nil> can not be transformed

默认启动端口

  • 1313

hugo推荐主题LoveIt

LoveIt主题使用demo网站