1、前往Github下载Hugo文件并安装

前往Github下载(64位或32位自行选择)

有的同学下载慢,我放在网盘一份-密码:9oj8

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github博客

解压配置环境变量到Path中

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_个人博客_02
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github博客_03
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_Hugo_04

检测

打开cmd,测试语句

hugo version

下面样例即为配置成功
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github_05

2、使用Hugo生成自己的博客

001_新建一个名为testblog的博客文件夹

cd进入到你解压的或其他路径路径,

hugo new site testblog

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_个人博客_06
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_个人博客_07

002_前往官网寻找一个自己喜欢的主题并配置

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github_08
点击某主题之后下面会有安装教程,这儿就需要你的电脑安装并配置好了git,没有安装的去找一下,相关的博客很多,,操作也很简单
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github博客_09

按照他的操作步骤,,,cd进入到testblog文件夹下,git init一下,然后git clone
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_Hugo_10
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_免费个人博客_11

003_在本机启动个人博客

使用指定主题启动Hugo

hugo server -t	toha --buildDrafts

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_个人博客_12

004_访问本机个人博客

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_个人博客_13
虽然是空的,但是成功的!!!
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github_14

3、写博客并上传

md格式语法大家稍微了解一下,有用,,,,在test下新建一篇博客firstblog

hugo new test/firstblog.md

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_免费个人博客_15
前往Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github_16找到文件夹,进行md编辑(附安利VsCode写md)
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github_17
保存之后关闭重启hugo

hugo server -t	toha --buildDrafts

访问启动链接便可看到刚写的博客
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github博客_18

4、部署博客到Github

1、在github新建一个仓库,名字必须为你的github纯小写字母名字+github.io,如图

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_个人博客_19
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github_20

2、使用cmd上传到github

首先生成public文件夹,下面命令你的baseUrl中改成自己的名字

hugo --theme=toha --baseUrl="httpss://zengxiaochao.github.io/" --buildDrafts

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github博客_21
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_免费个人博客_22
然后进public创建git仓库,上传github

cd public
git init
git add .
git commit -m "部署Hugo博客第一次测试"                      //提交一次
git remote add origin https://github.com/zengxiaochao/zengxiaochao.github.io.git                              //关联远端github仓库
git push -u origin master                //推上去

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_免费个人博客_23

推的时候偶会让你输入用户名密码的,github的Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_Hugo_24
Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_github博客_25

2、访问公网博客

Hugo个人博客搭建|Github部署Hugo个人博客|基于GO语言的博客框架|Windows下个人博客搭建|比Hexo更简易的个人博客_Hugo_26