起因

原来博客是放在腾讯云服务器上的,最近服务器快过期了,于是就想找个花费少一点的地方放博客,思来想去,想到以前看到的博客部署方案,腾讯cos+腾讯cdn加速的部署方案,一个月非常便宜,大概就一两块,比云服务一个月30 40 好多了

下面是详细的部署方案

注意事项:需要已备案的域名

新建一个腾讯cos桶

image-20230325103414709

点击立即使用,点到存储桶列表

image-20230325103630784

image-20230325103648051

点击下面的创建存储桶

image-20230325103759086

选择公有读私有写,地区和名称随意,然后一直下一步即可

安装Hexo-deployer-cos-cdn 插件

插件主人博客原文:https://www.lixl.cn/2020/020936412.html

image-20230401162555558

安装插件

npm install hexo-deployer-cos-cdn --save

最简单配置实例

deploy:
	type: cos-cdn 
	cloud: tencent 
	bucket: blog-1234567890 
	region: ap-shanghai 
	secretId: AKIDIgxxxxxxxxxxxxxxxxxxxx0SepjX 
	secretKey: qXPCbxxxxxxxxxxxxxxxxxxxxsJZfdR

如上配置,图片和文件将发布到 腾讯云的 同一个 bucket 中,默认开启CDN加速,CDN加速域名为 _config.yml 中配置的 url,图片上传后,Markdown 源文件中图片依然是相对路径。

获得secret秘钥

image-20230325111235501

点击秘钥管理

image-20230325111259084

点击访问秘钥

image-20230325111332842

点击新建秘钥

然后就获取到了秘钥id和key,填写到插件的配置中即可

开启COS桶的静态网页功能

image-20230325111731177 image-20230325111743713

选择开启静态网页功能

配置CDN加速

我用的是腾讯的CDN加速,来到腾讯cdn的控制台,选择新建域名

image-20230325111930956

CDN配置如下

image-20230325112004624

其他的,自己看着点就行

实验

最后hexo d见证你的网页吧~