웹 사이트 메타 언어

Website Meta Language
웹 사이트 메타 언어
개발자랄프 S. 엥겔샤르트, 데니스 바비에르, 슐로미 피쉬
안정적 해제
2.24.0 / 2019년 9월 8일; 2년(2019-09-08)
리포지토리
기록 위치C, 펄
운영 체제유닉스
다음에서 사용 가능영어
유형웹 템플릿 시스템
면허증GNU 일반 공용 라이센스 v2
웹사이트github.com/thewml/website-meta-language

사이트 메타 언어(WML[1])와 관련 명령어 wmk[2] GNU General Public License(GPL v2)에 따라 배포된 유닉스용 무료 확장 가능한 웹 디자이너의 오프라인 HTML 생성 툴킷이다. 오프라인 콘텐츠 관리 시스템(일명 정적 사이트 생성기)으로 작동한다. CMake 기반 소스 트리를 통해 구축된 ANSI CPerl 5로 작성되었으며, 모든 주요 Unix 파생 제품에서 즉시 실행된다.

WML은 순차적 패스 지향 필터링 방식으로 최대 9개의 백엔드를 구동하는 제어 프런트엔드로 구성된다. 각각의 백엔드는 하나의 특정한 핵심 언어를 제공한다. WML은 더 높은 수준의 기능을 제공하는 일련의 포함 파일과 함께 추가적으로 배송된다.

WML의 9가지 백엔드는 다음과 같다.

  • 패스 1: 소스 읽기 및 파일 확장 포함(ipp)
  • 패스 2: HTML 매크로 구성 확장(mp4h)
  • 3번 패스: Perl 5 프로그래밍 구성 확장(eperl)
  • 패스 4: M4 매크로 구성 확장(gm4)
  • 5번 패스: 전환 필터(디버터)
  • 패스 6: 문자 및 문자열 대체(아스퍼스트)
  • 패스 7: HTML 픽스업(htmlfix)
  • 패스 8: 라인 분해 및 출력 픽스업(htmlstrip)
  • 9번 통과: 출력 분할 및 최종 쓰기(슬라이스)

참고 항목

참조

  1. ^ "Using WML". debian.org. Archived from the original on 10 October 2016. Retrieved 30 October 2016.
  2. ^ "WMK manpage". manpages.ubuntu.com. Archived from the original on 4 March 2016. Retrieved 30 October 2016.

외부 링크