><\/span>Pug rocks!!<\/p<\/span>><\/span>\n<\/span> <\/div<\/span>><\/span>\n<\/span> <\/body<\/span>><\/span>\n<\/span><\/html<\/span>><\/span>\n<\/span><\/pre>\n \n<\/p> Nehmen Sie jetzt diesen Code: \n<\/p> Dies erzeugt Folgendes: ><\/span>Pug rocks!!<\/p<\/span>><\/span>\n<\/span><\/div<\/span>><\/span>\n<\/span><\/pre>\n \n<\/p> Es spielt keine Rolle, welches Einklingelgrad Sie verwenden (Sie k?nnen sogar Registerkarten verwenden, wenn Sie müssen). In diesem Artikel werde ich zwei Leerzeichen verwenden. Zweitens hat PUG keine Schluss -Tags. Dies spart Ihnen offensichtlich ein paar Tastenanschl?ge und bietet Mops eine saubere und leicht zu lesende Syntax. <\/p>\n Jetzt, da wir einen grundlegenden Mops im Griff haben, gehen wir schnell über seine Syntax. Wenn etwas davon verwirrend erscheint, oder Sie m?chten eingehender werden, konsultieren Sie unbedingt die hervorragende Dokumentation des Projekts. <\/p>\n Sie k?nnen PUG verwenden, um eine Reihe von Deklarationen von Dokumenttypen zu generieren. <\/p>\n Zum Beispiel wird docType html zu , dem Standard html5 docType, kompilieren, w?hrend docType strikt uns . Pug wird sein Bestes tun, um sicherzustellen, dass der Ausgang für den Dokumenttyp gültig ist. <\/p>\n Wie bereits erw?hnt, hat PUG keine Schluss -Tags und stützt sich auf die Verschachtelung. Dies kann ein wenig gew?hnungsbedürftig sein, aber sobald Sie dies tun, sorgt dies für einen sauberen und lesbaren Code. Als Beispiel: <\/p>\n Der obige Code kompilt dazu: <\/p>\n Beachten Sie, dass PUG intelligent genug ist, um alle selbstklingenden Tags (wie das Klassen und IDs werden mit einem .classname- und #Idname -Notation ausgedrückt. Zum Beispiel: <\/p>\n Mops bietet uns auch eine praktische Abkürzung. Wenn kein Tag angegeben ist, wird ein <\/p>\n beide kompilieren zu: <\/p>\n Attribute werden mit Klammern hinzugefügt: <\/p>\n Dies führt im Folgenden: <\/p>\n\n ><\/span>Pug rocks!!<\/p<\/span>><\/span>\n<\/span> <\/div<\/span>><\/span>\n<\/span> <\/body<\/span>><\/span>\n<\/span><\/html<\/span>><\/span>\n<\/span><\/pre>\n Es gibt noch viel mehr über Attribute zu sagen. Beispielsweise k?nnen Sie JavaScript verwenden, um Variablen in Ihre Attribute aufzunehmen oder einem Attribut ein Wertearray zuzuweisen. Wir werden im n?chsten Abschnitt JavaScript in PUG verwenden. <\/p>\n Mops bietet verschiedene Methoden zum Hinzufügen von einfachem Text direkt in das gerenderte HTML. <\/p>\n Wir haben bereits gesehen\n<\/p>\n \n<\/p>\n ><\/span>Pug rocks!!<\/p<\/span>><\/span>\n<\/span><\/div<\/span>><\/span>\n<\/span><\/pre> Dies gibt uns Folgendes: \n<\/p>\n \n<\/p>\n ><\/span>Pug rocks!!<\/p<\/span>><\/span>\n<\/span><\/pre> Dies führt zu: \n<\/p>\n \n<\/p>\ndiv.remark<\/span>\n<\/span> p Pug rocks!!\n<\/span><\/pre>\n
docType <\/h3>\n
Tags <\/h3>\n
npm i -g pug-cli\n<\/span><\/pre>\n
$ pug --version\n<\/span>pug version: 2.0.3\n<\/span>pug-cli version: 1.0.0-alpha6\n<\/span><\/pre>\n
Klassen, IDs und Attribute <\/h3>\n
mkdir -p pug-examples\/html\n<\/span>cd pug-examples\n<\/span>touch index.pug\n<\/span><\/pre>\n
pug -w . -o .\/html -P\n<\/span><\/pre>\n
watching index.pug\nrendered \/home\/jim\/Desktop\/pug-examples\/html\/index.html\n<\/pre>\n
doctype html\n<\/span>html(lang='en'<\/span>)<\/span><\/span>\n<\/span> head\n<\/span> title Hello, World!\n<\/span> body\n<\/span> h1 Hello, World!\n<\/span> div.remark<\/span>\n<\/span> p Pug rocks!\n<\/span><\/pre>\n
<\/span>\n<\/span> lang=\"en\"<\/span>><\/span>\n<\/span> ><\/span>\n<\/span>
国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂
><\/span>\n<\/span> ><\/span>Hello, World!<\/h1<\/span>><\/span>\n<\/span>
Klartext und Textbl?cke <\/h3>\n
div.remark<\/span>\n<\/span> p Pug rocks!!\n<\/span><\/pre> Eine andere M?glichkeit besteht darin, eine Linie mit einem Rohrcharakter (|) zu pr?fixen:
div.remark<\/span>\n<\/span>p Pug rocks!!\n<\/span><\/pre> Wenn Sie sich mit gro?en Textbl?cken befassen, k?nnen Sie einfach einen Punkt ansprechen. Gleich nach dem Tag -Namen oder nach der schlie?enden Klammung, wenn das Tag Attribute enth?lt:
nav\n<\/span> navbar-default div\n<\/span> h1 My Website!\n<\/span> ul\n<\/span> li\n<\/span> a Home\n<\/span> li\n<\/span> a Page 1\n<\/span> li\n<\/span> a Page 2\n<\/span> input\n<\/span><\/pre> Kommentare
\n<\/h3> Schlie?lich k?nnen Kommentare wie SO hinzugefügt werden: