vercel部署hexo主题显示黑色空白

情况1:本地运行不正常 + vercel端空白

不说废话,赶紧去把本地弄正常了再来。

情况2:本地运行正常 + vercel端黑屏

查看下 vercel 的部署日志,会发现如下报错:

这种情况应该是你的 GitHub 仓库里没有主题文件,theme 文件夹为空。


只要将本地 theme 文件夹上传即可,如何上传?也许不是你想的那样。

这就要找根源了,为何 GitHub 仓库里的 theme 文件夹为空呢?

我只要说一句话你就懂了,即「git 仓库嵌套问题」。

你首先将 Hexo 网站作为一个仓库,然后又根据主题仓库介绍,使用 git clone ... 安装主题到网站仓库中,这样就造成了 git 仓库嵌套问题,有两个 .git 文件。

外层的 git 仓库是无法感知到内层的主题仓库变动的,所以你用 git add . 时,并没有将 theme 下的变动识别出来,也就导致你并没有将其上传到 GithHub 远程仓库里,vercel 部署的是没有主题的网站,自然就黑屏了。

好了,找到根源就容易解决了,这里我就不重复写了,你直接搜索「git 仓库嵌套问题」,应该有很多教程的。

另外最重要的就是主题魔改教程,可以看我的这篇文章:https://blog.csdn.net/weixin_42723246/article/details/126258797

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Vercel是一个现代化的全球部署平台,它支持多种类型的应用程序,包括前端、后端和静态网站。虽然Vercel主要用于前端应用程序的部署,但也可以用于部署Spring Boot应用程序。 要在Vercel部署Spring Boot应用程序,可以按照以下步骤进行操作: 1. 首先,确保你的Spring Boot应用程序已经打包成可执行的JAR文件。你可以使用Maven或Gradle来构建你的应用程序,并生成JAR文件。 2. 接下来,你需要创建一个新的Vercel项目。你可以在Vercel的官方网站上注册一个账号,并创建一个新的项目。 3. 在Vercel项目中,选择"Import Project"选项,并选择你的Spring Boot应用程序的JAR文件进行导入。 4. Vercel将自动检测到你的应用程序是一个Java应用程序,并为你提供一些配置选项。你可以根据需要进行配置,例如指定环境变量、设置路由规则等。 5. 完成配置后,Vercel将开始构建和部署你的Spring Boot应用程序。它会自动为你创建一个服务器,并将你的应用程序部署到该服务器上。 6. 部署完成后,Vercel将为你提供一个URL,你可以使用该URL来访问和测试你的Spring Boot应用程序。 需要注意的是,Vercel主要用于部署前端应用程序,对于后端应用程序来说,它可能不是最佳选择。如果你的Spring Boot应用程序需要与数据库、缓存等后端服务进行交互,你可能需要考虑使用其他专门的云平台,如AWS、Azure或Google Cloud等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值