You can edit almost every page by Creating an account and confirming your email.

Website Meta Language

From EverybodyWiki Bios & Wiki


Website Meta Language
Developer(s)Ralf S. Engelschall, Denis Barbier, Shlomi Fish
Stable release
2.24.0 / September 8, 2019; 6 years ago (2019-09-08)
Written inC, Perl
Engine
    Operating systemUnix
    Available inEnglish
    TypeWeb template system
    LicenseGNU General Public License v2
    Websitegithub.com/thewml/website-meta-language

    Search Website Meta Language on Amazon.

    Website Meta Language (WML[1]) and its associated command wmk[2] are together a free and extensible web designer's off-line HTML generation toolkit for Unix, distributed under the GNU General Public License (GPL v2). It works as an off-line content management system (aka a static site generator). It is written in ANSI C and Perl 5, built via a CMake based source tree and runs out-of-the-box on all major Unix derivatives.

    WML consists of a control frontend driving up to nine backends in a sequential pass-oriented filtering scheme. Each backend provides one particular core language. WML additionally ships with a set of include files which provide some higher-level features.

    WML's nine backends are:

    • Pass 1: Source Reading and Include File Expansion (ipp)
    • Pass 2: HTML Macro Construct Expansion (mp4h)
    • Pass 3: Perl 5 Programming Construct Expansion (eperl)
    • Pass 4: M4 Macro Construct Expansion (gm4)
    • Pass 5: Diversion Filter (divert)
    • Pass 6: Character and String Substitution (asubst)
    • Pass 7: HTML Fixup (htmlfix)
    • Pass 8: Line Stripping and Output Fixup (htmlstrip)
    • Pass 9: Output Splitting and Final Writing (slice)

    See also

    References

    1. "Using WML". debian.org. Archived from the original on 10 October 2016. Retrieved 30 October 2016. Unknown parameter |url-status= ignored (help)
    2. "WMK manpage". manpages.ubuntu.com. Archived from the original on 4 March 2016. Retrieved 30 October 2016. Unknown parameter |url-status= ignored (help)

    External links


    This article "Website Meta Language" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Website Meta Language. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.