-
Print
-
DarkLight
-
PDF
and get your Prerender.io token first if you don't have one yet.
Prerender.io is a 100% server side component, so technically it doesn't matter what frontend framework you have, the only thing that matters is the way you serve your static files, such as HTML, JS, CSS and so on.
Your JavaScript application may be served in various ways, for example using a Node.js (Express.js) server, or Apache, NGINX, Java Spring, IIS, or cached by a CDN such as Cloudflare. The only thing you need to do is to find the middleware or configuration example for your backend, set it up, and you're good to go.
Prerender.io officially maintained middleware:
Community maintained middleware:
- Spring (Java)
- ASP.NET MVC (C#)
- Zend Framework2 (PHP)
- Symfony 2 (PHP)
- Laravel (PHP)
- Tornado (Python)
- Django (Python)
- Spray (Scala)
- Koa (Javascript)
- Hapi (Javascript)
- HAProxy
- CloudFront
- Netlify
- Magento2
Spring (Java)
Installation instructions should be in the README here:
https://github.com/greengerong/prerender-java
ASP.NET MVC (C#)
Installation instructions should be in the README here: https://github.com/greengerong/Prerender_asp_mvc
Zend Framework2 (PHP)
Installation instructions should be in the README here: https://github.com/zf-fr/zfr-prerender
Symfony 2 (PHP)
Installation instructions should be in the README here: https://github.com/rjanot/YuccaPrerenderBundle
Laravel (PHP)
Installation instructions should be in the README here:
https://github.com/codebar-ag/Laravel-Prerender
https://github.com/JeroenNoten/laravel-prerender
Tornado (Python)
Installation instructions should be in the README here: https://github.com/dailymuse/torender
Django (Python)
Installation instructions should be in the README here: https://github.com/skoczen/django-seo-js
Spray (Scala)
Installation instructions should be in the README here: https://github.com/Jarlakxen/spray-prerender
Koa (Javascript)
Installation instructions should be in the README here: https://github.com/RisingStack/koa-prerender
Hapi (Javascript)
Installation instructions should be in the README here: https://github.com/wrangr/hapi-prerender
HAProxy
View the HAProxy config here: https://gist.github.com/roylines/7dc14c419523975daaa7
CloudFront
The CloudFront integration is done using Lambda@Edge functions. View the example here: https://github.com/jinty/prerender-cloudfront/blob/master/prerender-cloudfront.yaml
Netlify
You need to ask netlify support to turn on prerender.io integration for you:
https://docs.netlify.com/site-deploys/post-processing/prerendering/
Magento 2
Installation instructions are in the README : https://github.com/magento/magento2-upward-connector