Embed.rocks integration example (with a templating engine)
An example Node.js app for Embed.rocks. Use this for starting your own implementation.
- cloning this repository.
- Configure API key (see below)
- Then point your browser to http://127.0.0.1:3000
What this contains
views/card.html file you will find the template that renders card data into html. You can use that as a basis for your own implementation.
styles/card.style you will find the Stylus stylesheet code for cards.
src/app/components/card.coffee you will find the CoffeeScript source code for handling the different Card functionalities.
Set your API key in
Note that in this example app fetches the embed data on the server site, never exposing the api key to the public. This is how it should be done - securely on the server side, not directly on the client side.
If you want to use a "safe domain" (for safe images), set it in
src/app/components/card.coffee. Remember to add a trailing slash into it. For example
//safe.mydomain.com/ (for both http and https). You need to have an NGINX setup for this. See the example nginx.conf.
Brought to you by Embed.rocks, the Embed.ly alternative.