2015-01-13 1 views
1

Я пытаюсь использовать pandoc для преобразования файла разметки в html, но мои пользовательские теги метаданных не генерируются.Как создать пользовательские метатеги html-теги из markdown с помощью pandoc

уценки

--- 
title: How to blah blah 
othertitle : How 

... 

#Other stuff { .intro} 
Stuff 

генерируется HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <meta http-equiv="Content-Style-Type" content="text/css" /> 
    <meta name="generator" content="pandoc" /> 
    <title>How to blah blah</title> 
    <style type="text/css">code{white-space: pre;}</style> 
</head> 
<body> 
<div id="header"> 
<h1 class="title">How to blah blah</h1> 
</div> 
<div id="other-stuff" class="section level1 intro"> 
<h1>Other stuff</h1> 
<p>Stuff</p> 
</div> 
</body> 
</html> 

только title генерируется, а не другая.

Команда бегаю является

pandoc -o s.html --section-divs s.md -s 

Любая помощь оценили

Том

ответ

1

Фигурные его, вы должны создать пользовательский шаблон, который ищет теги и форматирует их для вывода ,

Простой способ сделать это - запустить эту команду, чтобы получить шаблон html по умолчанию, создать собственный файл шаблона и скопировать вывод и добавить свои собственные теги.

pandoc -D html 

Затем запустите pandoc как этот

pandoc -o output.html -s input.html --template yourTemplate