🚀 ProUtil Markdown プレビューア
GitHub Flavored Markdown をサポートするリアルタイムプレビューアです。
特徴 (Features)
- リアルタイム変換 ⚡️
- テーブルのサポート
- 自動リンク生成
コード例
const greeting = "Hello, ProUtil!";
console.log(greeting);
チェックリスト
- GFM 適用済み
- シンタックスハイライト - 後で追加予定
- エクスポート機能
Markdown を書いてリアルタイムでレンダリング結果を確認します。
Markdownは、2004年にジョン・グルーバーとアーロン・スワーツによって作成された、プレーンテキスト形式の構文を持つ軽量マークアップ言語です。その目的は、読みやすく書きやすいプレーンテキスト形式を使用して書き、構造的に有効なHTMLに変換することです。誕生以来、Markdownは技術文書、GitHub上のREADMEファイル、MediumやGhostなどの現代的なブログプラットフォームの事実上の標準となっています。
Markdownプレビューアが重要なのは、構文自体は直感的ですが、表、ネストされたリスト、複数行のコードブロックなどの複雑な要素をテキスト形式だけで視覚化するのが難しいためです。ProUtilのMarkdownプレビューアは、テキストを美しい構造化されたHTMLにリアルタイムでレンダリングする左右分割編集体験を提供します。これにより「編集・保存・更新」のサイクルがなくなり、コンテンツ作成に集中できます。技術ブログの投稿の下書き、README.mdの作成、単純な構造化されたメモなど、どのような用途でも、最終的な出力がすべてのGitHub互換プラットフォームで意図した通りに見えることを保証します。
ドキュメントの初期化: 「エディタ」ペインにコンテンツを入力することから始めます。メインタイトル(h1)には「#」を1つ使用します。
見出しによる構造化: 複数のハッシュ記号(##, ###)を使用してサブヘッダーを作成し、セクションを論理的に整理します。
テキストの強調: *斜体*にはアスタリスク、**太字**にはダブルアスタリスクを使用してポイントを強調します。
動的なリストの作成: ダッシュ(-)または数字(1.)を使用して、順序なしまたは順序付きリストを作成します。
コードブロックの挿入: インラインコードにはバックティック(`)を使用し、複数行의コードブロックにはトリプルバックティック(```)を使用して可読性を高めます。
リンクと画像の埋め込み: 標準の[リンク](url)および構文を使用して、リソースを追加します。
データテーブルのフォーマット: パイプ(|)とダッシュ(-)を使用して、クリーンで読みやすいテーブルを作成します。
GFM機能の活用: タスクリスト(- [x])や打ち消し線(~~テキスト~~)などのGitHub Flavored Markdown拡張機能を使用します。
リアルタイム検証: 「プレビュー」ペインを同時に監視して、フォーマットが正しくレンダ링されているか確認します。
エクスポートと共有: 生のMarkdownテキストまたはレンダリングされた外観をコピーして、プロジェクトで使用します。
# タイトル - 項目 1 - 項目 2 **太字テキスト**
<h1>タイトル</h1><ul><li>項目 1</li><li>項目 2</li></ul><p><strong>太字テキスト</strong></p>
Markdownでは、ヘッダーとリストなどの異なるブロック要素の間に空行が必要な場合があります。
順序付きリストではすべて「1.」を使用できますが、明確にするために実際の連続した数字を推奨します。
レイアウトが崩れないように、トリプルバックティックが独自の行にあり、正しく閉じられていることを確認してください。
特殊文字を含むリンクは、すべてのプラットフォームで動作させるために適切なURLエンコードが必要な場合があります。
「#」の後に必ずスペースを入れてください。「#ヘッダー」は認識されないことが多いですが、「# ヘッダー」は認識されます。
ヘッダー行의ダッシュがパイプ記号と正しく配置されていないと、複雑なテーブルが壊れる可能性があります。
GFMはGitHubで使用されるMarkdownの特定のバージョンで、表、タスクリスト、URLの自動リンクなどのサポートを追加したものです。
はい。ほとんどのMarkdownパーサーでは、標準の構文でサポートされていない機能のために生のHTMLタグを含めることができます。
行の末尾に2つ以上のスペースを入れてからエンターキーを押すか、<br>タグを使用します。
現在は標準のGFMに焦点を当てています。LaTeXやMathJaxのサポートは将来のアップデートで検討しています。
非常に大きなMarkdownファイルを処理できますが、5万語を超えるとブラウザのパフォーマンスが低下する可能性があります。
Markdownには組み込みのTOCタグはありません。通常は[セクション名](#アンカー)のように手動で作成します。
プレビューペインを表示した状態で、ブラウザの「PDFとして印刷」機能を使用することできれいにエクスポートできます。
有効な絶対URLまたは相対URLが必要です。ローカルPCにある画像は、セキュリティのためにブラウザがブロックする場合があります。
CommonMarkは、元の構文の曖昧さを排除することを目指した、高度に仕様化された安定したMarkdownのバージョンです。
はい!標準의絵文字ショートコードを使用したり、エディタに直接絵文字を貼り付けたりできます。
これはローカルツールです。共同作業を行うには、MarkdownをコピーしてGitHubなどのバージョン管理システムで共有してください。
はい。ProUtilは100%クライアントサイドのレンダリングモデルを使用しています。ドキュメントがサーバーに送信されることはありません。
ハードブレイクは目に見える新しい行を作成しますが、ソフトブレイクはパラグラフ内での単一の改行を無視することがよくあります。
多くのメールクライアントは直接サポートしていませんが、レンダリングされたHTMLをコピーして貼り付けることができます。
脚注構文([^1])은標準Markdownの拡張機能であり、一部のGFM実装でサポートされています。
Markdownはプラットフォームに依存せず、バージョン管理に適しており、キーボードから手を離さずに素早く書くことができるためです。