为何使用Gitee而不是GitHub

目前国内访问GitHub速度慢,还可能被墙,所以Gitee来构建个人博客。Gitee类似国内版的GitHub,访问速度有保证

使用gitee-pages服务搭建博客的好处有:

全是静态文件,访问速度快
免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台
可以绑定自己的域名,不仔细看的话根本看不出来你的网站是基于gitee的
数据绝对安全,基于git的版本管理,想恢复到哪个历史版本都行
博客内容可以轻松打包、转移、发布到其它平台
等等不一一详述,待你发掘

1.Git

  • Windows下安装Git

在Windows上安装Git较为简单,因此不过多叙述

  • Linux下安装Git

使用Linux包管理工具进行安装sudo apt-get install git

  • Mac下安装Git

Git在Mac下既可以通过GUI的方式来安装也可以通过Command的方式来安装,使用Homebrew进行安装:sudo brew install git。如果没有安装HomBrew,可以参考 https://brew.sh/index_zh-cn

2.NodeJs

  • Windows下安装Node

在Windows上安装Node较为简单,因此不过多叙述

  • Linux上安装Node

使用Linux包管理工具进行安装sudo apt-get install nodejs

  • Mac上安装Node

Node为Mac提供了GUI方式, 但是我们还可以通过HomeBrew来安装sudo brew install node

1.安装Hexo核心库

终端输入命令npm install -g hexo-cli

2.初始化Hexo

在你的电脑上任意位置创建Hexo文件夹,在终端中进入到Hexo目录,输入命令

1
2
hexo init
npm install

这样hexo就安装完成了,接下来就可以启动hexo了
## 3.启动hexo

1
2
3
hexo clean	# 清除所有缓存
hexo generate # 生成静态网页
hexo server # 启动服务

然后使用浏览器访问http://server_ip就可以看到效果啦

1.创建Gitee账号

到码云:https://gitee.com/ 上申请注册账号,码云类似国内版的GitHub,所以操作界面跟GitHub差不多,多了一些国产化的东西,这里不做更多介绍了,自己研究下

2.创建新的项目

路径名字最好是你的码云ID,创建完成后,在项目中复制项目地址

3.编辑_config.yml文件配置Git

拉到底部,用以下的代码替换掉原有

1
2
3
4
deploy:
type: git
repo: 你的项目地址
branch: master

注意:格式很重要,建议全部复制进行粘贴。冒号后面一定要有空格,否则容易报错

4.发布到Gitee

首次使用,安装自动部署发布工具,并配置Git账号

1
2
3
git config --global user.name "码云ID"
git config --global user.email "码云邮箱"
npm install hexo-deployer-git --save

安装好后,可以上传源码到Gitee了

hexo clean && hexo g && hexo d

终端会提示输入Gitee的账号和密码,等待上传完毕即可

5.Gitee Pages设置

在项目的服务中选择Pages选项

默认 master分支,点击 部署/更新

稍等一会儿博客就发布成功啦,访问博客地址:https://abbw.gitee.io 就可预览博客效果啦

如果博客的样式不对,则需要在_config.yml中配置下博客地址和路径

1
2
url: https://abbw.gitee.io/
root: /

再执行命令hexo clean && hexo g && hexo d就可以啦

至此,我们的博客就搭建完成啦

剩下的就是主题,插件,文章,这些就看你们了~