广告
返回顶部
首页 > 资讯 > 精选 >hexo部署到gitee无法正常显示怎么办
  • 422
分享到

hexo部署到gitee无法正常显示怎么办

2023-10-22 11:10:14 422人浏览 薄情痞子
摘要

Hexo是一款非常流行的静态博客生成器,它支持多平台部署,包括GitHub、gitLab、和coding等,同时也支持部署到国内的码云(gitee)平台。然而,有一些Hexo用户在将博客部署到gitee时发现,无法正常显示博客内容,这个问题

Hexo是一款非常流行的静态博客生成器,它支持多平台部署,包括GitHubgitLab、和coding等,同时也支持部署到国内的码云(gitee)平台。然而,有一些Hexo用户在将博客部署到gitee时发现,无法正常显示博客内容,这个问题该如何解决呢?

首先,我们需要明确一点,这个问题并不是由Hexo本身造成的,而是由于gitee平台对跨域请求做了限制。当你在使用Hexo将博客部署到gitee平台时,它会生成一些静态文件(例如htmlCSSjs等),这些文件中的图片、字体、和其他静态资源路径都是相对路径,例如“../images/test.png”。当你的博客通过gitee访问时,gitee会将这些静态文件缓存起来,并将缓存的内容提供给用户访问,但是当用户需要访问其中的图片、字体、和其他静态资源时,它会和相对路径所在的域名(例如“example.com”)进行跨域请求,这时候问题就出现了,gitee平台对跨域请求做了限制,导致了无法正常显示博客内容。

那么,该如何解决这个问题呢?以下是一些可能的解决方案:

  1. 使用CDN。使用CDN可以解决路径相对的问题。你可以将所有的静态资源上传到CDN并设置地址为绝对路径,这样就可以避免跨域请求的问题。例如,“/file/imgs/upload/202310/22/4h4kpvvlzz0.png”。但是使用CDN需要付费,如果经济条件不允许,可以考虑下面的方案。
  2. 将所有的静态资源上传到gitee中的某个仓库中。在gitee中,我们可以创建一个新仓库,然后将所有的静态资源上传到这个仓库中。我们需要将仓库中的访问地址添加到Hexo配置文件中,这样就可以避免跨域请求的问题。例如,“/file/imgs/upload/202310/22/ryfvzuxdxpe.ico”。这种方式的缺点是需要手动上传文件,麻烦,但是在博客内容不发生改变的情况下,可以使用缓存功能,减少请求次数。
  3. 使用Travis CI。这个方案需要你具备一定的编程经验。Travis CI是一个集成测试和部署的工具,可以自动构建、测试、和部署代码到持续集成服务器中,这样就可以实现自动部署博客了。具体的操作可以参考官方文档,这个方案比较复杂,但是效果非常好。

总结起来,无法正常显示Hexo博客的问题是由于gitee平台对跨域请求做了限制,可以通过使用CDN、将静态文件上传到gitee中的某个仓库中、和使用Travis CI来解决这个问题。每种方案都有其优缺点,可以根据自己的实际情况来选择适合自己的方案。

--结束END--

本文标题: hexo部署到gitee无法正常显示怎么办

本文链接: https://www.lsjlt.com/news/437978.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • hexo部署到gitee无法正常显示怎么办
    Hexo是一款非常流行的静态博客生成器,它支持多平台部署,包括GitHub、GitLab、和Coding等,同时也支持部署到国内的码云(gitee)平台。然而,有一些Hexo用户在将博客部署到gitee时发现,无法正常显示博客内容,这个问题...
    99+
    2023-10-22
  • Vue项目打包后favicon无法正常显示怎么办
    这篇文章给大家分享的是有关Vue项目打包后favicon无法正常显示怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在开发中经常需要为项目添加favicon以增加网站辨识度,...
    99+
    2022-10-19
  • idea中汉字无法正常显示怎么解决
    如果您在使用Idea时遇到汉字无法正常显示的问题,您可以尝试以下解决方法: 检查系统语言设置:确保您的操作系统的语言设置为中文,...
    99+
    2023-10-27
    idea
  • win101909开始磁贴无法正常显示怎么解决
    这篇文章主要讲解了“win101909开始磁贴无法正常显示怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win101909开始磁贴无法正常显示怎么解决”吧!任务栏搜索框中输入命令提示...
    99+
    2023-07-01
  • win7系统更改适配器设置项无法正常的显示怎么办
      win7系统更改适配器设置项无法正常的显示怎么办?win7系统更改适配器设置项无法正常的显示怎么办?有用户在使用电脑时想要去修改自己的适配器设置项,但是当自己开启这个设置的时候,却发现里面的内容无法正常的显示,都是空白的,那么这个问题要...
    99+
    2023-07-10
  • Win8无法正常关机系列之显示器关上主机却还在运行怎么办?
    最近几天不知道电脑发什么风,关机既然不给我关主机,逼我直接按住开机键关机,研究了一下,解决了问题。 1、首先我们进入 控制面板,进入方法这里就不唠叨了,统一方法: 开始 → 运行(Win+R...
    99+
    2022-06-04
    还在 无法正常 显示器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作