임베드
YouTube, Vimeo, Twitter, Bluesky, Mastodon 등 리치 미디어 소스용 임베드 블록을 추가합니다.
플러그인
임베드
YouTube, Vimeo, Twitter, Bluesky, Mastodon 등 리치 미디어 소스용 임베드 블록을 추가합니다.
제품 상세
- 카테고리
- 퍼블리싱
- 상태
- 사용 가능
- 버전
- 베타에 포함
Embeds는 흔한 미디어·소셜 플랫폼을 위한 퍼스트파티 블록 지원으로 리치 콘텐츠를 확장합니다. EmDash는 불투명한 HTML 덩어리 대신 구조화된 콘텐츠를 저장합니다. 이 플러그인은 그 모델을 유지하면서 YouTube, Vimeo, Twitter, Bluesky, Mastodon 등에 대한 편리한 임베드 블록을 제공합니다(릴리스별 권위 있는 목록은 packages/plugins/embeds).
설치
- EmDash 관리자에서 Embeds를 켜거나 로컬 개발 시 모노레포에서 추가합니다.
- 환경에 따라 플러그인 등록을 디스크에서 다시 읽어야 하면 다시 빌드하거나 dev 서버를 재시작합니다.
- 편집기에서 글이나 페이지를 열고 테마가 노출하는 블록 선택기나 필드 UI에 임베드 블록이 나타나는지 확인합니다.
구성
버전에 따라 다음을 설정할 수 있습니다.
- 허용 공급자 — 브랜드와 법무가 승인한 서비스로 제한.
- 기본 크기나 화면비 — 반응형 레이아웃의 동영상에 특히 유용.
- 프라이버시 중심 동작 — 지원되면 지연 로딩이나 플레이스홀더 모드.
예(개념): 문서 사이트는 튜토리얼용으로 YouTube와 Vimeo를 허용하고, 규제 구역에서는 소셜 임베드를 끄며, 공급자가 지원하면 nocookie 등 프라이버시 강화 매개변수를 요구할 수 있습니다.
사용 시나리오
- 튜토리얼과 릴리스 글 — iframe을 수동으로 붙여 넣지 않고 데모·강연을 삽입.
- 웹에 미러링되는 뉴스레터 — 이메일 파이프라인과 맞추면 사이트와 일관된 렌더링.
- 커뮤니티 업데이트 — 장문 옆에 Bluesky나 Mastodon 게시물.
운영 팁
- 서드파티 임베드는 마크업이나 CSP 요구를 바꿀 수 있으니 주요 공급자 API 변경 후 테스트하세요.
- 짧은 내부 스타일 가이드: 언제 임베드할지 링크할지, 접근성을 위한 대체 텍스트·맥락을 어떻게 쓸지.