リアルタイムプレビュー機能を備えた高機能マークダウンエディタです。直感的なUIと豊富な編集機能により、ドキュメント作成の生産性を大幅に向上させます。
- 📝 リアルタイムプレビュー - 入力と同時に右側にプレビュー表示
- 🎨 シンタックスハイライト - Prism.jsによるコードの色分け表示
- ⌨️ ショートカット対応 - Ctrl+B(太字)、Ctrl+I(斜体)など
- 💾 自動保存 - LocalStorageによる自動バックアップ
- 🔧 ツールバー - ワンクリックでマークダウン記法を挿入
- 📋 テンプレート - README、ブログ、議事録など6種類のテンプレート
- 📊 ステータスバー - 文字数、行数、単語数をリアルタイム表示
- 🌙 ダークモード - 目に優しい暗色テーマへの切り替え
- 📂 ファイル読み込み - .md、.txtファイルのインポート
- 💾 マークダウン保存 - 編集内容を.mdファイルとして保存
- 📄 HTML出力 - スタイル付きHTMLファイルとしてエクスポート
- 🔄 新規作成 - ワンクリックで新規ドキュメント作成
| カテゴリ | 技術 | 用途 |
|---|---|---|
| パーサー | Marked.js | マークダウンをHTMLに変換 |
| ハイライト | Prism.js | コードのシンタックスハイライト |
| アイコン | Font Awesome 6 | UIアイコン表示 |
| フォント | JetBrains Mono | コードエディタ用等幅フォント |
| フォント | Inter | UI用サンセリフフォント |
| ストレージ | LocalStorage | 自動保存機能 |
- 上記のデモリンクにアクセスするだけですぐに使用開始できます
# リポジトリをクローン
git clone https://github.com/SE0831/markdown-editor-pro.git
# ディレクトリに移動
cd markdown-editor-pro
# ブラウザで開く(Macの場合)
open index.html
# ブラウザで開く(Windowsの場合)
start index.html
# またはローカルサーバーで実行
python -m http.server 8000
# http://localhost:8000 にアクセス- 左側のエディタエリアにマークダウンを入力
- 右側のプレビューエリアでリアルタイムに結果を確認
- 書式設定: 太字、斜体、取り消し線
- 見出し: H1、H2、H3の挿入
- リスト: 箇条書き、番号付き、チェックリスト
- 要素挿入: リンク、画像、コード、引用、テーブル
| ショートカット | 機能 |
|---|---|
Ctrl/Cmd + B |
太字 |
Ctrl/Cmd + I |
斜体 |
Ctrl/Cmd + K |
リンク挿入 |
Ctrl/Cmd + S |
ファイル保存 |
Ctrl/Cmd + O |
ファイルを開く |
Ctrl/Cmd + N |
新規作成 |
- README - GitHubプロジェクト用
- ブログ記事 - ブログ投稿用フォーマット
- ドキュメント - 技術文書用
- 議事録 - 会議記録用
- プロジェクト計画 - プロジェクト管理用
- チュートリアル - 学習コンテンツ用
- 見出し(H1〜H6)
- 太字、斜体、取り消し線
- 箇条書き、番号付きリスト
- チェックリスト
- リンク、画像
- インラインコード、コードブロック
- 引用
- 水平線
- テーブル
- テーブル
- タスクリスト
- 自動リンク
- 取り消し線
CSSの:rootセクションで色を調整できます:
:root {
--accent: #007acc; /* メインカラー */
--bg-primary: #1e1e1e; /* 背景色 */
/* その他のカラー設定 */
}#editor {
font-family: 'お好みのフォント', monospace;
}markdown-editor-pro/
├── index.html # アプリケーション本体(HTML/CSS/JS統合)
├── README.md # このファイル
└── LICENSE # MITライセンス
- Markdown拡張記法対応
- 数式(KaTeX/MathJax)
- Mermaidダイアグラム
- 絵文字ショートコード
- エディタ機能強化
- 検索・置換機能
- 複数ファイルのタブ管理
- Vimキーバインド対応
- 同期・共有機能
- クラウド同期(Google Drive、Dropbox)
- 共有リンク生成
- コラボレーション編集
- エクスポート拡張
- PDF出力
- Word文書(.docx)出力
- プレゼンテーション変換
- UI/UX改善
- カスタムテーマ作成機能
- プレビューのみモード
- 全画面編集モード
- モバイル対応の改善
プルリクエストは大歓迎です!大きな変更の場合は、まずissueを開いて変更内容を議論してください。
- このリポジトリをフォーク
- フィーチャーブランチを作成 (
git checkout -b feature/AmazingFeature) - 変更をコミット (
git commit -m 'Add some AmazingFeature') - ブランチにプッシュ (
git push origin feature/AmazingFeature) - プルリクエストを作成
このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEファイルをご覧ください。
SE0831
- GitHub: @SE0831
- ポートフォリオ: その他のプロジェクト
- Marked.js - 高速で軽量なマークダウンパーサー
- Prism.js - 美しいシンタックスハイライト
- Font Awesome - アイコンセット
- JetBrains Mono - プログラミング用フォント
他のポートフォリオ作品もご覧ください:
⭐ このプロジェクトが役に立ったら、スターをお願いします!
最終更新: 2024年8月