Как заставить внутренние ссылки Markdown, сгенерированные Nextjournal, работать с Jekyll?

У меня есть код уценки, который правильно отображается в 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?

Читая документы, похоже, ваш код должен работать. Какой результат вы получаете? Вам, вероятно, потребуется запустить экземпляр Jekyll на своем компьютере, чтобы лучше устранять неполадки.

Brad West 18.12.2020 14:59

Посмотрите этот тестовый файл на Github: github.com/Emadmasroor/emadmasroor.github.io/blob/master/… и отрендеренную веб-страницу: emadmasroor.github.io/Test кажется, что страница навигации Github отображает его правильно, но движок Jekyll (по крайней мере, через страницы Github) этого не делает. Я еще не пробовал локальный экземпляр Jekyll на своем компьютере, сойдет.

Emad Masroor 19.12.2020 17:49
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
82
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Удалите разрыв строки в вашей ссылке.

Что у тебя есть:

[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#res‌​ult]: <https://nextjournal.com/data/QmVm2qrqEQxu171s5JKUdzpeqXZsKQ‌​aS9scnDtS9vUPyCX?con‌​tent-type=image/svg%‌​2Bxml&node-id=101f64‌​6d-64cd-43a3-bf98-9c‌​bc58a5ea90&node-kind‌​=output> в конец файла. Теперь это работает.

Emad Masroor 22.12.2020 16:52

Другие вопросы по теме