Hexo多部署-同时部署到阿里云OSS和Github
前言
本文基于1元 高速访问 博客网站搭建方案 ·
Hexo一键部署到阿里云OSS进行补充,感谢原作分享
由于GitHub
Page国内被限制,用服务器搭建静态博客的话相对成本较高,然后在酷安看到用阿里云对象存储OSS低成本搭建静态博客的帖子,于是着手尝试,成本总计2.99元
[1元(域名)+1.99元(服务号)] (第一年)
准备
- 完成各种实名认证和信息登记
部署
创建Bucket
需要创建一个公共读的Bucket,用以设置静态网站托管及存放网站数据。
-
登录OSS管理控制台。
-
单击Bucket列表,然后单击创建Bucket。
-
在创建Bucket面板配置Bucket参数,其中:
参数 说明
Bucket名称 设置Bucket名称。
地域 选择Bucket所在地域。
存储类型 选择标准存储。
读写权限 选择公共读。 -
进入创建好的Bucket,点击基础设置,设置静态页面的默认首页为
index.html
绑定域名
设置AccessKey
-
在网页右上角点击AccessKey管理
-
创建子用户然后添加权限
- 创建子用户
- 勾选编程访问
- 添加权限
- 创建子用户
复制代码
- 1
<!-- -->
- 选择管理对象存储服务(OSS)权限
复制代码
- 1
<!-- -->
-
进入用户,创建AccessKey
复制生成好的AccessKey ID 和 AccessKey Secret
配置hexo
-
在hexo的目录下执行:
复制代码- 1
er-hljsnpm install hexo-deployer-ali-oss --save
-
在hexo_config.yml文件中部署配置
单部署器
复制代码
- 1
- 2
- 3
- 4
- 5
- 6
deploy:
type: ali-oss
region: <您的oss 区域代码>
accessKeyId: <您的oss accessKeyId>
accessKeySecret: <您的oss accessKeySecret>
bucket: <您的bucket name>
多部署器
完成部署
全部部署完成后,即可通过 hexo g 将博客同时推送至OSS和Github
本文作者:melons
本文链接:https://www.cnblogs.com/melons99/p/16306603.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步