欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

hexo个人博客部署到coding

程序员文章站 2023-12-24 11:02:52
...

前言

前几天将用hexo搭建的个人博客已经成功部署到码云(Gitee),发现Gitee绑定个人域名竟然是收费的,虽然部署到Github也是可以的,但是觉得Github访问速度太慢,于是就决定把项目部署到Coding上面。Coding的服务器是在香港,所以即使域名没有备案也是可以正常绑定使用的。这里记录下自己的部署过程供大家参考

一,注册Coding账号

​ 进入Coding官网 https://lijingdu.coding.net/ 进行注册,注册时需要填写一个团队名称,这个名称可以自定义,注册完成后新创建一个项目,然后选择模板进行创建:

​ 注意: 这里选择第三个DevOps项目作为项目模板,不要选择第一个代码托管项目模板,第一个模板是没有page功能的。

hexo个人博客部署到coding

二,添加SSH公钥连接Coding

​ 创建完成后点击头像进入个人账号进行SSH公钥设置,将SSH公钥添加到列表中,如果之前没有生成过SSH公钥需要先通过git命令生成一个,SSH有一个公钥和私钥文件,公钥文件里面的内容添加到这里,私钥文件用来连接Coding。具体生成方法网上都有教程,自行百度。
hexo个人博客部署到coding

​ 添加完公钥后通过git命令开启一个服务

$ eval $(ssh-agent -s)

​ 接着添加SSH私钥文件

$ ssh-add D:/WorkFile/SSH/dean

​ 然后连接Coding,连接后输入yes,回车即连接成功。

$ ssh -T aaa@qq.com

三,部署项目到Coding

​ 连接了Coding后,进入Coding中新建的项目中,复制克隆地址

hexo个人博客部署到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中新建的项目找到左侧列表中构建与部署下面的静态网站,点击 立即发布静态网站

注意: 如果进入这个页面没有看到这个按钮,那么需要先对账户进行实名认证,然后这个按钮才会出来。

hexo个人博客部署到coding

​ 开启后会自动分配一个网站域名,点击这个域名就可以访问部署好的博客项目。

五,绑定个人域名

​ 首先在域名注册商的域名管理页面将自己购买的域名的CNAME记录到xxxx.coding-pages.com.

​ 进入域名解析设置添加CNAME记录:

hexo个人博客部署到coding

hexo个人博客部署到coding

​ 然后进入Coding绑定自己的个人域名。

hexo个人博客部署到coding

​ 最后点击立即部署。就可以通过自己的个人域名正常访问了。

这里附上自己部署好的个人博客地址: https://lijingdu.me

上一篇:

下一篇: