GitHub
首先登陆GitHub网站,在github上建立一个repository,名字必须为xxx.github.io,xxx为你的账户名,如下图所示
安装软件
依次下载并安装下面两个软件,一直点击下一步即可:
- Node.js
- Git
配置 SSH keys
我们用SSH keys让本地git项目与远程的github建立联系,请看我博客git命令教程
Hexo
在本地新建一个文件夹来存放hexo项目,进入该文件夹右击打开Git Bash here
安装命令:1
npm i -g hexo
初始化hexo:1
hexo init
安装插件:1
hexo install
1 | npm install --save hexo-deployer-git |
安装后会出现以下目录:
然后生成web项目:1
hexo g
启动服务器预览效果(http://localhost:4000):1
hexo s
这还只是本地项目,现在要发布到github上面去,我们需要配置项目目录下的_config.yml文件,打开它找到最后一行,我们把github的配置信息填上去。这里gaojindeng是我的登录名,你只需要将它改成你github的登录名,原封不动地配置好就行了。
我看到好多教程是第二张图那样配置,新版本是不能那样配的。
我们开始发布博客吧!1
hexo d
稍等一会就可以输入网址xxx.github.io访问你的博客啦~~~
新建博文
1 | hexo new "文章题目" |
新建页面
1 | hexo new page "页面名称" |
快捷命令全称
1 | hexo g == hexo generate |
发博文
1 | hexo g |
其他
头像存放路径: 主题的source 文件夹下 直接/*.jpg 就行