很早之前就已经把博客的图床更换为了七牛云,但是博客本身还是托管在Github上面。最近,Github的访问速度是在太慢了,所以准备把博客整体迁移到七牛云上面,加快下国内的访问速度。
准备
照着将hexo博客一键部署到七牛云这个应该能准备妥当,这里不再赘述。
域名
申请域名
要玩七牛云,首先得有个域名(必须已备案),申请好域名,然后进行下一步
新建七牛云空间
空间管理 -> 新建空间。
存储空间名称随便填,不重复就行。
访问控制选择公开,毕竟我们是做博客,总要让人访问吧。

开启默认首页设置

绑定域名
再次强调:七牛云要求域名必须是备案域名
然后空间管理,点击域名,填入域名,然后选择证书,然后照着提示一步步配置就行,没什么坑。

绑定完成后如下图所示
这边注意下,七牛云的CDN加速是收费的,但是不贵,之前做图床的时候,半年才花了5毛钱。
不知道用来做博客,费用多不多

Hexo打包一键发布到七牛云
一键发布,用到了七牛云的一个官方工具,可以用于批量上传文件至七牛云空间。
下载qshell
https://github.com/qiniu/qshell,进入release找个最新版本下载就行

下载完成之后,我们解压到hexo目录,并改名为qshell
登录qshell
1
| qshell account <Your AccessKey> <Your SecretKey> <Your Name>
|
AccessKey
和SecretKey
在这里可以找到https://portal.qiniu.com/user/key

配置upload.conf
在博客目录下面,新建文件upload.conf
,然后配置信息
1 2 3 4 5 6 7 8 9 10
| { "src_dir": "D:/WorkSpace/Personal/blog-source/public", "bucket": "gcdd-hexo", "overwrite" : true, "rescan_local" : true }
|
执行命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| qshell qupload upload.conf
Writing upload log to file C:\Users\13983\.qshell\qupload\2496be155bc149325a6994afc3b76d8f\2496be155bc149325a6994afc3b76d8f.log
Uploading D:\WorkSpace\Personal\blog-source\public\404.html => 404.html [1/245, 0.4%] ... Uploading D:\WorkSpace\Personal\blog-source\public\CNAME => CNAME [2/245, 0.8%] ... Uploading D:\WorkSpace\Personal\blog-source\public\archives\2019\01\index.html => archives/2019/01/index.html [3/245, 1.2%] ... Uploading D:\WorkSpace\Personal\blog-source\public\archives\2019\01\page\2\index.html => archives/2019/01/page/2/index.html [4/245, 1.6%] ... Uploading D:\WorkSpace\Personal\blog-source\public\archives\2019\03\index.html => archives/2019/03/index.html [5/245, 2.0%] ... Uploading D:\WorkSpace\Personal\blog-source\public\archives\2019\04\index.html => archives/2019/04/index.html [6/245, 2.4%] ... Uploading D:\WorkSpace\Personal\blog-source\public\archives\2019\05\index.html => archives/2019/05/index.html [7/245, 2.9%] ... Uploading D:\WorkSpace\Personal\blog-source\public\archives\2019\06\index.html => archives/2019/06/index.html [8/245, 3.3%] ... Uploading D:\WorkSpace\Personal\blog-source\public\archives\2019\07\index.html => archives/2019/07/index.html [9/245, 3.7%] ... Uploading D:\WorkSpace\Personal\blog-source\public\tags\默认\index.html => tags/默认/index.html [245/245, 100.0%] ...
See upload log at path C:\Users\13983\.qshell\qupload\2496be155bc149325a6994afc3b76d8f\2496be155bc149325a6994afc3b76d8f.log
|
等进度条转完,也就部署完毕了,速度很快。
访问下试试:https://blog.gcdd.top/,嗯,速度非常快,可以当成主力博客来使用了。
一键打包上传
自己写了个脚本,用用用用
1 2 3 4 5 6 7
| #!/usr/bin/env bash
hexo clean && hexo generate && gulp && hexo d && hexo algolia qshell qupload upload.conf
|
参考