PostHTML plugin for transforming URLs. A fork of posthtml/posthtml-urls.
npm install @11ty/posthtml-urls@11ty/posthtml-urlsPostHTML plugin for transforming URLs. This is a fork of posthtml/posthtml-urls.
Node.js >= 6 is required. To install, type this at the command line:
``shell`
npm install @11ty/posthtml-urls
`js
const posthtml = require('posthtml');
const urls = require('@11ty/posthtml-urls');
const options = {
eachURL: (url, attr, tagName) => http://domain.com/${url}
};
posthtml()
.use( urls(options) )
.process('link')
.then(result => console.log(result.html));
//-> link
`
Default value: undefined
A callback function ran for each URL value found. You can return either a synchronous value or a Promise.$3
Type: Object
Default value: {…}
The elements and attributes for which to search. An attribute value can optionally be a function, for deeper filtering.
FAQ
1. How can I filter