七牛云上传文件js_Hexo静态网页博客上传到七牛云

本文介绍了如何将Hexo生成的静态网页部署到七牛云,包括配置对象空间、安装qshell工具、上传文件及设置域名的详细步骤。通过这种方式,可以提高网站访问速度并解决百度爬虫问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多人都是把Hexo、hugo等工具生成的静态页面都是上传到Github,这样虽然很方便,但是毕竟在国外,而且百度爬虫老是失败,虽然有朋友说可以上传到Gitee上,域名识别不同的访问线路解析不同的空间。我也这样搞过,但是最近发现,好像七牛云可以托管静态页面。那么就来搞搞咯

要上传到七牛云,当然得有个七牛云账号啦,这个没有的自己去搞一下,就不说了。下面我们来说说具体的操作。

配置对象空间

  1. 新建一个对象空间
  2. 在空间设置中打开【默认首页设置】
cd5a4b9053aebbb4a6ebeb32f00ae1f4.png

安装七牛云上传工具

qshell是利用七牛文档上公开的API实现的一个方便开发者测试和使用七牛API服务的命令行工具,下载qshell,下载之后解压,

文件名描述qshell_linux_x86Linux 32位系统qshell_linux_x64Linux 64位系统qshell_windows_x86.exeWindows 32位系统qshell_windows_x64.exeWindows 64位系统qshell_darwin_x64Mac 64位系统,主流的系统我这里是Win10-X64,所以下载后重命名qshell_windows_x64.exe为qshell.exe,在环境变量中配置qshell文件路径

f00a85fd4bbebee3a8740f97dcaa68cd.png
391d535d636b397475a88b0bd18b6d42.png

上传文件到七牛云

首先需要添加账号:

qshell qupload2 --src-dir=E:/hexo/hexo/public --bucket=空间名

qshell有qupload配置文件方式和qupload2命令行方式,具体操作去https://github.com/qiniu/qshell查看详细文档,这里我更倾向于命令行:

qshell qupload2 --src-dir=E:/hexo/hexo/public --bucket=空间名

9d9e74b19a54435dfa781731461f7ef7.png

配置域名

1、进入域名管理

2、新增域名,输入域名点击创建

9d37230bf85880f86fc0b1174406c8a2.png

3、创建成功后,会有一个CNAME,复制CNAME去解析域名:

3cac6f98673550b83f3cea7fbc06f96c.png

4、回到七牛云的内容空间,设置默认域名

e83b4b04af6bdeff67a6726159e400ce.png

这时候,我们的博客就可以正常访问了

c1022c23ef122df8540621f9ff0e16e6.png

小技巧:我们可以在package.json自定义一个我们的命令, 如下:

"scripts": {

"build": "hexo generate",

"clean": "hexo clean",

"deploy": "hexo deploy",

"server": "hexo server",

"d":"hexo clean & hexo g & hexo d & qshell qupload2 --overwrite=true --rescan-local=true --src-dir=E:/hexo/hexo/public --bucket=七牛云空间名称"

},

这时候我们在命令行执行npm run d 即可清理、生成、上传文件啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值