Skip to content

段落と改行

段落と改行は、Markdownドキュメントの基本的な構成要素です。段落と改行の正しい構文を習得することで、ドキュメントの構造を明確で読みやすいものにできます。

段落の構文

Markdownでは、段落は連続するテキストの行で構成されます。段落を作成するには、テキストを空白行で区切るだけです。

基本的な段落

markdown
これは最初の段落です。この段落は複数の文を含んでいます。
これらの文はすべて同じ段落に属しています。

これは2番目の段落です。最初の段落との間に空白行があります。

これは3番目の段落です。

レンダリングされた結果

これは最初の段落です。この段落は複数の文を含んでいます。 これらの文はすべて同じ段落に属しています。

これは2番目の段落です。最初の段落との間に空白行があります。

これは3番目の段落です。

改行の構文

Markdownには、改行を作成する2つの方法があります:

1. ハード改行(強制改行)

行の最後に2つ以上のスペースを追加し、Enterキーを押します:

markdown
これは最初の行です。  
これは2番目の行です。

レンダリングされた結果

これは最初の行です。
これは2番目の行です。

2. ソフト改行(自然改行)

空白行を使用して新しい段落を作成します:

markdown
これは最初の段落です。

これは2番目の段落です。

レンダリングされた結果

これは最初の段落です。

これは2番目の段落です。

さまざまな改行方法の比較

方法構文HTML出力ユースケース
段落空白行<p>...</p>論理的セクション
ハード改行行末に2つのスペース<br>詩、住所
HTML改行<br><br>正確な制御

比較例

段落の分離:

markdown
最初の段落の内容。

2番目の段落の内容。

ハード改行:

markdown
最初の行の内容。  
2番目の行の内容。

HTML改行:

markdown
最初の行の内容。<br>
2番目の行の内容。

一般的な問題と解決策

1. 意図しない結合

問題: テキストの2行が意図せず結合される

markdown
これは最初の行です
これは2番目の行です  ← これらの2行は1つの段落に結合されます

解決策: 空白行または末尾のスペースを使用

markdown
これは最初の行です

これは2番目の行です  ← 2つの段落になりました

または

これは最初の行です  
これは2番目の行です  ← ハード改行になりました

2. 不要な改行

問題: 不要な改行が表示される

markdown
これは長い
文が誤って分割されています。

解決策: テキストを同じ行に保つか、正しい改行構文を使用

markdown
これは同じ段落に入るべき長い文です。

または明示的な改行を使用:
これは長い  
文で、ここで改行は意図的です。

3. 末尾のスペースの問題

問題: 末尾のスペースは見えず、忘れやすい

解決策:

  • エディターで空白文字を表示するように設定
  • Markdown対応のエディターを使用
  • 代替としてHTML <br> タグを使用

特殊なケース

詩や歌詞

各行を別々に保つためにハード改行を使用:

markdown
静夜思  
床前明月光、  
疑是地上霜。  
挙頭望明月、  
低頭思故郷。

レンダリングされた結果

静夜思
床前明月光、
疑是地上霜。
挙頭望明月、
低頭思故郷。

住所や連絡先情報

markdown
連絡先住所:  
北京市海淀区  
中関村大街1号  
郵便番号:100000

またはHTMLを使用:

連絡先住所:<br>
北京市海淀区<br>
中関村大街1号<br>
郵便番号:100000

コードのコメント

markdown
/* これは複数行のコメントです  
   各行は特定のインデントを持っています  
   フォーマットを保持する必要があります */

ベストプラクティス

1. 一貫性の維持

ドキュメント全体で段落と改行のスタイルを一貫して保ちます:

markdown
✅ 推奨:段落を分離するために空白行を使用
最初の段落の内容。

2番目の段落の内容。

3番目の段落の内容。

❌ 推奨されない:異なる方法を混在させる
最初の段落の内容。

2番目の段落の内容。  
3番目の段落の内容。

2. ハード改行の過剰な使用を避ける

markdown
✅ 推奨:長い文を自然に流す
多くの情報を含む長い文は、段落内で自然に流れるべきです。

❌ 推奨されない:不必要なハード改行
これは長い文で、  
多くの情報を含んでいますが、  
このように行を分ける必要はありません。

3. セマンティックな段落を使用

markdown
✅ 推奨:論理的に段落を分ける
## 問題の説明

ユーザーはシステムログインの遅さを報告しています。予備調査の結果、データベース接続プールの設定に問題がある可能性が判明しました。

## 解決策

データベース接続プールのパラメータを調整し、接続の最大数を増やし、接続タイムアウト設定を最適化します。

❌ 推奨されない:恣意的な段落の分割
## 問題の説明

ユーザーはシステムログインの遅さを報告しています。

予備調査の後。

データベース接続プールの設定に問題がある可能性が判明しました。

Build by www.markdownlang.com