hexo个人博客部署到coding
前言
前几天将用hexo搭建的个人博客已经成功部署到码云(Gitee),发现Gitee绑定个人域名竟然是收费的,虽然部署到Github也是可以的,但是觉得Github访问速度太慢,于是就决定把项目部署到Coding上面。Coding的服务器是在香港,所以即使域名没有备案也是可以正常绑定使用的。这里记录下自己的部署过程供大家参考
一,注册Coding账号
进入Coding官网 https://lijingdu.coding.net/ 进行注册,注册时需要填写一个团队名称,这个名称可以自定义,注册完成后新创建一个项目,然后选择模板进行创建:
注意: 这里选择第三个
DevOps项目
作为项目模板,不要选择第一个代码托管项目
模板,第一个模板是没有page功能的。
二,添加SSH公钥连接Coding
创建完成后点击头像进入个人账号进行SSH公钥设置,将SSH公钥添加到列表中,如果之前没有生成过SSH公钥需要先通过git命令生成一个,SSH有一个公钥和私钥文件,公钥文件里面的内容添加到这里,私钥文件用来连接Coding。具体生成方法网上都有教程,自行百度。
添加完公钥后通过git命令开启一个服务
$ eval $(ssh-agent -s)
接着添加SSH私钥文件
$ ssh-add D:/WorkFile/SSH/dean
然后连接Coding,连接后输入yes,回车即连接成功。
$ ssh -T aaa@qq.com
三,部署项目到Coding
连接了Coding后,进入Coding中新建的项目中,复制克隆地址
粘贴到hexo站点项目下的配置文件_config.yml
中,打开文件替换 repository的值(注意值的前面要有留一个空格):
deploy:
type: git
repository: https://e.coding.net/lijingdu/lijingdu.git
branch: master
进入hexo根目录,依次执行下面git命令,将项目部署提交到Coding中
$ hexo clean
$ hexo g
$ hexo d
四,开启静态网站Pages服务
进入Coding中新建的项目找到左侧列表中构建与部署
下面的静态网站
,点击 立即发布静态网站
注意: 如果进入这个页面没有看到这个按钮,那么需要先对账户进行实名认证,然后这个按钮才会出来。
开启后会自动分配一个网站域名,点击这个域名就可以访问部署好的博客项目。
五,绑定个人域名
首先在域名注册商的域名管理页面将自己购买的域名的CNAME
记录到xxxx.coding-pages.com
.
进入域名解析设置添加CNAME记录:
然后进入Coding绑定自己的个人域名。
最后点击立即部署。就可以通过自己的个人域名正常访问了。
这里附上自己部署好的个人博客地址: https://lijingdu.me