本地搭建
环境配置
1 2 3
| $ scoop install git $ scoop install nodejs
|
1 2 3 4 5 6 7
| $ git config --global user.name "findthewayxf" $ git config --global user.email "findthewayxf@gmail.com"
$ git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
$ git config --global --unset http.https://github.com.proxy
|
ssh密钥
1 2 3 4
| $ ssh-keygen -t rsa -C "findthewayxf@gmail.com"
$ cat ~/.ssh/id_rsa.pub
|
安装hexo
1 2 3 4 5 6 7 8 9 10 11 12
| $ npm install -g hexo-cli
$ hexo init <folder> $ cd <folder> $ npm install
$ npm install hexo-server --save
$ npm install hexo-deployer-git --save
|
1 2 3 4 5 6 7
|
deploy: type: git repo: git@github.com:findthewayxf/findthewayxf.github.io.git branch: master
|
github 配置
添加本机 ssh 公匙
建立公共仓库
1 2
| 仓库名"findthewayxf.github.io" 绑定域名(仓库里会自动生成CNAME),等待DNS解析同步后,开启强制https。
|
域名解析
1
| www CNAME findthewayxf.github.io
|
其它
将 CNAME
文件下载放到 source
文件夹, CNAME
不带扩展名,里面输入自己的域名。
cname 里写入域名 www.xxx.com
将 readme
放到 source 文件夹下
修改 _config.yml
,将 skip_render
参数设置为 skip_render: README.md,cname