正如标题所示,我的 GitHub 页面无法正确重定向。我用的是Markdown,代码就是平常的
[Text](link)
。但是,单击后,即使内容发生变化,URL 仍保持不变,并且其他页面中的本地重定向将不起作用。有任何解决这个问题的方法吗?谢谢。
尝试更改
_config.yml
,将链接从本地更改为完整URL,将其更改为<a>
标签,恢复更改,但没有任何效果
当然!以下是 Stack Overflow 上的专业回应:
您似乎遇到了 GitHub Pages 重定向的挑战性问题。让我们一步步解决这个问题:
验证
_config.yml
: 确保您的 _config.yml
文件配置正确。确认 YAML 配置中没有语法错误或拼写错误,尤其是重定向方面。
完整 URL 链接: 链接到其他页面时,请考虑使用完整 URL 而不是相对路径。例如,尝试使用
[Text](https://github.com/username/repo/page)
。
Jekyll 构建: 使用
bundle exec jekyll serve
运行本地 Jekyll 构建。检查控制台输出是否有与链接相关的任何错误消息或警告。
HTML
<a>
标签: 尝试直接使用 HTML <a>
标签,而不是 Markdown。例如:
<a href="https://github.com/username/repo/page">Text</a>
GitHub Pages 设置: 在存储库设置中的“选项”选项卡下,确保启用 GitHub Pages 并选择正确的分支作为源。
浏览器缓存:清除浏览器缓存或尝试在隐身/私密浏览窗口中访问 GitHub Pages 站点,以消除潜在的缓存问题。
如果尝试这些步骤后问题仍然存在,提供有关项目结构、
_config.yml
配置以及 Jekyll 构建期间的任何错误消息的更具体详细信息对于更准确的诊断将非常有帮助。