もう入力切替に悩まない!自動保存/ダークモード対応の日本語Markdownエディタ「JAMdown Pad」を本日公開しました🚀
思い出してみてください。
Markdownでドキュメントを書いている時の、あの小さなイライラ…
日本語で文章を打って、さあリストを書こうと「-」を入力したら「ー」になった...。見出しの「#」が「#」になっててうまく表示されない...。ああ、また半角/全角の切り替えを忘れてた!
この、集中力を削がれる課題を解決するために開発を進めていたWebアプリケーション「JAMdown Pad」を、本日正式に公開します!
このツールは「日本語を打つ感覚のまま、気持ちよくMarkdownが書ける」ことを徹底的に追求して作られています。
✨ JAMdown Padとは?
JAMdown Padは、日本語の全角記号を使った直感的な記法と、世界標準の半角記法の両方をシームレスに扱える、全く新しいMarkdownエディタです。
主な特徴はこちらです。
-
🇯🇵 日本語記法サポート:
#
や**
など、全角文字で直感的にMarkdownが書けます。 -
🔄 リアルタイム変換: 左画面で入力すると、リアルタイムで右画面のプレビューが更新されます。
-
💾 自動保存機能: 書いている途中でブラウザを閉じても、次回開いた時に内容が復元されます。
-
🌙 ダークモード: 目に優しいダークモードを搭載し、OSのテーマ設定にも連動します。
-
🛠️ 編集ツールバー: ボタン一つでMarkdownの主要な記法を挿入できます。
-
🌐 完全クライアントサイド: サーバーにテキストデータを送信しないので、プライバシーも安心です。
-
📁 ファイル互換性: 作成したファイルは、もちろん通常の
.md
ファイルとして保存・利用可能です。
📖 チュートリアル:魔法のような日本語記法
JAMdown Padの核心は、全角記号を自動で半角のMarkdown記法に「正規化(Normalize)」するエンジンです。もうあなたは半角/全角を気にする必要はありません。
機能 |
あなたが入力する日本語記法 |
JAMdown Padが解釈する標準記法 |
見出し |
|
|
太字 |
|
|
斜体 |
|
|
引用 |
|
|
リンク |
|
|
箇条書き |
|
|
番号付きリスト |
|
|
コードブロック |
|
|
水平線 |
|
|
取り消し線 |
|
|
チェックボックス |
|
|
(サポートされる全記法はREADMEをご覧ください)
ライブエディターでの表示
見出し
#見出しは、このように書きます。
# 半角でも同様の表示結果になります。
##見出し2も同じです。
######見出し5でも同じです。
太字
**太字**をこのように書きます。
**太字**と*斜体*、そして、***太字斜体***に対応しています。
引用
>石炭をば早や積み果てつ。中等室の卓のほとりはいと靜にて、熾熱燈しねつとうの光の晴れがましきも徒なり。今宵は夜毎にこゝに集ひ來る骨牌かるた仲間も「ホテル」に宿りて、舟に殘れるは余一人のみなれば。
『舞姫』
森鴎外
リンク
「JMDまたはJAMD」(https://github.com/Beginnersguide138/japanese-markdown)は、
2025年9月15日、Beginnersguide138 (Eisuke IZAWA)により、MITライセンスで公開された、
全角記号に対応したMarkdown拡張記法です。
箇条書き
伝説の「金のリンゴ」を求めて
・旅の支度
・*村の長老*から「古びた地図」を授かる
・「どうのつるぎ」と「かわのたて」を装備
・回復薬を**あと5個**は買っておきたい
番号付きリスト
1. 旅の支度
2. 迷いの森の探索
3. 次の目的地
・ おそらくは**嘆きの山**
インラインコード、コードブロック
`JMD`
```
jjjjjjj mmm mmm dddddd
j m m m m d d
j m m m m d d
j j m m d d
jjj m m dddddd
```
テーブル
|機能|対応状況|備考|
|:ー|:ー:|ー:|
|見出し|☑|レベル1-6|
|リスト|☑|箇条書き・番号付き|
|テーブル|☑|配置指定可能|
🤝 従来のMDファイルとの完全な互換性
「独自の記法ってことは、他のエディタで開けなくなるんじゃ…?」
ご安心ください。JAMdown Padは従来の半角Markdown記法も完璧に理解します。つまり、全角記法と半角記法を自由に混ぜて書けるのです!
# これは全角記法
## This is standard Markdown
・このリストは全角で
* this list is half-width
既存の.md
ファイルを読み込んで編集することも、もちろん可能です。そして、ファイルを保存する際は、全てが標準記法に変換された完璧な.md
ファイルとして出力できます。
📁 独自の.jamd
/ .jmd
ファイル
日本語記法をそのまま保持したい時のために、.jamd
または.jmd
形式での保存もサポートしています。これにより、後から編集する際も日本語記法のまま作業を続けられます。
🛠️ 技術的な側面(for Developers)
-
フロントエンド: Vanilla JavaScript (ES6 Classes)
-
Markdownパーサー: marked.js
-
デプロイ: Amazon S3 静的ウェブサイトホスティング
このツールは、外部ライブラリをmarked.js
に限定し、依存関係を極力なくしたシンプルな単一のindex.html
ファイルとして作られています。
Kiro関連
リポジトリ内の.kiro/specs/jamdown-pad
に
requirements.md
design.md
-
tasks.md
これらが格納されています。
初期からSpec駆動開発を行って実装しています。
※ ただし、ベースになったアイディアを詳細化した仕様書をGemini 2.5 Proで作成し、requirements.md
の作成時にKiroに与えています。
🤝 コントリビューション歓迎!
このプロジェクトはオープンソース(MITライセンス)です。 「こんな日本語記法も追加したい!」「もっとこうしたら使いやすい!」といったアイデアやバグ報告、プルリクエストを心からお待ちしています。
🐙 GitHubリポジトリはこちら(Issueやスター⭐お待ちしてます!)
さいごに
JAMdown Padは、Markdownにおける日本語入力の「最後の不便さ」を解消するために生まれました。 もう記法のために入力モードを切り替える必要はありません。思考を止めずに、流れるようにドキュメントを書き上げてください。
ぜひ一度、この「日本語ネイティブ」なMarkdown体験をしてみてください! 気に入っていただけたら、SNSでのシェアやGitHubのスター⭐もよろしくお願いします!