hexo部署到阿里云ECS遇到的问题

本文详述了在阿里云ECS上部署Hexo博客过程中遇到的问题,包括备案号添加、Algolia移除、本地搜索失效、宝塔面板设置、权限错误、Git仓库问题、SSL证书配置等,并提供了相应的解决方案和步骤,助你顺利部署Hexo博客。

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

hexo部署到阿里云ECS遇到的问题

  1. hexo添加备案号

    在主题文件footer添加

  2. hexo移除algolia

    在站点文件_config移除,主题文件_config 设为false

  3. hexo-butterfly本地搜索无效?

    未解决

  4. 宝塔面板不支持根目录设置在……文件下

    最后/var/…都换成/www/wwwroot/… 目录

    /repo和/hexo都要给权限

    Hexo 部署至云服务器(宝塔面板) - 黑石博客 - Hexo博客 (heson10.com)

  5. does not appear to be a git repository ?

    repo一直以为是/hexo那个目录导致出错。。

deploy:
  type: git
  repo: git@服务器ip或域名:/var/repo/hexo.git
  branch: master

  1. Please make sure you have the correct access rights and the repository exists

    目录权限问题。repo目录和hexo目录都要给对所有者(git)和权限(755)

  2. 宝塔面板重启打不开了?

    Hexo部署到阿里云服务器ECS_最小的帆也能远航的博客-优快云博客_hexo部署阿里云服务器

    service bt restart 后无法打开面板:ecs服务器远程连接后,bt,选择开始面板服务

  3. 部署成功网站打不开?

    服务器安全组配置入方向规则,快速添加443和80端口

  4. fatal: sha1 file ‘’ write error: Broken pipe,! [remote rejected] HEAD -> master (unpacker error)

    repo目录没给权限

  5. 在宝塔面板申请ssl证书,配置完不生效?

    申请免费Let’s Encrypt证书,配置阿里云dns接口(控制台—头像—accesskey管理获取)

    配置好后,点证书文件夹,刚刚配好的点部署,才能生效。同时安全组开启443

参考链接:

Hexo 部署至云服务器(宝塔面板) - 黑石博客 - Hexo博客 (heson10.com)

Hexo部署到阿里云服务器ECS_最小的帆也能远航的博客-优快云博客_hexo部署阿里云服务器

使用GithubActions自动部署应用到自己的服务器(ECS) - 云+社区 - 腾讯云 (tencent.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值