Это в основном продолжение ответа @ barry-staes за использование Pandoc . У Homebrew это также есть, если вы на Mac:
brew install pandoc
Pandoc поддерживает GFM в качестве формата ввода через имя markdown_github
.
Вывод в файл
cat foo.md | pandoc -f markdown_github > foo.html
Открыть в Рысь
cat foo.md | pandoc -f markdown_github | lynx -stdin # To open in Lynx
Открыть в браузере по умолчанию на OS X
cat foo.md | pandoc -f markdown_github > foo.html && open foo.html # To open in the default browser on OS X`
Интеграция TextMate
Вы всегда можете передать текущий выбор или текущий документ одному из вышеперечисленных, как позволяет большинство редакторов. Вы также можете легко настроить среду таким образом, чтобы pandoc
заменял процессор по умолчанию Markdown, используемый пакетом Markdown .
Сначала создайте сценарий оболочки со следующим содержимым (я назову его ghmarkdown
):
#!/bin/bash
# Note included, optional --email-obfuscation arg
pandoc -f markdown_github --email-obfuscation=references
Затем можно установить переменную TM_MARKDOWN
(в Предпочтения → Переменные) на /path/to/ghmarkdown
, и она заменит процессор уценки по умолчанию.