Мета-язык веб-сайта - Website Meta Language
Тема этой статьи может не соответствовать Википедии рекомендации по продуктам и услугам.Март 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Ральф С. Энгельшалл, Дени Барбье, Шломи Фиш |
---|---|
Стабильный выпуск | 2.24.0 / 8 сентября 2019 г. |
Написано в | C, Perl |
Операционная система | Unix |
Доступно в | английский |
Тип | Система веб-шаблонов |
Лицензия | Стандартная общественная лицензия GNU v2 |
Интернет сайт | thewml |
Мета-язык веб-сайта (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: разделение вывода и окончательная запись (срез)
Смотрите также
Рекомендации
- ^ «Использование WML». debian.org. В архиве из оригинала 10 октября 2016 г.. Получено 30 октября 2016.
- ^ "Справочная страница WMK". manpages.ubuntu.com. В архиве из оригинала 4 марта 2016 г.. Получено 30 октября 2016.