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

Требования

  • Рубин

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

markup.py
markup.py

14 Apr 15

XRNS-PHP
XRNS-PHP

14 Apr 15

AsmXml
AsmXml

20 Feb 15

Markdoc
Markdoc

11 May 15

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

cmdparse
cmdparse

12 Apr 15

kramdown
kramdown

10 Feb 16

webgen
webgen

12 Apr 15

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

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