Я использую заголовок YAML файла уценки, чтобы добавить переменную excerpt
в сообщения блога, которые я могу использовать в другом месте. В одном из этих отрывков я ссылаюсь на более раннее сообщение в блоге с помощью разметки ссылки на уценку, и я использую переменную данных жидкого шаблона {{ site.url }}
вместо базового URL-адреса сайта.
Так что у меня есть что-то вроде (немного подрезал)
---
title: "Decluttering ordination plots in vegan part 2: orditorp()"
status: publish
layout: post
published: true
tags:
- tag1
- tag2
excerpt: In the [earlier post in this series]({{ site.url }}/2013/01/12/
decluttering-ordination-plots-in-vegan-part-1-ordilabel/ "Decluttering ordination
plots in vegan part 1: ordilabel()") I looked at the `ordilabel()` function
----
Однако jekyll и парсер Maruku md это не нравится, что заставляет меня подозревать, что вы не можете использовать жидкую разметку в заголовке YAML.
Можно ли использовать жидкую разметку в заголовке YAML страниц, обрабатываемых jekyll?
- Если это так, что я делаю не так в показанном примере?
- Если это запрещено, кто еще я могу достичь того, что задумал? В настоящее время я разрабатываю свой сайт на своем ноутбуке и не хочу жестко кодировать базовый URL-адрес, поскольку он должен измениться, когда я буду готов к развертыванию.
Ошибки, которые я получаю от Maruku:
| Maruku tells you:
+---------------------------------------------------------------------------
| Must quote title
| ---------------------------------------------------------------------------
| the [earlier post in this series]({{ site.url }}/2013/01/12/decluttering-o
| --------------------------------------|-------------------------------------
| +--- Byte 40
а также
| Maruku tells you:
+---------------------------------------------------------------------------
| Unclosed link
| ---------------------------------------------------------------------------
| the [earlier post in this series]({{ site.url }}/2013/01/12/decluttering-or
| --------------------------------------|-------------------------------------
| +--- Byte 41
а также
| Maruku tells you:
+---------------------------------------------------------------------------
| No closing ): I will not create the link for ["earlier post in this series"]
| ---------------------------------------------------------------------------
| the [earlier post in this series]({{ site.url }}/2013/01/12/decluttering-or
| --------------------------------------|-------------------------------------
| +--- Byte 41
excerpt
содержит двоеточие (:
). Если значение содержит двоеточие, значение должно быть заключено в кавычки в YAML. - person mipadi   schedule 23.01.2013