部署 Coding 而非 Github
理由 Coding 私有免费,访问速度快;Github 反之。
- 新建项目
- 创建 hexo 分支
- 设定 hexo 分支为默认分支
master 分支存生成的静态文件,hexo 分支存源码(更换电脑 clone 下来继续写作?)
部署本地、安装 Hexo
- 将刚才创建的项目 Clone 到本地
- 安装 Hexo
按理说 clone 下来的项目应该就是 git 项目啊,但是安装 Hexo 后 .git 目录就没了,是 hexo init 的锅?
配置 Hexo
- 设置 全局配置(Title、Subtitle等)
- 安装 NexT 主题
- 安装 RSS 插件(hexo-generator-feed)
- 新建 标签 和 分类 页面(hexo new page tags or categories)
- 设置 代码 字体(PT Mono)
- 设置 侧边栏社交链接
- 设置 More 链接不适用瞄点(scroll_to_more)
- 安装 Algolia 搜索服务(hexo algolia 每次都要更新index?)
部署到 CodingPages
生成的静态文件是部署到项目的 master 分支
# 清理缓存
hexo clean
# 生成并部署
hexo g -d
遇到的坑
- 设想的双分支管理, hexo 为默认分支存源码,clone 下来的空项目,安装了 Hexo 后,为什么 .git 目录就没了呢,我 git init ,然后 git remote add ...,然后 git add . ,然后 git commit -m "xxx" ,然后 git push origin hexo -f 倒是可以强制推送。
- 如果我换电脑了 clone 下来,还要再 git init ...等等的么?具体是怎样的?
- 上一篇: 2017 再次开博,生命不息,折腾不止
- 下一篇: Typecho 妹子主题,基于 Amaze UI
本站采用 DISQUS 评论系统 国内用户可能无法访问 请自备梯子