Discord Website Embeds

Important Discord's proxy caches embeds for 30 minutes. This is not configurable by the website.
You can force it to refresh by appending dummy characters like "#" or random queries.

A Discord website embed is composed of several HTML meta tags, and optionally, an OEmbed JSON file.

Below is a crude diagram of how a Discord website embed is structured.
My apologies for the eyesore.

We won't be talking about section 5 for now, since it's related to OEmbed.

A diagram of the Discord website embed structure.

Element Breakdown

Below is the list of elements that I know Discord supports so far.

Remarks Discord by default won't make images large. You must add another meta tag.
Its name must be twitter:card with a content of summary_large_image.

To make the field above the page title appear, you must add an OEmbed file.
Here is an example, taken from the source code of the home page.


				

OEmbed Definition

To make field 5 appear on your rich embed, you must add a link element to your page's head, with the type application/json+oembed, and an href pointing to your JSON file
Its content is very simple.

Here's an example, again from this website.