概要
note.comの埋め込み機能として、追加のサービス対応を実装する。
競合サービス(Zenn, Qiita)との比較調査に基づく優先度付け。
背景
現在対応済みのサービス(4種):
- YouTube
- Twitter/X
- note.com
- GitHub Gist
追加候補サービス
高優先度(技術系記事で頻繁に使用)
| サービス |
URL例 |
Zenn/Qiita対応 |
| GitHub(リポジトリ/ファイル) |
github.com/owner/repo |
両方対応 |
| Zenn.dev |
zenn.dev/user/articles/* |
- |
| CodePen |
codepen.io/pen/* |
両方対応 |
| CodeSandbox |
codesandbox.io/s/* |
両方対応 |
| StackBlitz |
stackblitz.com/edit/* |
両方対応 |
| SpeakerDeck |
speakerdeck.com/* |
両方対応 |
| Docswell |
docswell.com/s/* |
両方対応 |
中優先度
| サービス |
URL例 |
Zenn/Qiita対応 |
| SlideShare |
slideshare.net/* |
Qiita対応 |
| Google Slides |
docs.google.com/presentation/* |
Qiita対応 |
| Asciinema |
asciinema.org/a/* |
Qiita対応 |
| JSFiddle |
jsfiddle.net/* |
Zenn対応 |
低優先度
| サービス |
URL例 |
Zenn/Qiita対応 |
| blueprintUE |
blueprintue.com/* |
両方対応 |
| Mermaid |
コードブロック形式 |
Zenn対応 |
実装方針
embeds.pyにパターン追加
- 各サービスのoEmbed/API仕様を調査
- 単体テスト・E2Eテスト追加
- CLAUDE.mdのテストURL一覧を更新
関連
参考URL(調査用)
概要
note.comの埋め込み機能として、追加のサービス対応を実装する。
競合サービス(Zenn, Qiita)との比較調査に基づく優先度付け。
背景
現在対応済みのサービス(4種):
追加候補サービス
高優先度(技術系記事で頻繁に使用)
github.com/owner/repozenn.dev/user/articles/*codepen.io/pen/*codesandbox.io/s/*stackblitz.com/edit/*speakerdeck.com/*docswell.com/s/*中優先度
slideshare.net/*docs.google.com/presentation/*asciinema.org/a/*jsfiddle.net/*低優先度
blueprintue.com/*実装方針
embeds.pyにパターン追加関連
参考URL(調査用)