DUICUO

優れたオープンソースのマークダウンエディター8選

[[192064]]

マークダウン

まず、Markdownについて簡単に説明しましょう。Markdownは、ジョン・グルーバーとアーロン・シュワルツによって考案された軽量なプレーンテキスト形式の構文です。Markdownを使うと、「読みやすく書きやすいプレーンテキスト形式で記述し、それを有効なXHTML(またはHTML)形式に変換」することができます。Markdown構文は、覚えやすい記号を少数しか使用していません。習得も容易で、キノコを調理しながら(約10分)少しずつMarkdown構文を学ぶことができます。可能な限りシンプルな構文を使用することで、エラー率は最小限に抑えられています。ユーザーフレンドリーな構文に加えて、Markdownはクリーンで有効な(X)HTMLファイルを直接出力できる強力な機能を備えています。私のHTMLファイルをご覧になったことがある方なら、この機能の重要性をご理解いただけるでしょう。

Markdown構文の主な目的は、最大限の可読性を実現することです。ユーザーはMarkdown文書をプレーンテキストとして公開できます。Markdownでテキストを書く利点の一つは、コンピューター、スマートフォン、そして個人間での共有が容易なことです。ほぼすべてのコンテンツ管理システムがMarkdownをサポートしています。Webライティングフォーマットとしての人気により、GitHubやStack Exchangeなど、多くのサービスでMarkdownが採用されています。

Markdownファイルの作成には、任意のテキストエディタを使用できます。ただし、この構文に特化したエディタの使用をお勧めします。この記事で紹介するソフトウェアを使えば、ブログ記事、プレゼンテーション、レポート、メール、スライドショーなど、Markdown構文を使用して様々な形式のプロフェッショナルなドキュメントを作成できます。さらに、すべてのアプリケーションはオープンソースライセンスの下でリリースされており、Linux、OS X、Windowsオペレーティングシステムで利用できます。

顕著

まずはRemarkableから始めましょう。Remarkableはaptパッケージの名前で、かなりユニークなMarkdownエディタです。Markdownのすべての機能をサポートしているわけではありませんが、基本的な機能はすべて備えています。GitHub Markdownに似た構文を使用しています。

Remarkableを使えば、Markdownドキュメントを作成し、ライブプレビューウィンドウで変更内容を確認できます。ファイルはPDF(目次付き)とHTMLファイルにエクスポートできます。強力な設定オプションと豊富なスタイルが用意されているので、お気に入りのMarkdownエディターとして設定できます。

その他の機能:

  • 構文の強調表示
  • GitHubスタイルのマークダウンをサポート
  • MathJaxをサポート - 高度なフォーマットでリッチなドキュメントをレンダリングします
  • キーボードショートカット

シンプルなインストーラーである Remarkable は、Debian、Ubuntu、Fedora、SUSE、Arch システムで利用できます。

ホームページ: https://remarkableapp.github.io/ ライセンス: MIT License

原子

Atomは紛れもなく伝説的なテキストエディターです。50を超えるオープンソースパッケージが小さなコアにバンドルされ、Atomを構成しています。Node.jsのサポートと充実した機能を備えたAtomは、コードを書くための私のお気に入りのエディターです。Atomの機能については、キラーオープンソースアプリケーションに関する記事で詳しく説明されていますが、非常に強力です。しかし、MarkdownエディターとしてはAtomには欠点もあります。デフォルトのパッケージはMarkdown機能をサポートしていません。例えば、上の画像に示すように、等価レンダリングをサポートしていません。

しかし、オープンソースには計り知れない力があり、それが私が強く推奨する大きな理由です。Atomは、不足している機能を追加するパッケージやフォークを数多く提供しています。例えば、Markdown Preview Plusは、Markdownファイルのリアルタイムプレビューに加え、数式のレンダリングやリアルタイムリロード機能も提供します。あるいは、Markdown Preview Enhancedを試してみるのも良いでしょう。自動スクロールが必要な場合は、markdown-scroll-syncが最適です。私はMarkdown-WriterとMarkdown-pdfの大ファンで、後者はMarkdownをPDF、PNG、JPEGファイルへの高速変換をサポートしています。

このアプローチはオープンソースの原則を体現しています。つまり、ユーザーが拡張機能を追加して必要な機能を提供できるようにすることです。ウールワースのn種類のキャンディーミックスの話を思い出します。手間はかかりますが、得られるものは最高です。

ホームページ: https://atom.io/ ライセンス: MITライセンス

ハローパッド

