2015-03-02 3 views
0

Я пишу свое резюме в MMD. Я хотел бы добавить ссылку на мой сайт, учетную запись twitter и т. Д. В метаданных mmd, а затем ссылаться на то, что в pdf, html, латекс, который генерируется из mmd. Вот пример файла mmd.добавить ссылку на YAML в метаданных мультимаркинга

--- 
Name: Mark Ruddy 
Website: [myWebsite](http://myWebsite) 
Street: my address here 
City: myCity 
Postcode: xx xxx 
Phone: Tel: 0777777777 
Email: email: [email protected] 
Twitter: Twitter: [@mytwitter](http://twitter...) 
Date: March 2, 2015 

# Title 
[%name] 
[%Street] 
[%city] 
[%postcode] 
[%phone] 
[%email] 
[%website] 
[%twitter] 

Я пробовал это, используя Marked2 как мой парсер mmd. Когда я разбираю, mmd [%website] отображается как [myWebsite](http://myWebsite) не myWebsite.

Я вытаскиваю волосы, чтобы найти решение. Я предполагаю, что это просто, но ...

Любая помощь приветствуется

благодаря

ответ

0

documentation конкретно гласит:

Metadata обрабатывается как обычный текст, поэтому он не должен включать в себя MultiMarkdown разметку. Можно создать настраиваемые XSLT-файлы, которые применяют определенную обработку к значению метаданных, но это не поведение по умолчанию.

Я помню, что в одном из моих проектов я хотел, чтобы метаданные включали Резюме, состоящее из Markdown. Мне пришлось запустить документ через парсер Markdown. Затем мне пришлось получить «итоговый» ключ из метаданных и запустить его через анализатор Markdown отдельно. Затем мне нужно было передать каждый элемент отдельно к моим шаблонам для отображения. Я подозреваю, что вам может понадобиться сделать что-то подобное, чтобы удовлетворить ваши потребности.

+0

спасибо. Эта часть документации прошла через ... В качестве быстрого исправления я просто удалю разметку элементов из метаданных в тело документа mmd – mark