Расширения имени файла | .textile |
---|---|
Разработано | Дин Аллен |
Первый выпуск | 26 декабря 2002 г . [1] |
Последний релиз | |
Тип формата | Язык разметки |
Открытый формат ? | да |
Веб-сайт | Textile-lang |
Textile - это облегченный язык разметки, который использует синтаксис форматирования текста для преобразования обычного текста в структурированную разметку HTML. Текстиль используется для написания статей, сообщений на форумах, документации readme и любого другого типа письменного контента, опубликованного в Интернете.
История [ править ]
Textile был разработан Дином Алленом в 2002 году и назван им «гуманным генератором веб-текста», позволяющим «просто писать». [1] Дин создал Textile для использования в Textpattern , CMS, которую он также разработал примерно в то же время.
Textile - один из нескольких облегченных языков разметки, которые повлияли на разработку Markdown . [3]
Реализации языков программирования [ править ]
Textile изначально был написан на PHP (поддерживается как PHP-Textile [4] ), а с тех пор был переведен на Perl , [5] Python (Python-Textile), [6] Ruby , [7] JavaScript (Textile-JS), [8] и C # . [9] Раньше существовала реализация Java под названием «Textile-J», но она была объединена с проектом Mylyn WikiText. [10]
Стандартизация [ править ]
В настоящее время нет ни стандарта, ни рабочей спецификации. Однако на GitHub есть «организация» Textile, которая предлагает внести свой вклад в создание общей спецификации для всех реализаций Textile. [11]
Поддержка Doctype [ править ]
Текст, размеченный с помощью Textile, преобразуется в допустимый HTML при отображении в веб-браузере, и хотя он, вероятно, варьируется от одного типа реализации к другому, установка Textile может быть установлена для декларации Doctype XHTML или HTML5 , при этом XHTML является значением по умолчанию. для обратной совместимости.
В реализации PHP, например, при использовании синтаксиса сокращений Textile, состоящего из заглавных букв - AGE(A Given Example)
- результат будет отображаться как abbr
элемент в HTML5 и как acronym
элемент в XHTML. [12] Аналогичным образом, начиная с версии PHP 3.5, если вы используете маркеры выравнивания в синтаксисе изображений Textile, HTML5 получит дополнительные классы для визуализированного img
элемента, а XHTML останется с align
атрибутом. [13]
Использование синтаксиса [ править ]
Для изучения и использования Textile доступны различные ресурсы:
- TxStyle - сайт помощи по PHP-реализации Textile, содержащий конвертер. Этот сайт в настоящее время используется проектом Textpattern CMS. [14]
- Textile Reference Site для RedCloth - справочный сайт по реализации Textile на Ruby. [15]
- Textile Syntax: Eclipse - справочный сайт для Java-реализации Textile, которая теперь объединена с Mylin WikiText. [16]
- Textile 2 Syntax - Авторская документация MovableType Textile. [17]
- Textile Cheatsheet - базовый краткий справочник от Warped Visions. [18]
В дополнение к своему набору синтаксиса Textile автоматически вставляет ссылки на символьные сущности для апострофов , открывая и закрывая одинарные и двойные кавычки , многоточия и длинное тире , чтобы назвать некоторые из них.
Лицензирование [ править ]
Textile распространяется под лицензией BSD и входит в состав нескольких систем управления контентом или доступен в качестве плагина для них .
Программное обеспечение и услуги [ править ]
В различных проектах используется (или использовался) текстиль:
- Basecamp Classic - оригинальное программное обеспечение для управления проектами Basecamp от 37signals used Textile
- Assembla
- Atlassian ( JIRA )
- Официальные форумы Guild Wars 2
- Джекилл (программное обеспечение)
- Знай свой мем
- OpenProject
- Официальные форумы Qt
- Redmine
- Salesforce.com - использует Textile в своем продукте Desk.com [19]
- SUSE Studio
- Textile Note - текстовое приложение для iOS , Android и Windows, поддерживающее Textile [20]
- Текстильная вики [21]
- WriteMonkey - настольный текстовый редактор для Windows без отвлекающих факторов; поддерживает различные языки разметки, включая Textile [22]
- WiGit - основанная на Git вики [23] [24]
См. Также [ править ]
- Сравнение языков разметки документов
- Сравнение программного обеспечения для ведения заметок
- Сравнение генераторов документации
Ссылки [ править ]
- ^ a b «Текстизм› Инструменты ›Текстиль» . textism.com . Архивировано из оригинального 26 декабря 2002 года. CS1 maint: discouraged parameter (link)
- ^ «Примечания к выпуску текущей версии - Textile / php-textile · GitHub» . GitHub .
- ^ «Дерзкий огненный шар: документация по синтаксису Markdown» . daringfireball.net .
- ^ "Текстиль / PHP-Текстиль" . GitHub .
- ^ "bradchoate / текст-текстиль" . GitHub .
- ^ "текстиль / питон-текстиль" . GitHub .
- ^ Джейсон Гарбер. «RedCloth - текстильный язык разметки для Ruby» . redcloth.org .
- ^ "боргар / текстиль-js" . GitHub .
- ^ "Textile.NET" . CodePlex .
- ^ "Mylyn / WikiText" . eclipse.org .
- ^ "Текстиль" . GitHub .
- ^ «Текстиль · Акронимы и сокращения» . txstyle.org .
- ^ "php-Textile / README.textile в мастерской · Текстиль / PHP-Текстиль · GitHub" . GitHub .
- ^ «Текстильная документация по синтаксису и песочница» . txstyle.org .
- ^ Джейсон Гарбер. «Справочное руководство по текстилю (язык разметки) для RedCloth - RedCloth: Textile for Ruby» . redcloth.org .
- ^ «Помощь - Платформа Eclipse» . eclipse.org .
- ^ "MovableType.org - Документация: Синтаксис Textile 2" . movabletype.org .
- ^ "Текстильная шпаргалка" . warpedvisions.org .
- ^ «Desk.com - Используйте текстиль для создания разметки форматированного текста ...» Desk.com .
- ^ «AppCrawlr: механизм обнаружения приложений» . appcrawlr.com .
- ^ "Текстильная вики" . Textilewiki.com .
- ^ "WriteMonkey - Домой" . writemonkey.com .
- ^ "WiGit: Wiki на основе Git (домашняя страница)" .
- ^ "WiGit на GitHub" .
Внешние ссылки [ править ]
- Официальный веб-сайт