hexo博客部署到coding或腾讯云开发者平台并绑定域名

最开始我是部署到GitHub的,但是由于GitHub在墙外的原因,访问速度比较慢,所以我选择了再部署到coding上面,这样访问速度就大大加快了,GitHub的部署可以去网上找找教程,一搜一大堆

hexo博客的安装之前,需要安装Node.js和Git

Git安装地址

直接下载安装即可,安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

Node.js安装也很简单

Node.js地址 直接下载安装即可

安装好node.js和git后,可以通过npm来安装Hexo

现在本地建个存放博客的文件夹,例如我的

然后在cmd命令行进入到blog文件夹下(win+R打开运行对话框,输入cmd打开命令行程序,默认位置实在C盘,需要输入E:然后回车进入到E盘以后再输入cd blog就进入到了建的博客目录里了)

1
npm install -g hexo-cli

生成博客

从现在开始,我们就可以用hexo来生成一个博客了

运行命令

1
hexo init

等待一会后初始化完成

就会有以下文件,其中live2d这个文件夹不包括的,这是后来我增加一个模块才创建的

完成后便可以启动博客了,输入

1
hexo s

就会出现

只需要在地址栏输入localhost:4000,就可以看到效果了

然后可以根据网上的教程来修改主题和新建文章标签等等一系列操作,这里就不列出了

远程部署

首先百度coding,进入官网后申请注册coding账号(现在注册个人版它会然你直接注册腾讯云开发者平台,其实这两个都一样),然后创建项目,项目地址格式是 username.coding.me,格式不对会404哦,项目名称随便,确定就ok

创建完记得进入代码浏览,初始化一下项目,添加一个readme文档就行了

配置SSH公钥

在个人设置里面找到SSH公钥,点击新增公钥

打开Git Bash

在里面输入ssh-keygen -t rsa -C “your_email@example.com

连续三个回车,也可以不输入密码

然后根据提示找到.ssh文件所在的位置,找到id_rsa.pub,打开

将里面的内容全部复制公钥内容中,公钥名称随便取一个,然后保存

然后开启page服务

然后拿到你的项目地址

1560500064924

打开_config.yml文件

1560500099622

在最后面添加

1560500141425`

1
2
3
4
5
deploy:
type: git
repo:
github: git@github.com:username/username.github.io.git,master
coding: git@git.coding.net:username/username.git,master

因为我是同时部署到GitHub和coding上面的,所以这样写,如果只需要部署到GitHub或者coding其中一个

可以这样写

1
2
3
4
deploy:
type: git
repo: git@github.com:username/username.github.io.git
branch: master

注意,冒号后面必须空一格,不然会报错

然后在cmd里面运行

1
2
hexo g
hexo d

便可成功部署到远程仓库

中途可能会出一些错,不要怕,错了就复制错误到百度寻找解决方法,都是可以解决的

然后去万网买个域名

买好过后在Pages 服务设置中根据提示将域名绑定好,然后部署成功后便可以输入域名来访问你的博客了!

❤赏点钱让我买杯快乐水8❤