www.textpattern.ru

Часто задаваемые вопросы

Что такое Textile?

Автор: Dean Allen
Первоисточник
Дата статьи: 08.06.2005

Textile – это набор специальных правил и простых тэгов, позволяющих осуществить форматирование текста без HTML-кодирования, подобно BB-коду , но обладающий бОльшими возможностями.

Разработан автором Текстпаттерна – Dean Allen-ом.

Textile получил широкое распространение.
Встроен к некоторые Wiki.
Существуют пакеты textile-расширений для многих движков (по крайней мере – видел ссылки на textile-плагины для GNU Emacs, MovieType, Wordpress, Drupal, Mambo, думаю, что есть и для других движков), и, разумеется, встроен в Textpattern.
Кроме того, существуют модуль для Perl, для Python – python-module-textile, для PHP – модуль TextilePHP.

Textile не стоит на месте, существует, как Textile 1.1, так и Textile 2 (в чем между ними разница – не разбирался, если кто знает – поделитесь этой информацией, пожалуйста).

Что делает Textile?

  1. Заменяет одинарные и двойные кавычки (’ и ”) используемые как отметки цитирования, символами HTML открывающихся и закрывающихся кавычек (`’ and “”) для повышения читабельности текста, при этом оставляя нетронутыми кавычки, необходимые в HTML тэгах.
  2. Заменяет двойной дефис (—) знаком длинного тире (—).
  3. Заменяет одинарные дефисы, окруженные пробелами, символом короткого тире (–).
  4. Заменяет троеточие в конце предложения (...) символом эллипсиса (…).
  5. Преобразует много нестандартных символов (ŸúߊπŒ) в безопасные для броузеров символы, в соответствующие вводимым с клавиатуры.
  6. Применяет тэги структурирования блоков и фраз (apply block- and phrase-level structural tags) автоматически и позволяет ручную корректировку через простые быстрые тэги по усмотрению автора.
  7. Позволяет быстрое создание простых и составных таблиц.
  8. Позволяет простое “накладывание” на элементы текста атрибутов стиля, класса, id, языка и выравнивания.
  9. Создает гиперссылки и вставляет изображения посредством простейших тэгов.
  10. Определяет акронимы через простые тэги.
  11. Определяет тэг, встречая непрерывную последовательность трех или более символов в верхнем регистре автоматически.
  12. Преобразует (TM), (R), и (C) в ™, ®, и ©
  13. Преобразует букву x в знак размерности: 2×4 to 2×4 and 8×10 to 8×10.

Примечания

  1. Я позволил себе расставить номера пунктов, с точки зрения облегчения дальнейшей работы с этим списком возможностей
    и обсуждений этих возможностей, если таковые последуют.
  2. В русской сборке Текстпаттерна изначально Textile отключен. Для его включения надо в панели администрирования перейти в меню admin/preferences, и в настройках установить
    значение селектора “Use Textile” в “Use Textile”.
  3. Сейчас Текстиль неважно работает с русским языком.
    Эти проблемы обсуждались здесь . Но тут до меня дошел слух, что решение частичной русификации Текстиля есть. Так что, надеюсь, вышеприведенный материал окажется небесполезным. И с нетерпением ждем это решение.

    Еще Примечание (Более позднее)

    На сегодняшний момент, как в rc3, так и в Txp 4.0 в русским языком Textile работает, благодаря хаку Мартиана .
    Инструкции по хаку можно почитать в ветке обсуждения этой статьи на форуме.
    Там же приведены готовые примеры для проверки работы Текстиля.

    Еще одно примечание (v 4.0.1)

    В версии 4.0.1 хак делать не надо. Поддержка работы Textile с русским языком стала встроенной по умолчанию.

    Обсуждение этой темы в форуме

 
Rambler's Top100