pug file code example
Example 1: what is pug template engine
Pug is a template engine for Node and for the browser.
It compiles to HTML and has a simplified syntax, which
can make you more productive and your code more readable.
Pug makes it easy both to write reusable HTML, as well as
to render data pulled from a database or API.
Example 2: pug template
$ npm install pug --save
Example 3: running file pug
# install pug globall
sudo npm install pug --global
#get to your folder and running this :
pug -w ./ -o ./html -P
Example 4: html pug
The general rendering process of Pug is simple. pug.compile() will compile the Pug source code into a JavaScript function that takes a data object (called “locals”) as an argument. Call that resultant function with your data, and voilà!, it will return a string of HTML rendered with your data.