MarkdownテキストをBacklog記法に変換するシンプルなChrome拡張機能です。
ChatGPTなどに代表されるチャットサービスで、課題を取りまとめて整理することが多くなりました。これらのサービスはMarkdown形式で出力することが一般的です。
一方で、最初から昔から使っているプロジェクトでは、Backlog記法のままの場合も多く、Markdown形式のテキストをそのまま貼り付けると記法が正しく表示されません。
この拡張機能は、ChatGPTなどで整理した課題や仕様をBacklog形式のチケットに簡単に貼り付けられるよう、Markdown記法からBacklog記法への変換を自動化します。
- クリップボードのMarkdownテキストをBacklog記法に自動変換
- ワンクリックで簡単変換
- 変換前のテキストに戻す機能
| Markdown | Backlog記法 | 説明 |
|---|---|---|
# 見出し |
* 見出し |
見出し |
## 見出し2 |
** 見出し2 |
見出し(レベル2) |
### 見出し3 |
*** 見出し3 |
見出し(レベル3) |
- リスト |
- リスト |
箇条書き |
* リスト |
- リスト |
箇条書き |
1. 番号 |
+ 番号 |
番号付きリスト |
- [ ] 未完了 |
- [ ] 未完了 |
チェックリスト(未完了) |
- [x] 完了 |
- [x] 完了 |
チェックリスト(完了) |
**太字** |
'''太字''' |
太字 |
*斜体* |
''斜体'' |
斜体 |
~~打消~~ |
%%打消%% |
打ち消し線 |
> 引用文 |
> 引用文 |
引用ブロック |
--- |
---- |
水平線 |
*** |
---- |
水平線 |
[リンク](URL) |
[[リンク:URL]] |
リンク |
`コード` |
{code}コード{/code} |
インラインコード |
```java |
{code:java}コード{/code} |
Javaコードブロック |
```cs |
{code:cs}コード{/code} |
C#コードブロック |
```その他 |
{code}コード{/code} |
汎用コードブロック |
- ChatGPT等でMarkdownテキストをコピー(Ctrl+C)
- ブラウザ拡張のアイコンをクリック
- 「🔄 変換実行」ボタンをクリック
- Backlogで貼り付け(Ctrl+V)
変換完了画面で「↩️ 元に戻す」ボタンをクリックすると、元のMarkdownテキストがクリップボードに復元されます。
- Chromeで
chrome://extensions/を開く - 右上の「デベロッパーモード」を有効化
- 「パッケージ化されていない拡張機能を読み込む」をクリック
srcフォルダを選択
src/
├── manifest.json # 拡張機能の設定
├── popup.html # ポップアップUI
├── popup.js # UI制御ロジック
├── converter.js # Markdown変換ロジック
└── icon*.png # アイコンファイル
tests/
├── test-manifest-validation.js # manifest.json バリデーション
└── test-converter.js # 変換ロジックのテスト
node tests/test-manifest-validation.jsChrome Web Store の要件をチェック:
- Description の文字数制限 (132文字以内)
- バージョン形式の検証
- 必須フィールドの存在確認
- クリップボードが空:「テキストをコピーしてから実行してください」
- 変換エラー:「変換に失敗しました」
- 権限エラー:「クリップボードアクセスが拒否されました」
- Manifest Version: 3
- 必要な権限:
clipboardRead,clipboardWrite - 対応ブラウザ: Chrome
この拡張機能は、ユーザーのプライバシーを最大限に尊重します。
詳細は プライバシーポリシー をご覧ください。
- 収集するデータ: なし
- 外部送信: なし
- 保存するデータ: なし
- トラッキング: なし
この拡張機能は以下の権限のみを使用します:
clipboardRead: クリップボードからテキストを読み取るためclipboardWrite: 変換したテキストをクリップボードに書き込むため
- すべての処理はローカル(お使いのブラウザ内)で完結します
- 外部サーバーとの通信は一切行いません
- ユーザーデータは収集・保存・送信されません
プライバシーに関するご質問は、GitHubのIssueページまでお寄せください。
MIT License