Convert HTML to Pug
Sep 15, 2021
To convert your HTML files to Pug, you can use the html2pug npm package. The html2pug package currently only works in Node.js, so you need an API endpoint if you want to use it from a browser app. Below is an example of using html2pug in Node.js.
const html2pug = require('html2pug');
// h1 Hello, World
html2pug('<h1>Hello, World</h1>', { tabs: false, fragment: true });
The fragment
option tells html2pug whether to wrap your HTML in an <html>
tag, if it isn't already.
fragment
is false
by default, which means html2pug will always prepend html\n head\n body\n
to the output by default.
Below is a live converter that uses html2pug
.
Did you find this tutorial useful? Say thanks by starring our repo on GitHub!
More Node Tutorials
- Getting Started with Oso Authorization in Node.js
- Check if a File Exists in Node.js
- How To Fix "__dirname is not defined" Error in Node.js
- Working with UUID in Node
- Using bcrypt-js to Hash Passwords in JavaScript
- Working with the Node.js assert Library
- Modify Authorized redirect_uris For Google OAuth