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

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

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

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

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

  • Этап 1: Чтение исходного кода и включение расширения файла (ipp)
  • Этап 2: Расширение макроконструкции HTML (mp4h)
  • Этап 3 : Perl 5 Programming Construct Expansion (eperl)
  • Шаг 4: M4 Macro Construct Expansion (gm4)
  • Pass 5: Diversion Filter (divert)
  • Pass 6: Character and Подстановка строк (asubst)
  • Этап 7: Исправление HTML (htmlfix)
  • Этап 8: Удаление строк и исправление вывода (htmlstrip)
  • Этап 9: Разделение вывода и окончательная запись (фрагмент)
См. также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 10:34:41
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте