Jade Template Engine

Aus Wikizone
Version vom 3. Juli 2018, 15:56 Uhr von 37.49.33.174 (Diskussion) (Die Seite wurde neu angelegt: „Jade ist eine auf node basierte HTML Template Engine, mit der man vereinfachtes html schreiben kann, das dann on the fly in html übersetzt wird. Damit kann ma…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Jade ist eine auf node basierte HTML Template Engine, mit der man vereinfachtes html schreiben kann, das dann on the fly in html übersetzt wird. Damit kann man sehr schnell Code entwickeln. Man kann Jade auch einfach als Tool nehmen um schnell Code zu schreiben

https://t3n.de/news/jade-638027/

Quickstart

Installieren

Node muss vorhanden sein

npm install jade --global 

Command Line

Command Line

$ jade [options] [dir|file ...] Options:
-h, --help             output usage information
-V, --version          output the version number
-O, --obj <path|str>   JavaScript options object or JSON file containing it
-o, --out <dir>        output the compiled html to <dir>
-p, --path <path>      filename used to resolve includes
-P, --pretty           compile pretty html output
-c, --client           compile function for client-side runtime.js
-n, --name <str>       the name of the compiled template (requires --client)
-D, --no-debug         compile without debugging (smaller functions)
-w, --watch            watch files for changes and automatically re-render
-E, --extension <ext>  specify the output file extension
--name-after-file      name the template after the last section of the file path
                       (requires --client and overriden by --name)
--doctype <str>        specify the doctype on the command line (useful if it
                       is not specified by the template) Examples Translate jade the templates dir:
$ jade templates
Create {foo,bar}.html

$ jade {foo,bar}.jade
Jade over stdio

$ jade < my.jade > my.html
Jade over stdio

$ echo "h1 Jade!" | jade
foo, bar dirs rendering to /tmp

$ jade foo bar --out /tmp