IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    如何将 Hexo 部署到 OSS

    Teacher Du发表于 2024-11-01 03:51:26
    love 0

    鉴于最近 GitHub 从中国大陆访问网速较慢,而且现在国内阿里云 OSS 支持将静态网站部署在上面,而且访问速度尚可。今天杜老师为大家介绍一款插件,可以将 Hexo 部署到 OSS。

    准备工作

    已搭建 Hexo 博客,如果还未搭建,可以参考《杜老师说同款博客搭建》一文。同时需拥有阿里云账号,注意部署静态网站需要实名认证,且域名需备案:

    插件安装

    1
    npm i -S hexo-deployer-oss-aliyun

    注意:在 Hexo 博客目录下执行上面的命令。

    插件配置

    1
    2
    3
    4
    5
    6
    deploy:
    type: aliyunoss
    region: Endpoint
    bucket: Bucket
    accessKeyId: AccessKey ID
    accessKeySecret: AccessKey Secret

    注意:在 Hexo 配置文件 _config.yml 中添加上面配置,并按实际情况修改,如有任何问题,可在评论区中留言。

    写在最后

    改好之后记得保存,保存好之后执行 hexo d,一般没问题的话就可以将 Hexo 生成的静态文件上传到 OSS 中。默认将文件上传到阿里云 OSS Bucket 根目录下,如需要部署到其它目录,在 deploy 下添加 remotePath 选项进行指定。

    另外在创建阿里云 OSS Bucket 时,应将存储权限设置为公共读。



沪ICP备19023445号-2号
友情链接