kramdown

Скриншот программы:
kramdown
Детали программы:
Версия: 1.2.0
Дата загрузки: 20 Feb 15
Разработчик: Thomas Leitner
Тип распространения: Бесплатная
Популярность: 6

Rating: nan/5 (Total Votes: 0)

kramdown это свободная библиотека Руби, которые могут быть использованы для анализа супернабор NBSP уценки и;. Это полностью написан на Ruby, поддерживает стандарт Markdown (с некоторыми незначительными изменениями) и различные расширения, которые были сделаны популярным в PHP Markdown дополнительный пакет и Maruku.
Это, вероятно, самый быстрый чистого Рубин уценки преобразователь (ноябрь 2009 г.), будучи 5x быстрее, чем Maruku и примерно в 10 раз быстрее, чем BlueFeather.
Синтаксис kramdown основан на Markdown, очень легко писать, легко читать разметки для написания HTML документов в текстовом формате. Поскольку основной синтаксис Markdown имеет некоторые недостатки, реализации (особенно дополнительный пакет PHP Markdown) пытались преодолеть это недостатки с дополнительной синтаксиса. kramdown поддерживает все функции оригинального синтаксиса Markdown (хотя с некоторыми незначительными поправками), а также новые возможности, реализованные в пакете PHP дополнительной Markdown и Maruku.
Применение:
Пакет kramdown предоставляет два способа для его использования:
* В библиотеке
& NBSP; kramdown использует в основном тот же API как RedCloth, BlueCloth и Maruku:
& NBSP; требуют "kramdown"
& NBSP; Kramdown :: Document.new (текст) .to_html
& NBSP; Второй параметр новым вызовом является хеш опций для (де) активизации некоторых возможностей. Для получения более подробной информации посмотрите в документации API.
* В качестве приложения
& NBSP; совместно с библиотекой файлов двоичного называется kramdown поставляемую который может быть использован для преобразования текста в kramdown синтаксиса HTML. Это либо читает из файлов, указанных в качестве аргументов командной строки или из стандартного ввода. Например:
& NBSP; kramdown путь / к / kramdown / DOC / syntax.page

