Мне, оказывается, действительно нравится Скидка с цены (вероятно, из-за ТАК), и мне нравится программировать в Haskell. Я недавно обнаружил Грамотного Haskell (LHS), и я хочу использовать Скидку с цены и LHS вместе. Позвольте мне дать Вам этот немой пример:
Crazy Literate Haskell
======================
This is an example of some literate Haskell Code:
> module Main where
Look at that IO Monad work:
> main = return 2 >>= print
Wasn't that cool?
Это - пример грамотного haskell файла, записанного, чтобы быть проанализированным Скидкой с цены позже. Однако я хочу, чтобы код на самом деле появился в блоках HTML-кода и без> перед ними. Поэтому я не могу просто расположить все с отступом строки кода четыре, потому что это произвело бы скидку с цены, которую Вы видите выше. В основном я хочу, чтобы HTML вышел как это:
Crazy Literate Haskell
This is an example of some literate Haskell Code:
module Main where
Look at that IO Monad work:
main = return 2 >>= print
Wasn't that cool?
Вещь заметить состоит в том, что это имеет не> символы. Как я сделал бы это?
Используйте Pandoc . Он имеет режим markdown + lhs для использования уценки в буквальных файлах Haskell, и если вам не нравится создаваемый им html, существует api для изменения структуры документа.
Установите его с помощью
cabal install pandoc