1Pug is a template engine for Node and for the browser.
2It compiles to HTML and has a simplified syntax, which
3can make you more productive and your code more readable.
4Pug makes it easy both to write reusable HTML, as well as
5to render data pulled from a database or API.
1//- index.pug, Including Filtered text
2doctype html
3html
4 head
5 title An Article
6 body
7 include:markdown-it article.md
1The 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.