Metalsmith plugin to grab content from the web and expose the results to metadata
MIT License
Metalsmith plugin to grab content from the web and expose the results to metadata
uses got under the hood to make HTTP calls.
npm install metalsmith-request
Pass targets
to the plugin with the use
method:
metalsmith.use(request({ target: 'http://domain.com/foo' }))
You can also pass options
as the second argument to use with the got module
const targets = {
foo: 'http://domain.com/foo.json'
}
const options = {
responseType: true
}
metalsmith.use(request(targets, options))
You can also use the plugin with the Metalsmith CLI by adding a key to your metalsmith.json
file:
{
"plugins": {
"metalsmith-request": {
"foo": "http://domain.com/foo.json"
}
}
}
Author: Ahmad Nassri • Twitter: @AhmadNassri