微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jekyll 和内部文件链接:找不到页面

如何解决Jekyll 和内部文件链接:找不到页面

我正在构建我的网站(使用 GitHub Pages 发布的 beautiful-jekyll)并且我想执行以下操作:在其中一个主页(.md 文件)中我想插入一个链接到另一个 .md 文件,以便我可以很好地组织我的项目。

当前目录结构如下:

  • _research_projects/project1.md
  • _congif.yml
  • all_projects.md

文件 all_projects.md 中,我想插入一个指向 _research_projects/project1.md链接。因此,我在第一个文件中插入了以下内容

[Project 1](/_research_projects/project1.md)

文件 project1.md 目前仅包含以下内容

---
layout: default
---

This is a test!

文件 _config.yml 中,我添加了以下内容

gems:
  - jekyll-relative-links

relative_links:
  enabled: true
  collections: true

但它仍然不起作用:虽然在 GitHub 存储库中链接有效(如果我点击链接,它会转到文件 _research_projects/project1.md),如果我点击来自 .github.io链接网页,我收到错误消息:

Whoops,this page doesn't exist.
Move along. (404 error)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。