前言

准备

安装Node.js

  • 推荐长期支持版[下载地址]。
  • 安装淘宝镜像cnpm加速:
    npm install -g cnpm --registry=https://registry.npm.taobao.org

安装Git

Git官网下载[下载地址]或者淘宝镜像下载

注册Gitee

  • 注册地址注意:注册的Gitee用户名将是个人博客域名(形如xxxx.gitee.io)的一部分,其中xxxx即Gitee用户名,所以用户名还是得好好想想的。
  • 新建仓库,仓库名为Gitee用户名(即仓库名和用户名一样),路径会自动填写仓库名的。勾选“公开”。

关联Git和Gitee

  • 用户信息配置,Git Bash:
git config --global user.name "你的Gitee用户名"
git config --global user.email "你的Gitee注册邮箱"

补充,git config --list可查看配置信息。

  • 生成SSH Key(会有提示,可以直接默认,三个回车即可):
ssh-keygen -t rsa -C "你的Gitee注册邮箱"
  • 记事本打开id_rsa.pub公钥文件(我的在C:\用户\16647\.ssh文件夹下),复制其中全部内容,到Gitee设置中添加SSH公钥。
  • 测试SSH连接(第一次连接会有SSH警告,输入yes忽略即可):
ssh -T git@gitee.com

搭建

安装Hexo

Git Bash:

cnpm install -g hexo-cli

本地搭建

  • 新建文件夹如D:\blog,进入blog,空白处右键Git Bash Here
  • 初始化:
hexo init
  • 本地预览
hexo clean  //清除缓存
hexo g  //生成静态文件
hexo s  //启动本地服务

访问http://localhost:4000Ctrl + C关闭本地服务。

部署到Gitee

  • 安装Git部署插件。Git Bash,blog的目录下:
cnpm install --save hexo-deployer-git
  • 配置blog的目录下的_config.yml(区别于blog\themes\landscape下的_config.yml,前者称站点配置文件,后者称主题配置文件),其中repo后面的地址替换为自己的Gitee博客仓库地址。特别提示,冒号后面空一格

  • “Hexo三连”:
hexo clean  //清除缓存
hexo g  //生成静态文件
hexo d  //部署
  • 启动Gitee Pages

  • 至此,可以通过xxxx.gitee.io访问个人博客了,xxxx即为Gitee用户名。
  • 特别提示:每次hexo d之后需要手动更新Gitee Pages

关于主题


zhangguoliu
1 声望0 粉丝