Skip to main content

GitHub 䞊での曞き蟌みに関するクむックスタヌト

GitHub プロファむルの README を䜜成し、高床な曞匏蚭定機胜に぀いお孊習したす。

この機胜を䜿甚できるナヌザヌに぀いお

Markdown は、GitHub Web むンタヌフェむスで䜿甚できたす。

はじめに

Markdown は、プレヌンテキストを曞匏蚭定するための読みやすく曞きやすい蚀語です。 Markdown 構文を他の HTML タグず䜵甚しお、リポゞトリの README および、プル リク゚ストや issues のコメントにおける、GitHub の蚘述の圢匏を蚭定できたす。 このガむドでは、GitHub プロファむルの README を䜜成たたは線集するこずで、いく぀かの高床な曞匏蚭定機胜に぀いお孊習したす。

Markdown を初めお䜿う堎合は、「基本的な曞き方ずフォヌマットの構文」たたは「Markdown を䜿甚したコミュニケヌション」GitHub Skills コヌスから始めるずよいでしょう。

既にプロファむルの README がある堎合は、既存の README にいく぀かの機胜を远加するか、about-me.md のような名前の Markdown ファむルを䜿甚しお gist を䜜成するこずで、このガむドに埓うこずができたす。 詳しくは、「Gist の䜜成」をご芧ください。

プロファむルの README を䜜成たたは線集する

プロフィヌル README を䜿甚するず、GitHub で自分に関する情報をコミュニティず共有できたす。 README はプロファむル ペヌゞの䞊郚に衚瀺されたす。

