如何在GitHub搭建属于自己的Hugo博客

# 前言

首先附上自己的GitHub博客 HoryBlog
看一下效果!如果满意您就继续…

# 安装 homebrew 工具

接下来用brew这个工具来安装hugo(博客工具)
在这里插入图片描述
安装完之后,终端输入brew

# 安装Hugo

## Windows

如果是windows点击
在这里插入图片描述
往下拉…
在这里插入图片描述
选择windows 32位或64位

## Mac

如果是MAC

在终端输入brew install hugo,安装速度会受到网络影响

请耐心等待…
在这里插入图片描述
下载完之后会自动跳到初始命令行
在这里插入图片描述
输入hugo version验证是否安装成功

在这里插入图片描述
若显示版本信息则证明安装成功,这里的版本信息为

Hugo Static Site Generator v0.59.1/extended darwin/amd64 BuildDate: unknown

# 用Hugo创建Blog项目

hugo安装完之后,接下来接可以用hugo这个工具来创建个人博客

hugo 的作用就是创建一个工程

以后再用hugo这个命令,必须切换到HoruBlog下进行

终端输入

hugo new site HoryBlog

其中HoryBlog是文件夹名称,可以自己取
在这里插入图片描述
进入 HoryBlog 下,输入 pwd [print workspace directory]
在这里插入图片描述

# 设置主题

https://themes.gohugo.io

选择自己喜欢的一款点进去
在这里插入图片描述
点进去之后,往下拉…

有相关配置信息

在终端输入git 看是否有git (注意:此时还是在HoryBlog目录下)

git 一定要装好并且配置好,否则无法下载主题

进入到HoryBlog下的themes文件夹下

输入类似以下命令即可将主题下载到你的themes文件夹

git clone https://github.com/themefisher/airspace-hugo.git

注意:不同的主题命令不同,具体还是要看所选主题界面提供的信息!

# 本地启动博客

说明:本地启动博客可以预先查看博客的界面内容等信息

回到目录HoryBlog,输入以下命令即可在本地启动

hugo server -t hugo-theme-cleanwhite --buildDrafts

其中 hugo-theme-cleanwhite 为所选主题名称
在这里插入图片描述
浏览器输入 http://localhost:1313 即可登录界面
Ctrl + C 终止

# 新建文章

网站页面搭建好之后就可以写文章了

进入HoryBlog下,输入以下命令即可在post文件下生成blog.md

hugo new post/blog.md

编辑好之后保存
在本地启动即可查看

# 将个人博客部署到gitHub

目前只能在本地启动查看,如果想部署到网络,就需要借助gitHub

注册gitHub

创建Reposipories

在这里插入图片描述
Reposipories名全为小写
格式为 xxx. github.io

  • 注意:xxx 必须是Owner名字的全小写!!比如我的Owner名为Horycloud,那么我的Reposipories名字为horycloud. github.io
  • 我这里图中的名字是不对的!应该为horycloud. github.io

在这里插入图片描述

创建成功后显示如下界面
在这里插入图片描述

## 部署

打开终端,进入HoryBlog文件夹下,输入以下命令(配置文件中已有相应信息的,直接hugo即可 (后面信息可不带))

hugo --theme=hugo-theme-cleanwhite --baseUrl="https://horycloud.github.io/" --buildDrafts

其中hugo-theme-cleanwhite是主题名,horycloud.github.io是刚刚创建的Reposipories名称

说明:该命令的作用将主题和md文件”编译成“html
在这里插入图片描述
执行完之后会在HoryBlog下创建一个新的文件夹public

终端进入public下依次输入以下命令,每条命令之后回车

 git init
 git add .
 git commit -m "My first commit of hugoblog"
 git remote add origin https://github.com/Horycloud/horycloud.github.io.git
 git push -u origin master

接着输入你的github 用户名和密码(输密码的时候直接输,没有反应)

如果报错,则再次输入git push -u origin master重新输入账号密码

即下面的命令
在这里插入图片描述
此时回到你的gitHub的Reposipories下即可查看刚刚提交的内容

说明:

git init 用于创建.git,只是生成.git框架,但是并没有url等配置信息

当实行git remoteXXX之后,则会生成url等配置信息,建立连接,以后就不用再remote了

使用clone 是没有.git文件的

git add . 表示提交很多修改

git commit -m “修改信息” ,提交到暂存区 ,还没提交到Repositorys

git pull XXX (建议在push之前pull一下,保证本地修改之前跟远程仓库是一致的)

git push -u origin master (执行此命令真正提交到master)

# 登录博客

最后回到页面输入相应网址即可,比如 https://horycloud.github.io/

另外每次更改博客内容就要进行一系列终端提交操作,比较麻烦且出错率高,建议使用vscode插件进行提交。

使用vscode向Github远程仓库进行提交修改

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值