···66Use these directives to embed media:
7788```
99+::link{url="https://xxxxx"}
1010+911::spotify{url="https://open.spotify.com/type/xxxxxx"}
10121113::youtube{url="https://www.youtube.com/watch?v=xxxxxx"}
···2022```
2123🟡 When embedded content is still loading, the table of contents positioning may be inaccurate.
2224```
2525+2626+## Link Card
2727+2828+::link{url="https://pitchfork.com/reviews/albums/ichiko-aoba-luminescent-creatures/"}
23292430## Spotify
2531
+2
src/layouts/PostLayout.astro
···1010import GradientMask from '@/components/ui/GradientMask.astro'
1111import ImageViewer from '@/components/ui/ImageViewer.astro'
1212import GitHubCard from '@/components/ui/GitHubCard.astro'
1313+import LinkCard from '@/components/ui/LinkCard.astro'
1314import ImageOptimizer from '@/components/ui/ImageOptimizer.astro'
1415import XPOST from '@/components/ui/XPOST.astro'
1516import CopyCode from '@/components/ui/CopyCode.astro'
···6061 <FootnoteScroll />
6162 <CopyCode />
6263 <GitHubCard />
6464+ <LinkCard />
6365 <XPOST />
6466 <ImageOptimizer />
6567 {themeConfig.post.imageViewer && <ImageViewer />}