10593


巷で見かけるREADME.mdは以下のようにして、  
見出しの次の行を空白にしているものが多いようです。

[code]

    git + hub = github
    ==================
    
    hub is a command line tool ...
    
[/code]

GitHubとBitbucketでしか試していないのですが、  
この空白行は設けずとも表示は正しくされるように思います。  
この空白行を入れる目的は何でしょうか？


CC BY-SA 3.0
2015-05-25T09:05:09.253
10590
2015-05-25T10:54:03.740
2015-05-25T09:29:38.780
9758
9758
question
markdown
Markdown記法で見出しの次の行を空ける目的


[本家Markdownのドキュメント](http://daringfireball.net/projects/markdown/syntax#header)
では

> Setext-style headers are “underlined” using equal signs (for first-level
> headers) and dashes (for second-level headers).

としか書かれていませんし、そこで配布されている Perl スクリプトでも `^(.+)[ \t]*\n=+[ \t]*\n+`
と連続した空行を無視するように書かれていますから、必須というわけではありません。

とはいえ空行を入れないと、ただの区切り線に見えそうですし

[code]

    これは見出しだけど
    ================
    これは本文なんです
    
[/code]

[GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-
markdown/#tables) などの方言で使われるテーブル記法と紛らわしいですし

[code]

    First Header  | Second Header
    ------------- | -------------
    Content Cell  | Content Cell
    Content Cell  | Content Cell
    
[/code]

その辺を考えると、やっぱり空行を入れる形に落ち着くのかなと思います。


CC BY-SA 3.0
2015-05-25T10:49:54.503
10593
2015-05-25T10:49:54.503
8000
10590
answer


テキストで見た時に見やすくするためじゃないかな。

テキストで見ても違和感ないのがMarkdown記法のいいところだし。


CC BY-SA 3.0
2015-05-25T10:54:03.740
10594
2015-05-25T10:54:03.740
5203
10590
answer