Hugo 初体验

个人博客使用Hexo搭建,使用效果很不错,在Github上创建组织RootCluster,该组织主要存放自己新技术的学习和一些Demo实验。组织同样也可以使用Github pages服务,因此给RootCluster构建一个静态页面,可用直观清晰的看自己的项目,加之之前已用Hexo,所以这次的静态页面构建选择了新的一个静态页面生成工具,Hugo是一款使用Go语言开发的静态页面生成框架。

Hugo是世界上最快的静态网站引擎。它是用Go(aka Golang)编写的,由bepspf13朋友开发

材料准备

安装

Chocolatey安装

如果已安装,跳过该步骤

  • 使用 PowerShell.exe

    1
    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  • 使用 cmd.exe

    1
    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

以上两种方式,选择其一即可
PowerShell.exe 演示

hugo安装

1
choco install hugo -confirm

初始化Hugo

  • 初始化hugo模板

    1
    hugo new site project_name
  • 进入项目并启动项目

    1
    2
    cd project_name 
    hugo serve

hugo_init

这里选择Elate主题作为组织的网站

主题安装