Aşağıdaki cevabı yazdığımdan bu yana yaklaşık sekiz yıl geçti, artık Grutatxt kullanmıyorum ve neredeyse tamamen Markdown'a bir dizi yararlı uzantı ekleyen MultiMarkdown'u kullanıyorum - en çok kullandığım genişletilmiş özellik tablolar.
Markdown için% 100 uyumlu olmayan, ancak ortak bir özellik alt kümesi kullanmaya özen gösterirseniz neredeyse birbirinin yerine kullanılabilen bir dizi uzantı var.
- MultiMarkdown
- Github aromalı Markdown
- PHP Markdown Ekstra
Birçok uygulamada ve dilde Markdown'un süper setleri için iyi bir destek var. Genişletilmiş Markdown için PHP, Perl ve Go (golang) desteği kullandım
Canlı önizlemeler vb. İle Markdown düzenlemesini destekleyen birçok masaüstü ve mobil uygulama var. Yine de düz metin editörü kullanıyorum.
Şahsen Pandoc kullanmıyorum ama bakımlı ve muhtemelen en çok yönlü hafif biçimlendirme işlemcisi olduğuna inanıyorum. Kimsenin kısa listesinde olmalı.
Markdown ,
Textile ve
Grutatxt'e bakarak başlamayı öneririm
. Ama çok var:
Düz metin işaretlemesi ve araçlarının listesi
- AFT Perl ile yazılmıştır. Html, lateks, lout, RTF çıktıları
- APTconvert artık mevcut değil mi? Aşağıdaki Doxia'ya bakın
- UYGUN
- ASCIIDoc Çıktıları DocBook
- BBcode (alt)
- BHL EMACS editörü için bir eklenti
- vaşak
- Creole
- Crossmark
- Deplate Yazılı Ruby. Çıktılar LaTex, HTML, DocBook
- Docfrac
- Doxia APT ve diğerlerini okuyor
- epydoc Temel olarak Python API belgeleri için
- etText Yazılan Perl. HTML çıktıları
- işaretleme dönüşümü için şablonlar ile gema Makro işlemci
- groff
- Grutatxt
- HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode ve XML için 160 programlama dilini vurgulayın
- LaTex benzeri lout, PS çıkışı
- Markdown Perl. Yalnızca HTML çıktısı verir. SuperUser.com'da kullanılır
- MultiMarkdown Tablolar vb. İle Markdown'u genişletir
- o7acode Yalnızca HTML mi çıktılar?
- otl Çok yapılandırılabilir
- Pandoc Haskell'de Yazıldı
- Pod Yazılı Perl
- Proletext Boşlukları ve sekmeleri biçimlendirme olarak kullanır :(
- Regexxer Arama / Replacer
- ReST Python ile yazıldı. Yalnızca HTML?
- rdoc Yazılan Ruby
- setext
- sisu (alt)
- skribe
- spip Daha fazla CMS?
- stx2any Yapısal metni (stx) diğer biçimlere dönüştürür
- texy
- Tekstil
- text2html Perl ile mi yazılmış?
- txt2html
- txt2tags Özelleştirilemez
- Yodl
- Xilize Tekstil işaretlemesine benzer
- Zoem HTML veya troff oluşturmak için kullanılır.
Diğer listeler
Grutatxt
Grutatxt'yi seviyorum, çünkü bana süssüz düz metne en yakın gibi görünüyor ve bu yüzden düz metin çok okunabilir. HTML ve PDF oluşturmak için GrutaTxt kullanıyorum (LaTeX aracılığıyla) Markdown'un bildiğim kadarıyla yapmadığı tabloları oldukça iyi işler. İçindekiler tablosu eklemek ve bir CSS stil sayfası eklemek için bir Perl komut dosyası var. Karakter kodlamaları UTF8 dönüştürmek için recode kullanın. Tüm bunları basit bir makefile var, bu yüzden sadece metin dosyasını düzenleyebilir ve make
bir web sayfası (ve aynı anda PDF) olarak yayınlamak için yazabilirsiniz .
GrutaTxt, ASCIIDOC ve APT için işaretlemenin karşılaştırılması
NL
= yeni satır, SP
= boşluk karakteri
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 -