Мета-язык веб-сайта - Website Meta Language

Мета-язык веб-сайта
Разработчики)Ральф С. Энгельшалл, Дени Барбье, Шломи Фиш
Стабильный выпуск
2.24.0 / 8 сентября 2019 г.; 14 месяцев назад (2019-09-08)
Написано вC, Perl
Операционная системаUnix
Доступно ванглийский
ТипСистема веб-шаблонов
ЛицензияСтандартная общественная лицензия GNU v2
Интернет сайтthewml.org

Мета-язык веб-сайта (WML[1]) и связанная с ней команда wmk[2] вместе свободный и расширяемый автономный веб-дизайнер HTML инструментарий для создания Unix, распространяется в рамках Стандартная общественная лицензия GNU (GPL v2). Работает в автономном режиме система управления контентом (он же генератор статических сайтов). Это написано в ANSI C и Perl 5, построенный через CMake основывается на дереве исходных текстов и запускается "из коробки" на всех основных производных Unix.

WML состоит из управляющего интерфейса, управляющего до девяти бэкэндов в последовательной схеме фильтрации, ориентированной на проход. Каждый бэкэнд предоставляет один определенный базовый язык. WML дополнительно поставляется с набором включаемых файлов, которые обеспечивают некоторые функции более высокого уровня.

Девять бэкэндов WML:

  • Этап 1: чтение исходного кода и включение расширения файла (ipp)
  • Этап 2: расширение макроконструкции HTML (mp4h)
  • Этап 3: Расширение программной конструкции Perl 5 (eperl)
  • Этап 4: Расширение макроконструкций M4 (gm4)
  • Шаг 5: фильтр переадресации (переадресация)
  • Шаг 6: подстановка символов и строк (asubst)
  • Этап 7. Исправление HTML (htmlfix)
  • Этап 8: удаление строк и исправление вывода (htmlstrip)
  • Этап 9: разделение вывода и окончательная запись (срез)

Смотрите также

Рекомендации

  1. ^ «Использование WML». debian.org. В архиве из оригинала 10 октября 2016 г.. Получено 30 октября 2016.
  2. ^ "Справочная страница WMK". manpages.ubuntu.com. В архиве из оригинала 4 марта 2016 г.. Получено 30 октября 2016.

внешняя ссылка