Что нового В этом выпуске:

  • 2 малых изменения:
  • Добавлена ​​парсер для Github ароматный Markdown (решает GH # 68 Арне Брассер, который предоставил начальное внедрение)
  • атрибуты HTML теперь выход для горизонтальных линий

  • исправления
  • 5 ошибок:
  • правильную кодировку на результирующую строку в настоящее время установлен, даже если опция используется шаблон
  • Исправлена ​​GH # 72, GH # 74: Все пути, чтобы установить заголовок ID Теперь следуйте по той же схеме, которая соответствует идентификаторов HTML (кроме того, что точки не допускаются) (сообщалось и начального патч Матти Шнайдер)
  • Исправлена ​​GH # 73: Шаблон по умолчанию HTML-теперь имеет DOCTYPE и устанавливает кодировку правильно (начальная заплатка Саймон Lydell)
  • Исправлена ​​GH # 67: URL-адреса элементов компоновки теперь бежал в преобразователе LaTeX, чтобы избежать проблем (патч Хеннинг Perl)
  • Исправлена ​​GH # 70: Любой версия stringex библиотеки в настоящее время поддерживается (по сообщению Симона Lydell)

Что нового в версии 1.1.0:

  • 2 незначительные изменения:
  • Сноска маркеры теперь можно повторить (решает GH # 62 и # 63 GH Теодора Пак, который предоставил первоначальный патч)
  • акроним пакет LaTeX в настоящее время используется для сокращения (решает GH # 55 Тим Besard, который предоставил первоначальный патч)

  • исправления
  • 3 ошибка:
  • Исправлена ​​GH # 60: Числа в настоящее время признается в дополнение к символов слова при преобразовании подчеркивания (патч Тревор Wennblom)
  • Исправлена ​​GH # 66: HTML элементы, и в настоящее время преобразован правильно латекса преобразователя (патч Хеннинг Perl)
  • Исправлена ​​GH # 57: Улучшенная обработка смарт цитатой когда подчеркивания прямо до или после кавычек (сообщает Билл Tozier)

Что нового в версии 1.0.2:

  • Страница Тесты был обновлен, чтобы включить относительные раз в тесте, так что можно лучше оценить производительность kramdown (просил постмодерна).
  • The kramdown Вики теперь содержит список библиотек, которые расширяют kramdown (идея постмодерна).

Что нового в версии 1.0.0:

  • 4 незначительные изменения:
  • Новые transliterated_header_ids вариант для транслитерации текста заголовка в ASCII перед построением заголовка ID, которая полезна для языка, как вьетнамцы (фиксированной GH # 35, запрошенной Кентукки Ань)
  • кавычки лицо и Quot; Теперь преобразуется в своего характера эквивалента при entity_output = as_char.
  • Предупреждение сейчас выход для IALS / НОП, которые содержат не приписывают дефиниция.
  • Выход HTML сноски переходит на использование класса вместо отн достичь (Х) HTML4 / 5 совместимость

  • исправления
  • 3 ошибка:
  • Исправлена ​​GH # 38: Кодирование проблему на 1,9 / 2,0 за несовместимых кодировок - исходная строка теперь преобразована в UTF-8 перед разбором и преобразуется обратно после преобразования (по сообщению Симона Lydell)
  • Исправлена ​​РФ # 29647: Сокращения с не-слово первого символа в начале текста приводят к (за исключением сообщил Стефан Дейл)
  • Исправлена ​​РФ # 29704: ID указан на заголовки ATX стиль не всегда правильно определяется (сообщает Кайл Barbour)

Что нового в версии 0.14.2:

  • 1 незначительные изменения:
  • Новые link_defs вариант для заранее определяющих определений ссылка
  • 1 Исправлена ​​ошибка:
  • Исправлены ошибки, поднятые на ATX заголовков без текста

Что нового в версии 0.14.1:

  • только HTML элементы, которые не должны содержать тело ( т.п.) выводятся в таком виде, все остальные элементы в настоящее время используют явное закрывающий тег (решает среди прочих вопросов вещи с)
  • Указание блок IAL перед список определений теперь работает правильно
  • Исправлена ​​ошибка GH # 30: пустое тело для определения в список определение свинца в качестве исключения (отчетный Марк Джонсон)

Что нового в версии 0.14.0:

  • 2 основные изменения:
  • Язык код теперь указывается с помощью .Language-CODELANG вместо LANG = "CODELANG
  • Реализована поддержка для установки языка на огороженной кода блок стартовой линии (начальный участок по Бран)
  • 1 незначительное изменение:
  • Заголовки с ID может быть предотвращено, показывая в оглавлении путем присвоения класса .no_toc к ним (патч Тим Бэйтс)
  • 1 Исправлена ​​ошибка:
  • Числовой вместо символических HTML лица теперь запасной умолчанию (патч от Gioele Barabucci)

Что нового в версии 0.13.5:

  • 2 незначительные изменения:
  • HTML атрибуты без значений теперь поддерживаются (исправляет ошибку РФ # 29490 сообщили Nat Уэлч)
  • HTML атрибуты имена теперь всегда преобразуются в нижний регистр для последовательности

  • исправления
  • 5 ошибок:
  • Исправлена ​​Документ № method_missing принять snake_cased имя класса (патч по tomykaira)
  • Исправлена ​​проблема с отсутствующими константу REXML на старой версии Ruby 1.8.6 (по сообщению Dave Эвериттом)
  • Исправлена ​​ошибка РФ # 29520: математика заявление Действительно рядный не вызывает математическую блок больше (по сообщению Gioele Barabucci)
  • Исправлена ​​ошибка РФ # 29521: HTML математика выход теперь всегда XHTML совместимы (по сообщению Gioele Barabucci)
  • Пустые атрибуты ID теперь обрабатываются лучше с помощью HTML и kramdown преобразователей (по сведениям Йорг Зоммер)
  • 1 документация исправить:
  • Исправлена ​​недействительными варианты заявление в примере на краткой справочной странице (по сведениям Йорг Зоммер)

Что нового в версии 0.13.4:

  • Добавлена ​​конвертер, который извлекает ТОС документа (по просьбе Брендана Hay). Обратите внимание, что это только полезно, если вы используете kramdown как библиотека!
  • Исправлена ​​опечатка: Следует --output и не --ouput (патч от постмодерна)
  • Исправлена ​​HTML Converter правильно выходных пустые SPAN метки (патч Джон Croisant)
  • Исправлена ​​ошибка РФ # 29350: Разбор HTML тегов с несовпадающими случае теперь работает
  • Исправлена ​​ошибка РФ # 29426: Содержание тегов в стиле трактуется как сырой текст сейчас
  • HTML Converter теперь использует отн вместо оборот, чтобы быть совместимым HTML5 (патч Джо Фиорини)
  • Исправлена ​​Рубин 1.9.3, связанные предупреждения
  • Исправлена ​​HTML парсер, чтобы работать вокруг изменения реализации Массив # delete_if в Руби 1.9.3

Требования

  • Рубин

Похожие программы

GeSHi
GeSHi

20 Feb 15

ServingXML
ServingXML

3 Jun 15

ChkTeX
ChkTeX

20 Feb 15

Другие программы разработчика Thomas Leitner

cmdparse
cmdparse

12 Apr 15

kramdown
kramdown

10 Feb 16

webgen
webgen

12 Apr 15

Комментарии к kramdown

Комментарии не найдены
добавить комментарий
Включите картинки!