开始
首先得有一个github账户,如果没有注册, 然后创建自己的github page官网, 一定要按照教程进行创建
注意: 创建github page仓库的时候, xxx.github.io,xxx一定要是自己的github账户名.不然会出错.
SSH配置
首先切换到.ssh文件夹下, mac在home/.ssh, windows在用户/.ssh
windows的用户如果用默认的命令行工具输入ssh-keygen可能出现找不到命令.只要用git bash打开就可以用ssh-keygen.
命令:
1 | ssh-keygen -t rsa -C "your_email@example.com" |
Github SSH配置
找到 SSH and GPG keys, 然后新建一个ssh key, 将公钥id_rsa.pub中的内容复制到上面保存.
测试:
1 | ssh -T git@github.com |
安装hexo
安装hexo-cli命令工具
1 | npm i hexo-cli -g |
新建一个文件夹blogs, 进入文件夹初始化项目
1 | hexo init |
看到错误别慌, 最后看到已经可以开始了.
安装依赖
1 | npm install |
此时就要本地安装 hexo, hexo-deployer-git, 可以配置到package.json中
1 | npm install hexo --save |
安装好了就开始操作,记住这三个命令
1 | hexo clean |
开始配置hexo, 值得注意的是:
1 | ... |
重点重点: 注意一定要有空格,一定要有空格,一定要有空格!!!
1 | deploy: |
安装 NexT主题
注解下载版本:
https://github.com/iissnan/hexo-theme-next/releases/latest
解压文件夹到blogs/theme/next, 让后将blogs/_config.yml配置中
1 | ... |
主题配置blogs/theme/next/_config.yml
参考 https://theme-next.iissnan.com/theme-settings.html
部署
创建文章
1 | hexo new Hexo搭建博客在GithubPage |
上面的三个命令行简写
1 | hexo clean |
more
测试
1 | hexo s //在blogs下 |
打开浏览器 http://localhost:4000/
大功告成…
主题设置
地址: https://github.com/iissnan/hexo-theme-next/wiki