Embed Everything

✨Really easy✨ multimedia embeds for Eleventy

v0.0.0

Automatically transform 💀boring URLs💀

into ✨embedded media✨

// 11ty-markdown-file.md https://www.youtube.com/watch?v=XaCrQL_8eMY
// 11ty-markdown-file.md https://open.spotify.com/track/6GoLARmR2OZl2EldehFrsA
// 11ty-markdown-file.md https://vimeo.com/341663153

Supported services

Each service is a separate plugin that can be installed independently! Consult the documentation to learn how to customize which services you use.

Instagram
Instagram (src)
SoundCloud
SoundCloud (src)
Spotify
Spotify (src)
TikTok
TikTok (src)
Twitch
Twitch (src)
Twitter
Twitter (src)
Vimeo
Vimeo (src)
YouTube
YouTube (src)
Geocities-style “under construction” GIF
And more to come

Install and configure

Install in your Eleventy project using npm:

$ npm i eleventy-plugin-embed-everything

Configure Eleventy to use the plugin with your .eleventy.js config file:

const embeds = require("eleventy-plugin-embed-everything");
module.exports = function(eleventyConfig) {
  
  // (...other Eleventy configuration settings...)

  eleventyConfig.addPlugin(embeds);

};