Panduan Embed
6 cara untuk menyematkan rekaman terminal AgentGIF dalam dokumentasi, file README, dan situs web Anda. Setiap halaman detail GIF menyertakan panel embed copy-paste dengan semua format yang sudah terisi.
Struktur URL
Setiap GIF memiliki tiga URL yang akan Anda referensikan saat menyematkan:
| URL | Tujuan |
|---|---|
https://agentgif.com/{ID} | Halaman detail (dapat dibaca manusia) |
https://media.agentgif.com/{ID}.gif | File GIF mentah (untuk <img>) |
https://agentgif.com/embed/{ID}/ | Pemutar interaktif (untuk iframe) |
Ganti {ID} dengan ID GIF 8 karakter (mis., xK9mQ2pL).
1. Markdown
Format paling umum untuk file GitHub README. Membungkus gambar GIF dalam tautan ke halaman detail:
[](https://agentgif.com/ID)
Dengan perataan tengah (HTML bergaya GitHub dalam Markdown):
<p align="center">
<a href="https://agentgif.com/ID">
<img src="https://media.agentgif.com/ID.gif" alt="demo" width="800">
</a>
</p>
2. HTML <img>
Gunakan URL GIF mentah dalam tag <img> untuk kontrol penuh atas ukuran dan gaya:
<a href="https://agentgif.com/ID">
<img src="https://media.agentgif.com/ID.gif"
alt="Terminal demo"
width="800"
loading="lazy">
</a>
The loading="lazy" attribute defers loading until the image is near the viewport — useful for pages with multiple GIFs.
3. iframe (Pemutar Interaktif)
Embed iframe menyertakan pemutar terminal interaktif dengan pergantian tema, kontrol pemutaran, dan pemutaran ulang cast:
<iframe
src="https://agentgif.com/embed/ID/"
width="800"
height="500"
frameborder="0"
allow="clipboard-write"
loading="lazy"
></iframe>
Pemutar secara otomatis mendeteksi mode gelap/terang dari halaman induk. Anda dapat memaksa tema dengan parameter query:
https://agentgif.com/embed/ID/?theme=dracula
4. Widget Script (Auto-embed)
Letakkan satu div dan tag script — widget menangani segalanya secara otomatis:
<div data-agentgif="ID"></div>
<script src="https://agentgif.com/widget.js" async></script>
Widget merender pemutar responsif yang beradaptasi dengan lebar container. Beberapa embed pada satu halaman berbagi script yang sama — sertakan hanya sekali.
5. oEmbed
AgentGIF supports oEmbed for auto-discovery. Platforms like Notion, Slack, Discord, and WordPress can automatically render a rich preview when you paste an AgentGIF URL.
Tag <link> HTML pada setiap halaman GIF memungkinkan penemuan otomatis:
<link rel="alternate" type="application/json+oembed"
href="https://agentgif.com/oembed?url=https://agentgif.com/ID&format=json" />
Query endpoint oEmbed secara langsung:
curl "https://agentgif.com/api/v1/oembed/?url=https://agentgif.com/ID&format=json"
Respons:
{
"type": "photo",
"version": "1.0",
"title": "Docker Compose Up",
"width": 1000,
"height": 580,
"url": "https://media.agentgif.com/ID.gif",
"provider_name": "AgentGIF",
"provider_url": "https://agentgif.com"
}
6. Badge (SVG)
Badge SVG kompak yang tertaut ke GIF. Berguna dalam baris badge di file README:
<a href="https://agentgif.com/ID">
<img src="https://agentgif.com/badge/ID.svg" alt="AgentGIF demo">
</a>
Dalam Markdown:
[](https://agentgif.com/ID)
Tips Khusus Platform
GitHub README
GitHub merender Markdown dan HTML dalam file README. Gunakan pola HTML terpusat untuk hasil terbaik — ini memusatkan GIF dan membatasi lebar:
<p align="center">
<a href="https://agentgif.com/ID">
<img src="https://media.agentgif.com/ID.gif" alt="demo" width="800">
</a>
</p>
GitHub menghapus tag <iframe> dan <script> — gunakan hanya metode Markdown atau HTML <img>.
See the full guide: How to Embed GIFs in GitHub README.
Notion
Tempelkan URL AgentGIF langsung ke halaman Notion. Dukungan oEmbed Notion akan secara otomatis merender pratinjau. Atau, gunakan blok /embed dan tempelkan URL embed.
Slack & Discord
Tempelkan URL detail GIF (https://agentgif.com/ID). Kedua platform mendukung unfurling oEmbed dan akan menampilkan pratinjau kaya dengan gambar GIF.
Situs Dokumentasi (Docusaurus, MkDocs, VitePress)
Gunakan embed Markdown atau HTML. Sebagian besar generator dokumentasi mendukung HTML standar dalam file Markdown. Embed iframe berfungsi jika generator Anda tidak menghapus iframe.
Ukuran Responsif
Untuk embed responsif yang menyesuaikan lebar container:
<div style="max-width: 800px; margin: 0 auto;">
<a href="https://agentgif.com/ID">
<img src="https://media.agentgif.com/ID.gif"
alt="demo"
style="width: 100%; height: auto;">
</a>
</div>
Untuk iframe responsif, bungkus dalam container dengan rasio aspek:
<div style="position: relative; padding-bottom: 58%; max-width: 800px;">
<iframe src="https://agentgif.com/embed/ID/"
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"
frameborder="0"></iframe>
</div>