У меня есть код уценки, который правильно отображается в StackEdit , но когда я помещаю его на свой веб-сайт github с помощью Jekyll, мои ссылки (на внешние изображения, хранящиеся в Интернете) не распознаются. Уценка была автоматически сгенерирована Nextjournal:
В теле файла уценки у меня есть следующий текст:
![result][nextjournal#output#101f646d-64cd-43a3-bf98-9cbc58a5ea90#result]
В конце файла уценки фактически указывается 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?
Посмотрите этот тестовый файл на Github: github.com/Emadmasroor/emadmasroor.github.io/blob/master/… и отрендеренную веб-страницу: emadmasroor.github.io/Test кажется, что страница навигации Github отображает его правильно, но движок Jekyll (по крайней мере, через страницы Github) этого не делает. Я еще не пробовал локальный экземпляр Jekyll на своем компьютере, сойдет.
Удалите разрыв строки в вашей ссылке.
Что у тебя есть:
[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>
Что у вас должно быть:
[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>
Спасибо! Я последовал вашему совету и тоже переместил часть со [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>
в конец файла. Теперь это работает.
Читая документы, похоже, ваш код должен работать. Какой результат вы получаете? Вам, вероятно, потребуется запустить экземпляр Jekyll на своем компьютере, чтобы лучше устранять неполадки.