Markdown入門

5,981 views

Published on

GitHubでも使われている軽量マークアップ言語Markdownについて、初めて触れる人向けの解説資料です。NSEG第29回勉強会(2012年7月22日)の発表資料。

Published in: Technology

Markdown入門

  1. 1. Markdown入門ながぬまたつみ
  2. 2. Markdownとは軽量マークアップ言語● マークアップ言語 ○ HTML ○ TeX● 軽量マークアップ言語 ○ Textile ○ reStructuredTex(RST、ReST) ○ Ruby Document format(RD) 出典:Wikipedia
  3. 3. MarkdownのソースGitHub https://github.com/github/markup/GitHub Markup=============We use this library on GitHub when renderingyour README or any other rich text file.Markups-------The following markups are supported.
  4. 4. Markdownの表示GitHub https://github.com/github/markup/
  5. 5. マークアップ言語の利用例11. ドキュメントを書く2. 専用のビューアで見るHTML + WebブラウザMarkdown + Markdownブラウザ(?)
  6. 6. マークアップ言語の利用例21. ドキュメントを書く2. 他のフォーマットに変換するHTML → PDF、ODTMarkdown → HTML
  7. 7. Markdown.plhttp://daringfireball.net/projects/markdown/$ cat hello.mdHello *world* !$ ./Markdown.pl hello.md<p>Hello <em>world</em>!
  8. 8. なぜMarkdownを使うのかHTMLではだめなの?
  9. 9. なぜMarkdownを使うのかGitHubで使えるから...ということもありますが
  10. 10. なぜMarkdownを使うのか元のテキストも読みやすい● メンテナンスが楽● ツールがなくても読める● 差分がわかりやすい
  11. 11. Markdownの書き方● ヘッダ● 段落● 強調● リスト● リンク● コード
  12. 12. 書き方 〜 ヘッダヘッダ1==========ヘッダ2----------# ヘッダ1## ヘッダ2
  13. 13. 書き方 〜 段落1つめの段落2つめの段落ここはまだ2つめの段落(連続して表示)3つめの段落段落内での改行は行の最後にスペース2つ
  14. 14. 書き方 〜 強調*emphasis***strong**または_emphasis___strong__
  15. 15. 書き方 〜 リスト- アイテム1- アイテム2(+とか*でもいい) - サブリスト1. 番号付きアイテム12. 番号付きアイテム25. 番号がずれていてもOK(3.になる)
  16. 16. 書き方 〜 リンク[Google](http://www.google.com/)あるいは[Google][ggl][ggl]: http://www.google.com/あるいは<http://www.google.com><taro@example.com>
  17. 17. 書き方 〜 コード(重要)ブロック int main(void) { printf("Hello!"); }先頭にスペース4つインライン `signal()`
  18. 18. ツール● Emacs:Emacs Markdown Mode● Windows:ResophNotes● MacOS X:Mou● Unix(Ubuntu):ReText● オンライン:Jon Combe Markdown Editor
  19. 19. ライブラリ● PHP Markdown● Markdownj● ほかにもいっぱい(時間なかった)
  20. 20. 書き方 〜 +αMarkdown Extra● idつき見出し● 表● 脚注● 定義リストライブラリやツールごとに違うので見極めること。
  21. 21. ありがとうございました● 仕様書にどうですか ○ 四角い欄が作れませんが...● 資料 ○ Markdown Syntax ○ Markdown Extra

×