Hugo搭建GitHub个人博客
安装Hugo
在 Hugo Releases上下载最新版的Release程序。这里下载的是二进制程序,将下载下来的Hugo二进制程序重命名为hugo.exe,并将所在目录添加到Windows系统环境PATH变量中。
安装并配置Hugo环境后,打开cmd命令行,可以直接使用hugo命令了,执行hugo version验证是否成功

创建博客
使用如下命令新建一个名为“mysite”的网站:
hugo new site mysite
mysite目录下会生成相应的目录信息
安装主题
切换到mysite目录下,新建themes目录,切换到themes目录,下载主题,这里可以选用其余的主题
git clone git@github.com:Heemooo/hugo-theme-amaze.git hugo-theme-amaze
将主题下的exampleSite文件夹的内容复制到mysite的根目录下,注意修改config.toml中的相关信息
迁移数据
因为原有的博客是Jekyll生成,需要把数据迁移到新的博客环境,hugo提供的迁移数据的方式,新建一个空文件夹hugoOfPath
hugo import jekyll /path/jekyllOfPath /target/hugoOfPath
hugoOfPath目录下会生成迁移后的数据,将content目录下生成的md文件拷贝到新的博客目录下
运行hugo(这里如果是新建的博客,可以在post下新建md文件)
hugo server
访问http://localhost:1313/ ,可以访问博客
上传github
在GitHub上创建一个Repository,命名为:coderzh.github.io (coderzh替换为你的github用户名)。
在站点根目录执行 Hugo 命令生成最终页面:
hugo
所有静态页面都会生成到 public 目录,将pubilc目录里所有文件 push 到刚创建的Repository,访问:http://coderzh.github.io/ ,就可以访问到博客,之后更新博客再生成新的静态页面,然后push到github上,就可以更新了

浙公网安备 33010602011771号