【发布时间】:2020-12-16 21:26:10
【问题描述】:
我有一些在StackEdit 上正确呈现的降价代码,但是当我使用 Jekyll 将其放入我的 github 页面网站时,我的链接(指向外部图像,存储在网络上)无法识别。降价由Nextjournal自动生成:
在 markdown 文件的正文中,我有以下文本:
![result][nextjournal#output#101f646d-64cd-43a3-bf98-9cbc58a5ea90#result]
在markdown文件的最后,实际上指定了包含图片的URL:
[nextjournal#output#101f646d-64cd-43a3-bf98-9cbc58a5ea90#result]:
<https://nextjournal.com/data/QmVm2qrqEQxu171s5JKUdzpeqXZsKQaS9scnDtS9vUPyCX?content-type=image/svg%2Bxml&node-id=101f646d-64cd-43a3-bf98-9cbc58a5ea90&node-kind=output>
我意识到我可以通过将完整的 URL 放入第一个链接来解决这个问题,但这需要大量的手动编辑。有没有办法让 Jekyll 使用这种“内部”链接?
【问题讨论】:
-
阅读the docs,看起来您的代码应该可以工作。你得到什么输出?您可能需要在计算机上运行 Jekyll 实例才能更好地进行故障排除。
-
在 Github 上查看这个测试文件:github.com/Emadmasroor/emadmasroor.github.io/blob/master/… 和呈现的网页:emadmasroor.github.io/Test 似乎 Github 导航页面正确呈现它,但 Jekyll 引擎(至少通过 Github 页面)确实如此不是。我还没有在我的电脑上尝试过 Jekyll 的本地实例,可以。
标签: markdown jekyll github-pages