部署hexo到github
我的本地机器是win10
设置github
登录github账号,尽量一个你喜欢的用户名
创建一个仓库,仓库名为 用户名.github.io
,设置公有,添加readme
待会通过hexo将静态页面部署到https://用户名.github.io
这个url就是你的博客地址
安装git
去官网下载想要的版本Git - Downloads (git-scm.com)
傻瓜式安装
git --version #查看是否安装成功
安装Node.js
Download | Node.js (nodejs.org)选择版本傻瓜式安装
node --version
换国内源加速
npm config set registry https://registry.npm.taobao.org
本机与github建立连接
打开Git Bash,右键或者搜索打开
设置git配置信息
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
生成ssh密钥文件
ssh-keygen -t rsa -C "你的GitHub注册邮箱"
然后连续三次回车
c/Users/youuser/.ssh/id_rsa.pub
里面的内容即是双方通信的密钥
将密钥复制到github->右上角头像->settings->SSH and GPG keys,保存
本机测试连接
ssh -T git@github.com
安装Hexo
创建一个存放hexo的文件,进入这个目录右键命令行打开
npm install -g hexo-cli #安装hexo
npm update hexo -g #升级hexo
初始化hexo
hexo init blog
浏览测试
hexo s #localhost:4000
部署命令
npm install hexo-deployer-git --save #安装部署
hexo clean #清理缓存,遇到问题一定要先执行
hexo g #本地生成
hexo d #部署到服务器(github)
hexo n #创建一个博客
修改配置文件
主目录下的.config.yml
就是配置文件
找到deploy添加如下
deploy:
- type: git
repository: git@github.com:用户名/用户名.github.io.git
branch: master
site是网站显示内容,自行更改
更改主题
theme: 主题名
主题下载
Themes | Hexo选择一个主题,进入theme目录git clone 主题链接
再根据主题的readme修改网站配置,主题的配置文件主题目录下.config.yml