Fork me on GitHub

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上,就可以更新了

posted @ 2020-08-23 21:01  DF-Kyun  阅读(2085)  评论(0)    收藏  举报