腾讯云开发者平台搭建hexo

腾讯云开发者平台

腾讯云开发者平台,利用微信可以注册账户,进入右上角点击个人头像,先进行个人设置。关键是在于设置用户名及其密码。假设用户名为matrixz

再点击个人主页,创建项目仓库。项目名称填写用户名matrixz,项目地址自动会完成填写,同样是用户名。项目描述选择性填写。完成新建项目。

点击进入新建的项目。

配置SSH Key

检查电脑上是否之前已经完成过配置

在git bash窗口中,输入$ cd~/.ssh $ ls
如果返回出现id_ras id_ras.pub 说明已经配置过了,只需要打开电脑的C:\Users\xxx\.ssh(xxx为我的电脑用户名),然后复制id_rsa_pub中的内容到新建的项目中。

如果没有完成过配置

我们采用基于hexo和coding免费搭建个人博客网站的方法,创建一个SSH Key
执行命令ssh-keggen -t ras -C "username"

这部分的内容由于是比较久之前的,所以具体也忘记了。可以搜索网上教程看如何内置SSH Key

配置公共密钥

id_rsa_pub中的内容全部复制到新建部署密钥中。在刚刚创建的仓库中的最后一项设置里面,找到部署公钥,新建公钥,填写公钥内容。勾选授予推送权限。新建。然后填写刚刚设置的密码

配置_config.yml

回到hexo bolg的目录中,在配置hexo的主文件_config.yml,打开,我们找到depoly repo 填写tencent: git@git.dev.tencent.com:xxx/xxx.git

现在这个域名没有了,好像腾讯吧他和coding合并又搞了一个团队的功能出来

打开静态page应用

回到项目仓库,选择第二个选项代码,然后一键开启静态Pages应用,这样就完成了。在这里就可以看到访问的地址,仍然是coding.me

至此就完成了对于腾讯云的配置,其实也没啥用,还是注释掉,回到coding.me

常用的快捷键

1
2
3
4
5
6
在gitbash里面输入:
hexo new newname #生成新的文件,自动会得到newname.md文件,还有默认的title date category等信息
hexo -g #生成文件
hexo -d #deploy部署文件
hexo -s #本地部署文件,不是很常用
<!---more ----> #隐藏一部分格式

2020/5/12

现在腾讯云和coding合并了,然后又搞了一个团队开发者的功能,真的烦人。我现在已经把这个主页放到了github上面了,而且那样子的话也比较方便的。好像访问速度也比较快。之前为了同比H-viewer的应用我也注册了一个gitee账号,这个上面也还是挺好用的,有机会的话把内容转到这个上面其实也可以。但没啥必要,github也是比较稳定了吧。

还有绑定域名的功能可以尝试一下,有时间的话。