A prerendering service to allow static AJAX apps to get that sweet sweet search engine juice.
- refetch: Can either be an integer number of days to keep before refetching or an object describing URLs and their individual refetch length.
- blacklist: An array of routes that should be ignored by the prerender service. Anything that requires a login to access should be blacklisted, as an example.
- whitelist: If a
refetch
routeset is present and this istrue
, only the routes specified inrefetch
will be allowed for Prerender. Otherwise, you can set it to an array of routes.
{
"prerender": {
"refetch": 7,
"blacklist": ["/account/**"]
}
}
{
"prerender": {
"refetch": {
"/": 1,
"/articles/**": 7
},
"whitelist": true
}
}
require('superstatic-prerender')({
host: process.env.PRERENDER_SERVICE_URL, // optional prerender server hostname
token: process.env.PRERENDER_TOKEN // if using prerender.io service
});