markdown

Материал из Xgu.ru

Перейти к: навигация, поиск

markdown — простой язык разметки, который может использоваться для текстов и документов, которые позже должны быть представлены в виде HTML (или других форматов). Существует поддержка markdown в различных языках программирования, в том числе в Python. На markdown книгу не напишешь, но для простых пометок или для комментариев на форумах он вполне может использоваться.


[править] Пример

$ cat md.txt 
Проверка возможностей разметки markdown.

Список:

* Элемент1
* Элемент2
* Элемент3
* Элемент4

Кусок кода:

    for i in a b c d
    do
      echo $i
    done

Ещё кусок кода:

~~~
while read a
do
  echo $a
done
~~~


$ markdown_py -x extra md.txt -f md.html -e utf-8


$ cat md.html
<p>Проверка возможностей разметки markdown.</p>
<p>Список:</p>
<ul>
<li>Элемент1</li>
<li>Элемент2</li>
<li>Элемент3</li>
<li>Элемент4</li>
</ul>
<p>Кусок кода:</p>
<pre><code>for i in a b c d
do
  echo $i
done
</code></pr e>
<p>Ещё кусок кода:</p>
<pre><code>while read a
do
  echo $a
done
</code></pr e>


[править] Дополнительная информация

Источник — «http://xgu.ru/wiki/markdown»