Haroopadは優れたMarkdownエディタであり、Web対応ドキュメントを作成するためのプロセッサです。ブログ記事、スライドショー、プレゼンテーション、レポート、メールなど、様々な形式のドキュメントを作成できます。HaroopadはWindows、Mac OS X、Linuxで利用可能です。Debian/Ubuntu用のパッケージと、WindowsおよびMac用のバイナリが用意されています。このアプリケーションは、node-webkit、CodeMirror、Marked、TwitterのBootstrapを使用しています。

「ハル」は韓国語で「一日」を意味します。

機能リストは非常に充実しています。以下をご覧ください。

  • テーマ、スキン、UIコンポーネント
    • 30 種類以上の編集テーマ - tomorrow-night-bright と zenburn が最近追加されました。
    • エディター内のコードブロックの構文強調表示
    • Ruby、Python、PHP、Javascript、C、HTML、CSS の構文強調表示をサポート
    • JavaScript を使用してブラウザに実装された汎用テキスト エディタである CodeMirror に基づいています。
  • テーマのライブプレビュー
    • Markdown CSS に基づいた 7 つのテーマ
  • 構文の強調表示
    • highlight.js をベースに、112 の言語と 49 のスタイルをサポートしています。
  • カスタムテーマ
    • CSS(カスケーディング スタイル シート)に基づくスタイル
  • デモンストレーションモード - ライブデモンストレーションに非常に便利です
  • 描画 - フローチャートとシーケンス図
  • タスクリスト
  • Markdown 構文を拡張して、TOC (目次)、GitHub スタイルの Markdown、数式、脚注、タスク リストをサポートします。
  • フォントサイズ
    • 優先ウィンドウとキーボード ショートカットを使用して、エディターとプレビューのフォント サイズを設定します。
  • 埋め込まれたリッチメディアコンテンツ
    • ビデオ、オーディオ、3D、テキスト、オープングラフィック、oEmbed
    • 約100の主要なオンラインサービス(YouTube、SoundCloud、Flickrなど)をサポートしています。
    • ドラッグアンドドロップをサポート
  • 表示モード

デフォルト: エディター | プレビューアー; 反転: プレビューアー | エディター; エディターのみ; プレビューのみ (表示 -> モード)

  • 現在の日付と時刻を挿入
    • 複数の形式をサポート (挿入 -> データと時刻)
  • HTMLからMarkdownへ
    • 選択したいテキストを Web ブラウザにドラッグ アンド ドロップします。
  • Markdown解析オプション
  • アウトラインプレビュー
  • 純粋主義者の Vim キーバインド
  • Markdownの自動補完
  • PDFとHTMLにエクスポート
  • クリップボードにコピーされたスタイル付き HTML は、WYSIWYG エディターで使用できます。
  • 自動保存と復元
  • ファイルステータス情報
  • 改行またはスペースのインデント
  • (I、II、III) 列レイアウトビュー
  • Markdown構文ヘルプダイアログボックス
  • インポートとエクスポートの設定
  • MathJaxによるLaTeX数式のサポート
  • ファイルをHTMLおよびPDFとしてエクスポート
  • 拡張機能を作成して独自の機能を構築する
  • WordPress、Evernote、Tumblr などのブログ システムにファイルを効率的に変換します。
  • フルスクリーン モード - ただし、このモードでは上部のメニュー バーと上部のツールバーを非表示にすることはできません。
  • 国際化サポート: 英語、韓国語、スペイン語、中国語(簡体字)、ドイツ語、ベトナム語、ロシア語、ギリシャ語、ポルトガル語、日本語、イタリア語、インドネシア語、トルコ語、フランス語。

ホームページ: http://pad.haroopress.com/ ライセンス: GNU GPL v3 ライセンス

スタック編集

StackEditは、PageDown(Stack Overflowやその他のStackコミュニケーションサイトで使用されているMarkdownライブラリ)をベースにした、フル機能のMarkdownエディタです。このリストにある他のエディタとは異なり、StackEditはウェブベースのエディタです。Chromeブラウザで使用できます。

機能は次のとおりです:

  • リアルタイム HTML プレビュー、およびスクロール リンク プロパティを使用してエディターとプレビューのスクロール バーをバインドします。
  • Markdown Extra と GitHub スタイルの Markdown、および Prettify/Highlight.js での構文強調表示をサポートします。
  • MathJaxによるLaTeX数式のサポート
  • WYSIWYGコントロールボタン
  • レイアウト構成
  • さまざまなテーマのサポート
  • アラカルト拡張
  • オフライン編集
  • Google Drive(マルチアカウント)やDropboxとオンライン同期できます。
  • Blogger、Dropbox、Gist、GitHub、Google Drive、SSH サーバー、Tumblr、WordPress へのワンクリック公開

