1. 准备
安装 Git、NodeJs、Hexo 。
- 博客框架:Hexo
- 博客主题:Matery
- 托管:Gitee
2. 下载模板
推荐使用 hexo-blog-fly
git clone https://github.com/shw2018/hexo-blog-fly.git
3. 本地运行
3.1 修改个人信息
Hexo博客框架的配置:_config.yml
Matery主题的配置:themes\matery\_config.yml
3.2 运行
npm i # 先安装依赖
hexo s # 再运行
3.3 访问查看效果
localhost:4000
4. 部署
4.1 在Gitee上创建一个仓库
仓库名称:myblog (名字随便自己取,如果和用户名相同,可以获得唯一标识域名)
是否开源:公开
勾选:使用Readme文件初始化这个仓库
4.2 本地推送
修改 _config.yml 中配置的网址配置
url: https://gitee.com/yezhechenyang/myblog
root: /myblog/
修改 _config.yml 中配置的部署仓库地址
deploy:
- type: git
repo:
gitee: https://gitee.com/yezhechenyang/myblog.git
branch: master
去掉 baidu_url_submitter ,这个以后再琢磨
# - type: baidu_url_submitter
运行部署命令
hexo d
4.3 在Gitee上启动Gitee Pages服务
打开 myblog 仓库;
选择 服务 -- Gitee Pages;
勾选 强制 HTTPS ;
点击启动。
4.4 访问看看效果
https://yezhechenyang.gitee.io/myblog