Jekyll [myfile](blah.md) 中特定文件的相对链接不起作用(在 gh-pages 上也不起作用)

Relative links to a specific file in Jekyll [myfile](blah.md) does not work (also does not work on gh-pages)

我有一个问题,相对于 links 到特定文件在 gh-pages 和本地的 jekyll 上根本不起作用。这是我的设置->

我有一个这样的目录:

/
README.md
README.ja.md

我做了一个 link 像 [english](README.md)[japanese](README.ja.md) 两个 link 都在 github.com 上工作(他们在代码目录下呈现自述文件结构),但不要在 gh-pages 上工作。我在本地测试了 jekyll,它也 工作。如果我像

这样移动目录结构
/
README.md
japanese/
..README.md

这会起作用...link 必须更改为 .[japanese](./japanese/)

如果我这样做 links,我也可以在顶部的原始目录结构上工作-> [japanese](README.ja) (no more .md)

但它不会正常工作 github.com b/c 它不是有效的 link (因为文件 README.ja 不存在)

我在本地对 jekyll 进行了多次尝试,唯一似乎有效的方法是删除 .md,但它在 github

上不起作用

这是我的 _config 文件

theme: jekyll-theme-dinky
exclude:
  - "*.yml"
  - "*.yaml"
plugins:
  - jekyll-relative-links
relative_links:
  enabled: true
  collections: true

我希望它实际呈现而不是只加载未呈现的网站:( https://ipvsean.github.io/workshops/exercises/ansible_rhel/1.2-adhoc/japanREADME.md

您是否尝试过将 README.ja.md 更改为 README_ja.md?并将它们都放在根目录中。

已通过此提交修复 https://github.com/IPvSean/workshops/commit/17f52069a9f7ae5582b1202092dc75e140400058

基本上这是原创的

[![japan](../../../images/japan.png) 日本語](README.ja).

这就是行之有效的方法

![japan](../../../images/japan.png) [日本語](README.ja).

试图做一些花哨的事情,比如 link 将图像和日文文本放在 Jekyll 中使相对 link 失败,只要我把图像放在它旁边,它将工作。这让我拔头发。