我遇到的问题是,到特定文件的相对链接在gh页和本地jekyll上都根本不起作用。这是我的设置->
我有一个这样的目录:
/
README.md
README.ja.md
,我做一个类似[english](README.md)
和[japanese](README.ja.md)
的链接,两个链接都可以在github.com上工作(它们在代码目录结构下呈现自述文件),但是不能在gh页上工作。我在本地测试了jekyll,它也不有效。如果我像这样移动目录结构
/
README.md
japanese/
..README.md
这将起作用...链接必须更改为。[japanese](./japanese/)
如果我做这样的链接,我也可以在顶部的原始目录结构上进行此操作->
[japanese](README.ja) (no more .md)
但是它不能在普通的github.com b / c上运行,因为它不是有效的链接(因为文件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
答案 0 :(得分:0)
您是否尝试过将README.ja.md
更改为README_ja.md
?并将它们都放在根目录中。
答案 1 :(得分:0)
已通过此次提交https://github.com/IPvSean/workshops/commit/17f52069a9f7ae5582b1202092dc75e140400058
修复基本上这是原始的
[![japan](../../../images/japan.png) 日本語](README.ja).
这将起作用
![japan](../../../images/japan.png) [日本語](README.ja).
试图做一些像链接图像以及日语文本这样的事情,使Jekyll中的相对链接失败,只要我将图像放置在它旁边,它就会起作用。这使我把头发拔了。