ホームページ: https://stackedit.io/ ライセンス: Apache License

マクダウン

MacDownは、このリストの中でmacOS専用に動作する唯一のフル機能エディタです。具体的には、macOS 10.8以降が必要です。内部的にはHoodownを使用してMarkdownをHTMLに変換しており、これによりさらに豊富な機能を備えています。HoodownはSundownの復活版です。標準規格に完全準拠し、依存性がなく、拡張機能のサポートも充実しており、UTF-8に準拠しています。

MacDown は、Web 開発者向けに特別に設計された専用ソリューションである Mou に基づいています。

優れたMarkdownレンダリング機能を備え、Prismの言語認識レンダリングによるブロックレベルの構文ハイライト、MathMLおよびLaTeXレンダリング、GTMタスクリスト、Jekyllフロントエンド、そしてオプションの高度な自動補完機能を備えています。さらに重要なのは、リソース消費が非常に少ないことです。OS XでMarkdownを書いてみませんか?MacDownは、Web開発者にとってオープンソースとしてお勧めです。

ホームページ: https://macdown.uranusjr.com/ ライセンス: MITライセンス

ゴーストライター

Ghostwriterは、クロスプラットフォーム対応で、美しく、邪魔にならないMarkdownエディタです。Sundownプロセッサのサポートを内蔵し、Pandoc、MultiMarkdown、Discount、cmarkプロセッサを自動検出します。シンプルで気取らないエディタを目指しています。

Ghostwriterは、構文ハイライト、フルスクリーンモード、フォーカスモード、テーマ、Hunspellによるスペルチェック、リアルタイム単語数カウント、リアルタイムHTMLプレビュー、カスタムCSSスタイルシートによるHTMLプレビュー、ドラッグ&ドロップによる画像サポート、国際化サポートなど、数多くの優れた機能を誇ります。Hemingwayモードボタンは、バックスペースキーとデリートキーを無効にします。新たに追加された「Markdownチートシート」HUDウィンドウは便利な追加機能です。テーマのサポートは基本的なものですが、GitHubでいくつかの実験的なテーマが公開されています。

Ghostwriterは機能が限られています。このアプリの汎用性の高さにますます感謝し始めています。特に、すっきりとしたインターフェースのおかげでライターはコンテンツの企画に集中できるからです。このアプリは強くお勧めします。

GhostwirterはLinuxとWindowsの両方のシステムで利用可能です。Windows用のポータブル版も利用可能です。

ホームページ: https://github.com/wereturtle/ghostwriter ライセンス: GNU GPL v3 ライセンス

アブリコチン

Abricotine は、デスクトップベースのクロスプラットフォーム、オープンソースの Markdown エディタです。Linux、OS X、Windows で利用できます。

このアプリケーションは、Markdown構文とGitHubスタイルのMarkdown拡張機能(表など)をサポートしています。ユーザーは、サイドバーではなくテキストエディタで直接ドキュメントをプレビューできます。

このアプリケーションは、スペルチェック、HTML形式でのファイル保存、リッチテキストのコピー&ペーストなど、様々な便利な機能を備えています。サイドウィンドウに目次を表示したり、構文ハイライトされたコードを表示したり、ヘルパー、アンカー、隠し文字を表示したりすることも可能です。現在開発初期段階のため、修正すべき基本的なバグがいくつか残っていますが、今後の動向に注目する価値は十分にあります。2つのテーマが用意されており、気に入ったテーマがあれば独自のテーマを追加することもできます。

ホームページ: http://abricotine.brrd.fr/ ライセンス: GNU General Public License v3 以上

リテキスト

ReTextは、シンプルながらも強力なMarkdownおよびreStructureTextテキストエディタです。ユーザーは出力のフォーマットを完全に制御できます。ファイルはプレーンテキストとして編集できますが、PDF、HTML、その他の形式でエクスポートすることもできます。ReTextは公式にはLinuxシステムのみをサポートしています。

機能は次のとおりです:

  • フルスクリーンモード
  • ライブプレビュー
  • 同期スクロール(Markdown用)
  • 数式をサポート
  • スペルチェック
  • ページ区切り
  • HTML、ODT、PDF 形式にエクスポートします。
  • 他のマークアップ言語を使用する

ホームページ: https://github.com/retext-project/retext ライセンス: GNU GPL v2 以上