—上一篇我们介绍了在本地搭建一个服务器并且成功运行测试,这次我们把它部署到云端,让别人也可以访问我们的网站,与up主不同的是,我们这次不是部署到Github,而是要部署到我们国内的Coding,他已经和腾讯云合作了,我相信应该不会关门的,主要是由于Github是国外的服务器,国内访问有点慢,所有要支持国产鸭!
首先安装git工具
首先还是在你建立的 blog文件夹根目录那里鼠标右键点击Git Bash Here
可以来到bash 终端,输入以下这句1
2
3Administrator@XTZ-01804162214 MINGW64 ~/Desktop/blog4
##如下
cnpm install --save hexo-deployer-git
没有报错就是安装成功,一般都会成功的,
这里介绍以下
根目录下面的_config.yml叫做站点配置文件
而进入themes–>主题–>_config.yml的文件叫做主题配置文件
搞清楚就行了,以后美化啥的都用得到。
首先是 Coding官网https://dev.tencent.com/
由于已经和 腾讯云合作,所有我建议顺便注册 腾讯云开发合作平台,反正都是免费的😄
配置Coding
1.进入开发平台先。
这里的用户名,以后就是我们的域名的一部分
2.创建项目
首先在coding net 上创建一个仓库,仓库名为: <你的用户名>.coding.me
开启 coding pages 服务请参考coding pages帮助文档
3.新建项目,用于托管代码
这里需要注意,gexia 是我的用户名,你要改成自己的用户名,其他的选项默认,++公开源代码++可以随自己的选
择,注意的是在github上面是必须选公开的,不然要钱,😂。
4.添加公钥
这个过程的目的是在你的电脑和coding之间建立联系的通道,不然谁都能往上面增加内容,那你的博客岂不乱套了?
首先查看目录C:Users\用户名
有没有.ssh目录,如果没有,在本地blog文件内打开git bash hexo,输入命令:
1 | ssh-keygen -t rsa -C "这里填上你的邮箱地址" |
然后按3个回车。
再检查有没有.ssh目录,打开目录,你会看到出现3个文件:
打开ssh-rsa
这个文件,将里面的东西复制到如上图图所示对话框中。
结果如图。
主要就是用notepad++打开id——rsa.pub(这个是公钥,不带pub的是私钥,这个不要泄露出去),你会开到一堆字母,全选复制下来。
下面打来浏览器,进入你刚才创建的仓库,设置-部署公钥-新建部署公钥,公钥名称可以不填,将刚才复制的公钥粘贴在公钥内容里面。把授予权限打上勾!,然后添加就可以了。
5.修改站点配置文件 deploy 参数内容
打开,blog文件夹下面的站点配置文件,_config.yml
打开的话可以用submit text打开,或者Notepad++
找到deploy:
代码,gexia换成自己的哦1
2
3
4
5deploy:
type: git
repository: git@git.coding.net:gexia/gexia.coding.me.git
#repo: https://github.com/kajskj753/kajskj753.github.io.git
branch: master
我前面就是托管在Github上面的,据网上的大神说还可以同时托管在github和coding上面,我就懒得折腾了,反正也没什么歪果仁看我们的网站,😂。推荐各位就在coding搞就行了。
至此,就完成了基本的搭建,先用命令在本地服务器查看内容是否正确。记住,当你出现错误啥的情况下先执行下面三步曲,看看先!!😭
1 | hexo clean |
注意,一定要先在本地试试
然后,把文件传送到我们的Coding那边。
1 hexo d
找到Coding那边,可以看到自己的域名。
点击域名,就可以看到成功了。😁