Jazyk webových stránek Meta - Website Meta Language
Téma tohoto článku nemusí splňovat požadavky Wikipedie pokyny k pozoruhodnosti produktů a služeb.Březen 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Ralf S.Engelschall, Denis Barbier, ryby Shlomi |
---|---|
Stabilní uvolnění | 2.24.0 / 8. září 2019 |
Napsáno | C, Perl |
Operační systém | Unix |
K dispozici v | Angličtina |
Typ | Systém webových šablon |
Licence | GNU General Public License v2 |
webová stránka | thewml |
Jazyk webových stránek Meta (WML[1]) a související příkaz wmk[2] jsou spolu a volný, uvolnit a rozšiřitelný offline návrhář webu HTML generace nástrojů pro Unix, distribuováno pod GNU General Public License (GPL v2). Funguje to jako offline systém pro správu obsahu (aka statický generátor stránek). Je napsán v ANSI C. a Perl 5, postavený přes a CMake založený zdrojový strom a běží ihned po vybalení u všech hlavních unixových derivátů.
WML se skládá z řídicího frontendu pohánějícího až devět backendů v sekvenčním schématu filtrování orientovaného na průchod. Každý backend poskytuje jeden konkrétní základní jazyk. WML se navíc dodává se sadou souborů zahrnutí, které poskytují některé funkce vyšší úrovně.
Devět back-endů WML je:
- Průchod 1: Čtení zdroje a zahrnutí rozšíření souboru (ipp)
- Pass 2: Rozšíření konstrukce makra HTML (mp4h)
- Pass 3: Perl 5 Programming Construct Expansion (eperl)
- Pass 4: M4 Macro Construct Expansion (gm4)
- Pass 5: Diversion Filter (odklonění)
- Pass 6: Substitution Character and String (asubst)
- Pass 7: Oprava HTML (htmlfix)
- Pass 8: Stripping Line and Output Fixup (htmlstrip)
- Průchod 9: Rozdělení výstupu a závěrečný zápis (řez)
Viz také
Reference
- ^ „Používání WML“. debian.org. Archivováno z původního dne 10. října 2016. Citováno 30. října 2016.
- ^ „Manuální stránka WMK“. manpages.ubuntu.com. Archivováno z původního dne 4. března 2016. Citováno 30. října 2016.