|
マークダウン まず、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エディターとして設定できます。 その他の機能:
シンプルなインストーラーである 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を使用しています。 「ハル」は韓国語で「一日」を意味します。 機能リストは非常に充実しています。以下をご覧ください。
デフォルト: エディター | プレビューアー; 反転: プレビューアー | エディター; エディターのみ; プレビューのみ (表示 -> モード)
ホームページ: http://pad.haroopress.com/ ライセンス: GNU GPL v3 ライセンス スタック編集 StackEditは、PageDown(Stack Overflowやその他のStackコミュニケーションサイトで使用されているMarkdownライブラリ)をベースにした、フル機能のMarkdownエディタです。このリストにある他のエディタとは異なり、StackEditはウェブベースのエディタです。Chromeブラウザで使用できます。 機能は次のとおりです:
ホームページ: 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システムのみをサポートしています。 機能は次のとおりです:
ホームページ: https://github.com/retext-project/retext ライセンス: GNU GPL v2 以上 |