填坑系列-本博客的搭建
同时发布到Coding和Github
修改站点_config.yml文件中的deploy部分
deploy:
type: git
repo:
coding: [email protected]:git9527/git9527.git,coding-pages
github: [email protected]:git9527/git9527.github.io.git,master
其中两个远程仓库的格式为<repository url>,[branch]
- Coding的分支一定为
coding-pages - Github的分支一定为
master, 不是gp-pages
发布脚本
cd $DIR
hexo g
hexo deploy
rm -rf $DIR/.deploy_git
rm -rf $DIR/public
发布完成后删除.deploy_git和public文件夹是为了保持master主分支不含生成后的代码
域名绑定及解析
经过各种比较,各种试用,最终使用了CloudXNS作为DNS解析服务商
- 首先要**备案**, 然后才能用
CloudXNS, 然后才可以www.zhangsn.me301跳转至zhangsn.me - 国内的走Coding的pages服务, 添加
@的CNAME记录并指向pages.coding.me - 海外的走Github的pages服务, 添加
@的AX(A记录的CloudXNS进化版)并指向192.30.252.153(主)192.30.252.154(备)
Hexo内插入本地图片
既然是pages服务,就可以不用七牛之类的图床了, 翻来覆去找到了美好的插件hexo-asset-image
MacGesture2-Publish
├── apppicker.jpg
├── logo.jpg
└── rules.jpg
MacGesture2-Publish.md
Make sure post_asset_folder: true in your _config.yml.
Just use  to insert logo.jpg.
- Author: Half Stack
- Link: https://zhangsn.me/trick-create-site/
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.