1. 注册github账号
注册完后登陆,新建一个仓库repository,仓库名为:用户名.github.io
2. 安装git
设置git用户名和邮箱
git config --global user.name "scofieldwenwen"
git config --global user.email "scofieldwenwen@163.com"
3. 安装Node.js
4. 安装hexo
在创建目标文件夹 (如 D:\hexo),在 hexo 文件夹里,单机右键选择 Git Bash Here,
输入以下命令安装 hexo :
npm install -g hexo-cli
hexo 指令
hexo help | 查看帮助 |
hexo init | 初始化一个目录 |
hexo new “postName” | 新建文章 |
hexo new page “pageName” | 新建页面 |
hexo generate | 生成生成静态网页,可以在 public 目录查看整个网站的文件 |
hexo server | 本地预览,'Ctrl+C’关闭 |
hexo deploy | 部署.deploy目录 |
hexo clean | 清除缓存,强烈建议每次执行命令前先清理缓存,每次部署前先删除 .deploy 文件夹 |
5. 将博客部署到 Github Pages 上
复制刚才创建仓库的 HTTPS 链接, 将链接粘贴到 hexo 文件目录的 _config.yml 配置文件上保存
_config.yml
6. 配置博客以及主题
配置博客教程
官网博客主题
将主题在 Github 上打开,复制 Clone HTTPS ,然后在在 hexo\theme 目录下 clone 该主题,比如hexo-theme-next
clone 成功后,修改 Hexo 目录中的配置文件 _config.yml 的主题 ,主题名字为 clone 下来的主题文件夹名称
theme: hexo-theme-next
生成静态网页,本地预览
hexo clean && hexo g -s
部署到github上:
hexo clean && hexo g -d
7. 将域名关联到Github Pages
购买自己的域名
然后在 \hexo\source 文件夹下创建文件 CNAME (没有后缀名),编辑内容,填写申请的域名。
教程:https://www.zhihu.com/question/31377141