2017-02-14 18 views
1

Я строю простой сайт Jekyll. У меня есть коллекция файлов разметки, которые я уже написал. Когда я пишу, я использую MacDown, потому что я вижу изображения в предварительном просмотре, когда я редактирую (что отлично).Что нужно сделать, чтобы ссылки на относительную уценку ванили работали в Jekyll

Теперь, когда я переношу их в Jekyll (добавив переднюю часть и еще много чего), я столкнулся с проблемой, которая немного раздражает ваниль Jekyll. На всех моих страницах хранятся их активы. Таким образом, в уценке я просто не могу связать изображение так:

![Image about git](git.jpg)

Я решил сохранить эту организацию в Джекиле, так как папки и их содержимое копируются в _site на сборке, как это (I» m, не используя каталог _posts для этих страниц). Тем не менее, средство рендеринга уценки, похоже, не нравится этим типам ссылок. Согласно everythingI'veread, Джекил не удосуживается перевести уценку на такие ссылки.

Мне очень хотелось бы иметь возможность редактировать редактор MacDown (или любой бок о бок) и видеть мои изменения перед публикацией, не надеясь, что уродливая жидкость {{мусор}} будет отображаться правильно, когда я сделано в письме. Я также хотел бы, чтобы мой сайт не выращивал раковую и ненужную папку img/, поскольку я добавляю больше контента.

EDIT:

Хотя мой вопрос теперь ответил, я на самом деле не спрашивая «что плагин мне нужно, чтобы загрузить» вопрос. Мое первоначальное предположение заключалось в том, что мне пришлось бы расширять синтаксический анализатор с собственным плагином, что является вопросом программирования.

+0

Как выясняется, конкретная проблема, которую я видел, была не с уценкой, которая не анализируется, а с моим смешиванием HTML и уценкой так, что парсер разборки не нравится. Я все еще в порядке с этим ответом, так как я уверен, что снова столкнулся бы с этой проблемой, если бы добавил в будущем записи. – DanBlakemore

ответ

2

Существует плагин, который позволит вам делать именно то, что вы просите (![Image about git](git.jpg)). Хотя это плагин, вы не можете использовать его на страницах GitHub.

Это называется jekyll-postfiles plugin от Nicolas Hoizey. Он написал article explaining how it works, что также может быть полезно.

+0

Человек, мой Google Fu явно нуждается в обучении. Я не планирую использовать страницы GitHub, поэтому плагины в порядке. Я только упомянул ваниль, потому что это состояние, в котором я сейчас. Я рад, что этот вопрос и ответ здесь, потому что теперь есть больше ссылок на этот плагин для будущих поисковиков. – DanBlakemore