Hexo est un générateur de blogs statiques très populaire qui prend en charge le déploiement multiplateforme, notamment GitHub, GitLab et Coding. Il prend également en charge le déploiement sur la plate-forme nationale de cloud de code (gitee). Cependant, certains utilisateurs d'Hexo ont constaté que le contenu du blog ne pouvait pas s'afficher correctement lors du déploiement de leurs blogs sur gitee. Comment résoudre ce problème ?
Tout d'abord, nous devons préciser que ce problème n'est pas causé par Hexo lui-même, mais par les restrictions de la plateforme gîte sur les requêtes inter-domaines. Lorsque vous utilisez Hexo pour déployer votre blog sur la plateforme gitee, certains fichiers statiques sont générés (tels que HTML, CSS, JS, etc.). Les chemins des images, polices et autres ressources statiques dans ces fichiers sont des chemins relatifs. tel que « . ./images/test.png ». Lorsque votre blog est accessible via gitee, gitee mettra en cache ces fichiers statiques et fournira le contenu mis en cache auquel les utilisateurs pourront accéder. Cependant, lorsque les utilisateurs auront besoin d'accéder aux images, aux polices et à d'autres ressources statiques, il utilisera des chemins relatifs. (tel que "exemple.com") où il se trouve effectue une requête inter-domaines. À ce moment-là, le problème survient. La plateforme gitee restreint les requêtes inter-domaines, ce qui entraîne l'impossibilité d'afficher le contenu du blog normalement.
Alors, comment résoudre ce problème ? Voici quelques solutions possibles :
Pour résumer, le problème de ne pas pouvoir afficher correctement le blog Hexo est dû aux restrictions de la plateforme gitee sur les requêtes inter-domaines. Cela peut être résolu en utilisant CDN, en téléchargeant des fichiers statiques dans un entrepôt dans gitee et. en utilisant la question de Travis CI. Chaque option a ses avantages et ses inconvénients, et vous pouvez choisir celle qui vous convient en fonction de votre situation réelle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!