Github Pages 可以为个人博客提供支持,Hexo 可以让 Github Pages 更加美观和提供本地预览,而不需要上传到 Github Pages 之后再看到效果
安装准备(本地):
- git
- npm
配置 Git
|
|
Github 已经不支持密码登录,需要复杂一点的步骤去验证
- 到个人中心-设置-setting
- 选 classic 的 token 而不是 beta 的,因为 classic 可以永久
- 点击 generate token按钮
然后 生成了token 一定要复制,不然刷新浏览器就没了
拿到token以后再去git push/clone ,password就是输入刚才复制的token
Hexo 安装(本地全局)
|
|
新建一个文件夹(我的是blogs)用于存放你的博客,然后进入该文件夹,并用如下命令进行初始化并安装必备组件
|
|
初始化后,目录结构如下
|
|
然后输入如下命令,然后在浏览器中打开 http://localhost:4000 ,就可以预览原始网站
|
|
然后就可以看到如下的界面
发布到 Github Pages 上面
注册 Github 帐号,有帐号了不用注册
新建一个空仓库,暂时不要创建 README.md ,而且得确保你的仓库是 public 同时,仓库名一定要是 用户名.github.io
在上文提到的 blogs 文件夹下面安装 hexo-deployer-git
|
|
在刚才的博客根目录中的站点配置文件 “_config.yml” ,设置为你的个人仓库名,branch 与你的 git 主分支对应
开始推送内容到 Github 上去
|
|
稍等片刻,就可以访问 https://用户名.github.io 了