プロファむルの README がただない堎合は、远加できたす。

  1. GitHub ナヌザヌ名ず同じ名前のリポゞトリを䜜成し、そのリポゞトリを README.md ファむルで初期化したす。 詳しくは、「プロフィヌルの README を管理する」をご芧ください。
  2. README.md ファむルを線集し、ファむルの䜜成時に自動的に远加される (### Hi there で始たる) テンプレヌト テキストを削陀したす。

既にプロファむルの README がある堎合は、プロファむル ペヌゞからそれを線集できたす。

  1. 任意のペヌゞで、右䞊隅にあるプロフィヌル写真をクリックし、[Your profile] をクリックしたす。

  2. プロファむルの README の暪にある をクリックしたす。

    @octocat のプロファむルの README のスクリヌンショット。 鉛筆アむコンが濃いオレンゞで囲たれおいたす。

蚪問者に合わせた画像を远加する

GitHub でのコミュニケヌションに画像を含めるこずができたす。 ここでは、プロファむルの README の䞊郚に、バナヌなど応答性の高い画像を远加したす。

prefers-color-scheme メディア機胜で HTML の <picture> 芁玠を䜿甚するず、蚪問者がラむト モヌドずダヌク モヌドのどちらを䜿甚しおいるかに応じお倉化する画像を远加できたす。 詳しくは、「テヌマ蚭定を管理する」をご芧ください。

  1. 次のマヌクアップをコピヌしお README.md ファむルに貌り付けたす。

    HTML
    <picture>
     <source media="(prefers-color-scheme: dark)" srcset="YOUR-DARKMODE-IMAGE">
     <source media="(prefers-color-scheme: light)" srcset="YOUR-LIGHTMODE-IMAGE">
     <img alt="YOUR-ALT-TEXT" src="YOUR-DEFAULT-IMAGE">
    </picture>
    
  2. マヌクアップ内のプレヌスホルダヌを、遞んだ画像の URL に眮き換えたす。 たたは、最初にこの機胜を詊すには、次に瀺す䟋から URL をコピヌできたす。

    • YOUR-DARKMODE-IMAGE は、ダヌク モヌドを䜿甚しおいる蚪問者に察しお衚瀺する画像の URL に眮き換えたす。
    • YOUR-LIGHTMODE-IMAGE は、ラむト モヌドを䜿甚しおいる蚪問者に察しお衚瀺する画像の URL に眮き換えたす。
    • YOUR-DEFAULT-IMAGE は、他の画像のいずれも䞀臎しない堎合に衚瀺する画像の URL に眮き換えたす (たずえば、蚪問者が䜿甚しおいるブラりザヌで prefers-color-scheme 機胜がサポヌトされおいない堎合など)。
  3. スクリヌン リヌダヌを䜿甚しおいる蚪問者が画像にアクセスできるようにするには、YOUR-ALT-TEXT を画像の説明に眮き換えたす。

  4. 画像が正しくレンダリングされたこずを確認するには、 [プレビュヌ] タブをクリックしたす。

Markdown でのむメヌゞの䜿甚の詳现に぀いおは、「基本的な曞き方ずフォヌマットの構文」を参照しおください。

応答性の高い画像の䟋

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/25423296/163456776-7f95b81a-f1ed-45f7-b7ab-8fa810d529fa.png">
  <source media="(prefers-color-scheme: light)" srcset="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
  <img alt="Shows an illustrated sun in light mode and a moon with stars in dark mode." src="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
</picture>

画像の倖芳

GitHub コメントの [プレビュヌ] タブのスクリヌンショット。ラむト モヌドになっおいたす。 ボックスには笑顔の倪陜が描かれおいたす。

テヌブルを远加する

Markdown のテヌブルを䜿甚しお情報を敎理できたす。 ここでは、テヌブルを䜿甚しお、よく䜿っおいるプログラミング蚀語やフレヌムワヌク、孊習に時間を費やしおいるこず、奜きな趣味など、䜕かをランク付けしお自己玹介したす。 テヌブル列に数倀が含たれおいる堎合は、ヘッダヌ行の䞋で構文 --: を䜿甚しお列を右揃えにするず䟿利です。

  1. [ファむルの線集] タブに戻りたす。

  2. 自己玹介するには、次のように、</picture> タグの 2 行䞋で、## About me ヘッダヌず自分に関する短い段萜を远加したす。

    ## About me
    
    Hi, I'm Mona. You might recognize me as GitHub's mascot.
    
  3. この段萜の 2 行䞋に、次のマヌクアップをコピヌしお貌り付けおテヌブルを挿入したす。

    Markdown
    | Rank | THING-TO-RANK |
    |-----:|---------------|
    |     1|               |
    |     2|               |
    |     3|               |
    
  4. 右偎の列で、THING-TO-RANK を "Languages"、"Hobbies" などに眮き換え、列に項目の䞀芧を入力したす。

  5. テヌブルが正しくレンダリングされたこずを確認するには、 [プレビュヌ] タブをクリックしたす。

詳しくは、「情報を衚に線成する」をご芧ください。

テヌブルの䟋

## About me

Hi, I'm Mona. You might recognize me as GitHub's mascot.

| Rank | Languages |
|-----:|-----------|
|     1| JavaScript|
|     2| Python    |
|     3| SQL       |

テヌブルの倖芳

GitHub コメントの [プレビュヌ] タブのスクリヌンショット。 [About me] の芋出しの䞋には、ランク付けされた蚀語の䞀芧を含むレンダリングされたテヌブルがありたす。

折りたたみセクションを远加する

コンテンツを敎理しおおくために、<details> タグを䜿甚しお、展開可胜な折りたたたれたセクションを䜜成できたす。

  1. 䜜成したテヌブルの折りたたたれたセクションを䜜成するには、次の䟋のように、テヌブルを <details> タグ内にラップしたす。

    HTML
    <details>
    <summary>My top THINGS-TO-RANK</summary>
    
    YOUR TABLE
    
    </details>
    
  2. <summary> タグの間で、THINGS-TO-RANK を、テヌブルでランク付けしたものに眮き換えたす。

  3. 必芁に応じお、セクションを既定で開いおいるように衚瀺するには、open 属性を <details> タグに远加したす。

    <details open>
    
  4. 折りたたたれたセクションが正しくレンダリングされたこずを確認するには、 [プレビュヌ] タブをクリックしたす。

折りたたたれたセクションの䟋

<details>
<summary>My top languages</summary>

| Rank | Languages |
|-----:|-----------|
|     1| JavaScript|
|     2| Python    |
|     3| SQL       |

</details>

折りたたたれたセクションの倖芳

コメントの [プレビュヌ] タブのスクリヌンショット。 "Top languages" ずいう単語の巊偎には、セクションを展開できるこずを瀺す矢印がありたす。

匕甚文を远加する

Markdown には、コンテンツを曞匏蚭定するための他の倚くのオプションがありたす。 ここでは、ペヌゞずブロック匕甚を分割する暪眫線を远加し、お気に入りの匕甚文を曞匏蚭定したす。

  1. ファむル䞋郚の </details> タグの 2 行䞋に、3 個以䞊のダッシュを入力しお暪眫線を远加したす。

    ---
    
  2. --- 行の䞋に、次のようなマヌクアップを入力しお匕甚文を远加したす。

    > QUOTE
    

    QUOTE を任意の名前に眮き換えたす。 たたは、次の䟋から匕甚文をコピヌしたす。

  3. すべおが正しくレンダリングされたこずを確認するには、 [プレビュヌ] タブをクリックしたす。

匕甚笊の䟋

---
> If we pull together and commit ourselves, then we can push through anything.

— Mona the Octocat

匕甚笊の倖芳

GitHub コメントの [プレビュヌ] タブのスクリヌンショット。 匕甚笊が倪い暪眫線の䞋にむンデントされおいたす。

コメントを远加する

HTML コメント構文を䜿甚しお、出力で非衚瀺になるコメントを远加できたす。 ここでは、埌で README の曎新を忘れないようにするためのコメントを远加したす。

  1. ## About me ヘッダヌの 2 行䞋に、次のマヌクアップを䜿甚しおコメントを挿入したす。

    <!-- COMMENT -->
    

    COMMENT を、埌で䜕かをする (たずえば、テヌブルに項目を远加する) こずを忘れないようにするための "To Do" 項目に眮き換えたす。

  2. コメントが出力で非衚瀺になっおいるこずを確認するには、 [プレビュヌ] タブをクリックしたす。

コメントの䟋

## About me

<!-- TO DO: add more details about me later -->

䜜業を保存する

倉曎に問題がなければ、[倉曎のコミット] をクリックしおプロファむルの README を保存したす。

main ブランチに盎接コミットするず、プロファむルのすべおの蚪問者に倉曎が衚瀺されたす。 䜜業内容を保存するが、プロファむルに衚瀺する準備ができおいない堎合は、 [このコミット甚に新しいブランチを䜜成しお pull request を開始する] を遞ぶこずができたす。

次のステップ