답변:
아래 답변을 작성한 지 거의 8 년이되었습니다 .Grutatxt를 더 이상 사용하지 않으며 이제는 독점적으로 MultiMarkdown을 사용하여 Markdown에 유용한 확장 기능을 추가합니다. 가장 많이 사용하는 확장 기능은 테이블입니다.
Markdown에는 100 % 호환되지 않지만 공통된 기능의 하위 집합을 사용할 경우 거의 상호 교환 가능하게 사용할 수있는 여러 가지 확장이 있습니다.
많은 응용 프로그램 및 언어에서 Markdown의 상위 집합을 제대로 지원합니다. 확장 된 Markdown을 위해 PHP, Perl 및 Go (golang) 지원을 사용했습니다.
라이브 미리보기 등으로 마크 다운 편집을 지원하는 많은 데스크톱 및 모바일 앱이 있습니다. 그래도 일반 텍스트 편집기를 사용합니다.
나는 개인적으로 Pandoc을 사용하지 않지만 잘 유지되고 아마도 가장 다재다능한 가벼운 마크 업 프로세서라고 생각합니다. 그것은 누구의 후보에 있어야합니다.
Markdown , Textile 및 Grutatxt 를 살펴 보는 것이 좋습니다 . 그러나 많은 것이 있습니다.
나는 Grutatxt가 마음에 들지 않는 일반 텍스트에 가장 가깝게 보이므로 일반 텍스트를 매우 읽을 수 있기 때문에 좋아합니다. 나는 GrutaTxt를 사용하여 HTML 및 PDF를 생성합니다 (LaTeX를 통해) Markdown이 알지 못하는 테이블을 잘 처리합니다. 목차를 추가하고 CSS 스타일 시트를 연결하는 Perl 스크립트가 있습니다. recode를 사용하여 문자 인코딩을 UTF8로 변환합니다. 나는이 모든 것을 간단한 makefile에 가지고 있으므로 텍스트 파일을 편집하고 입력 make
하여 웹 페이지 (및 PDF로 동시에)로 게시 할 수 있습니다.
NL
= 줄 바꿈 SP
= 공백 문자
Title
Markdown Title NL =====
Grutatxt Title NL =====
ASCIIDOC Title NL =====
APT --- NL Title NL --- NL Author NL --- NL Date
H1
Markdown Head NL ==== or # Head #
Grutatxt Head NL ====
ASCIIDOC Head NL ---- or == Head
APT * Head
H2
Markdown Head NL ---- or ## Head ##
Grutatxt Head NL ----
ASCIIDOC Head NL ~~~~ or === Head
APT ** Head
H3
Markdown ### Head ###
Grutatxt Head NL ~~~~
ASCIIDOC head NL ^^^^ or ==== Head
APT *** Head
H4
Markdown -
Grutatxt -
ASCIIDOC Head NL ++++ or ===== Head
APT **** Head
Bold
Markdown **word**
Grutatxt *word*
ASCIIDOC .word
APT <<word>>
Italic
Markdown *word*
Grutatxt _word_
ASCIIDOC -
APT <word>
Code
Markdown `words`
Grutatxt `words'
ASCIIDOC `words`
APT <<<words>>>
Line Break
Markdown words SP SP NL
Grutatxt -
ASCIIDOC -
APT words \ NL words
Non breaking space
Markdown -
Grutatxt -
ASCIIDOC -
APT word\ word
Comment
Markdown -
Grutatxt -
ASCIIDOC -
APT ~~ comments
HyperLink
Markdown [name](http://a.b.c)
Grutatxt http://a.b.c(name)
ASCIIDOC <<a.b.c, name>>
APT http://a.b.c
{{{http://a.b.c}name}}
Anchor
Markdown -
Grutatxt -
ASCIIDOC [[name]]
APT {name}
Unordered List
Markdown SP SP - words
Grutatxt SP * words
ASCIIDOC SP - words
APT SP * words
Ordered List
Markdown SP SP 1. words
Grutatxt SP # words
ASCIIDOC -
APT [[1]] words
Definition
Markdown -
Grutatxt SP * term: definition
ASCIIDOC term:: NL definition
APT [term] definition
Table
Markdown -
Grutatxt +---+---+
| a | b |
+---+---+
ASCIIDOC ~~~~~
h,h,h
~~~~~
a,b,c
d,e,f
~~~~~
APT *---*---+---:
|ctr|lft|rgt|
*---*---+---:
caption
Image
Markdown ![alt](http://a.b.c.png)
Grutatxt << NL <img src="cow.jpg" /> NL >>
ASCIIDOC -
APT [cow.jpg] caption
Preformatted
Markdown SP SP SP SP words or <pre> NL words NL </pre>
Grutatxt SP words
ASCIIDOC SP words
APT --- NL words NL ---
Horizontal Rule
Markdown NL ------ NL
Grutatxt ____
ASCIIDOC -
APT ====
Citation
Markdown -
Grutatxt ``words
ASCIIDOC -
APT -
조직 모드가 이상적입니다.
마크 업은 이미 매우 유사하며 org-mode에는 요구 사항과 일치하는 출력 형식을 포함하여 많은 출력 형식이 있습니다.