{
    "componentChunkName": "component---src-templates-blog-post-jsx",
    "path": "/post/create-site-with-github-pages-and-jekyll/",
    "result": {"data":{"site":{"siteMetadata":{"title":"WEB EGG","author":"Leko - CTO at Yuimedi"}},"markdownRemark":{"id":"821d77ac-127c-5abe-b865-20cb18ffc182","excerpt":"jsのライブラリや、ドキュメントのページを見ていると、 よく**~~~.github.com**というアドレスを目にします。 このアドレスは何なんだろう。 Githubに認められしものの証なのだろうか。と調べてみたところ、 GithubがホスティングしてくれるサービスGithub Pages…","html":"<p>jsのライブラリや、ドキュメントのページを見ていると、<br>\nよく**~~~.github.com**というアドレスを目にします。</p>\n<p>このアドレスは何なんだろう。<br>\nGithubに認められしものの証なのだろうか。と調べてみたところ、<br>\nGithubがホスティングしてくれるサービス<a href=\"http://pages.github.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Github Pages</a>という物でした。</p>\n<p>手軽に始められるし、Markdownが使えてテンプレートも使えるという代物だったので<br>\n使えるようにするまでの手順をまとめました。</p>\n<!--more-->\n<h2 id=\"目標\" style=\"position:relative;\"><a href=\"#%E7%9B%AE%E6%A8%99\" aria-label=\"目標 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>目標</h2>\n<p>今回の記事の目標は、<br>\n「<strong>Githubページを作成し、Markdownで更新する</strong>」ことです。<br>\nMarkdownについては、過去に書いた記事</p>\n<blockquote>\n<p><a href=\"/post/write-post-with-markdown-without-plugin-beginner/\">プラグインを使わずにMarkdownでWordpressのブログを更新する（基礎編）</a></p>\n</blockquote>\n<p>を御覧ください。では早速始めます。</p>\n<h2 id=\"必要なもの\" style=\"position:relative;\"><a href=\"#%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%82%E3%81%AE\" aria-label=\"必要なもの permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>必要なもの</h2>\n<ul>\n<li>Githubアカウント</li>\n<li>gem</li>\n</ul>\n<p>これだけです。<br>\nGithubへの登録は、あらかじめ済ませておいて下さい。</p>\n<p>なお、今回使用しているgemのバージョンは<strong>1.8.24</strong>です。</p>\n<h2 id=\"手順\" style=\"position:relative;\"><a href=\"#%E6%89%8B%E9%A0%86\" aria-label=\"手順 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>手順</h2>\n<ul>\n<li>Githubページ用のリポジトリを作る</li>\n<li>jekyllをインストール</li>\n<li>_config.ymlを編集</li>\n<li>default.htmlを編集</li>\n<li>index.mdを編集</li>\n<li>プレビューしてみる</li>\n<li>Githubにプッシュする</li>\n</ul>\n<h2 id=\"githubページを作る\" style=\"position:relative;\"><a href=\"#github%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E4%BD%9C%E3%82%8B\" aria-label=\"githubページを作る permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Githubページを作る</h2>\n<p>Githubページは、リポジトリを作るだけで作成出来ます。</p>\n<p>まず、<span class=\"removed_link\" title=\"https://github.com/new\">こちら</span>からリポジトリの作成画面へ行きます。</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/1ed48f6cd3fab9d32c10c25247d5c464/0a47e/db43eed4475be1f11013fbb3551bc634.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.886227544910184%; position: relative; bottom: 0; left: 0; background-image: url('data:image/svg+xml,%3csvg%20xmlns=\\'http://www.w3.org/2000/svg\\'%20width=\\'400\\'%20height=\\'227\\'%20viewBox=\\'0%200%20400%20227\\'%20preserveAspectRatio=\\'none\\'%3e%3cpath%20d=\\'M110%2011l1%202h2l7%201h10c7%200%209-1%209-2%201-1%201-1%201%201s2%203%202%201l1-2c0-2-7-3-18-2h-9c-4-1-5-1-6%201m49%2013c0%201-2%202-6%201l-6%202-2-1c-2-2-3-2-3-1h-11l-3%201c0%202%200%202-2%200h-2c-2%202-2%202-3%200l-1-1h-4c-1-1-1%200-1%201%200%203%200%203%205%203h6l3%201h2l3-1%202-1h1l11%201%2011%201c1%201%201%200%201-3v-4l-1%201m21%2020h-11c-8%200-11%201-11%202v2l1-1h3l2%201%203-1h3l3%201%203-1h1c1%202%2012%201%2012-1l-2-1-2-1h-5m29%201c0%202%201%203%202%203l1-1h1l5%201%205-1h1l5%201%206-1h3c0-2%200-2%201-1l1%201v-4l-2%201h-28c-1-1-1%200-1%201m82%200h-14c-1-2-3%200-2%202%200%201%207%202%207%200h11c1%202%2017%202%2018%200s0-3-7-3h-11c-1-1-2-1-2%201M51%2062c0%202%200%202%208%202l8-1h2l2%201h8c5%200%206%200%206-2l-4-1-4-1-1-1c-2%202-7%202-7%201H54c-1-2-3-1-3%202m9%2098c1%204%2026%204%2026%201l-2-2a2217%202217%200%2001-24%201m58-1h-9c-7%200-8%200-8%202l1%202%201-1h1l2%201h13l9-1c1-1%201-1%201%201h2c2-3%201-4-3-4h-10m36%202c0%202%200%202%201%201h1l13%201c11%200%2012%200%2012-2%200-3-1-3-7-3s-7%200-7%202h-1l-1-2-2%202h-1c0-2-1-2-4-2-4%200-4%200-4%203m32%208l1%202%201-1h8l10%201h9l1%201%201-1%201-2c0-1-3-2-16-2-15%200-16%200-16%202M51%20217v5h66v-5c0-2%200-4-1-2%200%202-4%202-5%200l-1%201c-1%202-4%203-4%201H85l-2-1h-2l-2-2-1%201c-1%202-1%202-10%201-11%200-10%200-10-2h-1c0%203-5%203-5%201-1-2-1%200-1%202\\'%20fill=\\'%23d3d3d3\\'%20fill-rule=\\'evenodd\\'/%3e%3c/svg%3e'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/1ed48f6cd3fab9d32c10c25247d5c464/5251b/db43eed4475be1f11013fbb3551bc634.webp 167w,\n/static/1ed48f6cd3fab9d32c10c25247d5c464/7390e/db43eed4475be1f11013fbb3551bc634.webp 334w,\n/static/1ed48f6cd3fab9d32c10c25247d5c464/e88ff/db43eed4475be1f11013fbb3551bc634.webp 600w\"\n              sizes=\"(max-width: 600px) 100vw, 600px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/1ed48f6cd3fab9d32c10c25247d5c464/21521/db43eed4475be1f11013fbb3551bc634.png 167w,\n/static/1ed48f6cd3fab9d32c10c25247d5c464/86d36/db43eed4475be1f11013fbb3551bc634.png 334w,\n/static/1ed48f6cd3fab9d32c10c25247d5c464/0a47e/db43eed4475be1f11013fbb3551bc634.png 600w\"\n            sizes=\"(max-width: 600px) 100vw, 600px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/1ed48f6cd3fab9d32c10c25247d5c464/0a47e/db43eed4475be1f11013fbb3551bc634.png\"\n            alt=\"preview - newrepo\"\n            title=\"preview - newrepo\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>ここで、Repository nameを、**USER_NAME.github.com_<strong>とします。<br>\nこの名前のリポジトリを作成すると、<br>\n自動的に</strong><a href=\"http://USERNAME.github.com**%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http://USERNAME.github.com**にアクセスできるようになります。</a></p>\n<p>USER_NAMEの部分は、自分のGithubのIDを入力して下さい。<br>\n例えば私の場合はIDが<strong>Leko</strong>なので、<strong>leko.github.com</strong>を名前にします。<br>\n大文字・小文字の区別はされないようです。<br>\nIDに大文字が混じっている人も小文字で作りましょう。</p>\n<p>Repository nameを入力したら、適当な説明を入れて、pushします。</p>\n<p>リポジトリを作成したら、index.htmlを作成して、<strong>完成！</strong><br>\nと行きたいところですが、今回はテンプレートとMarkdownを利用することが目標なので<br>\nとりあえずindexは作らずに、先へ行きましょう。</p>\n<h2 id=\"jekyllをインストールする\" style=\"position:relative;\"><a href=\"#jekyll%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B\" aria-label=\"jekyllをインストールする permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>jekyllをインストールする</h2>\n<p>テンプレート＋Markdownを利用するためには、jekyllというライブラリを使います。</p>\n<p>ターミナルを開いて、</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\">$ <span class=\"token builtin class-name\">cd</span> ~\n$ gem <span class=\"token function\">install</span> jekyll</code></pre></div>\n<p>を実行します。インストール完了です。</p>\n<h2 id=\"必要なファイルを作成する\" style=\"position:relative;\"><a href=\"#%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B\" aria-label=\"必要なファイルを作成する permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>必要なファイルを作成する</h2>\n<p>次に、先ほど作ったUSER_NAME.github.comフォルダへ移動します。 特に何もしていなければ、リポジトリは空のはずですので、</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">USER_NAME.github.com/\n    - README.md\n    - index.md\n    - _config.yml\n    - _layouts/\n        - default.html</code></pre></div>\n<p>上記の構成でファイルを追加します。</p>\n<p>ざっと説明すると、<br>\nREADME.mdは、Githubでこのリポジトリを誰かが見つけた時の説明文<br>\nindex.mdが、公開されるhtmlの元となるページ<br>\n_cofig.ymlが、jekyllを使うための設定ファイル<br>\n_layouts/はテンプレート用のフォルダ<br>\ndefault.htmlが、テンプレートファイルです。</p>\n<p>このファイルをそれぞれ編集していきます。</p>\n<h2 id=\"configymlを編集する\" style=\"position:relative;\"><a href=\"#configyml%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B\" aria-label=\"configymlを編集する permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>config.ymlを編集する</h2>\n<p>config.ymlは上でも言いましたが、jekyllで使うための設定ファイルです。<br>\nこれを適当なエディタで開き、</p>\n<div class=\"gatsby-highlight\" data-language=\"yaml\"><pre class=\"language-yaml\"><code class=\"language-yaml\"><span class=\"token key atrule\">auto</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n<span class=\"token key atrule\">server</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n<span class=\"token key atrule\">markdown</span><span class=\"token punctuation\">:</span> kramdown</code></pre></div>\n<p>と入力して保存します。<br>\n設定について詳しく知りたい方は、<a href=\"https://github.com/mojombo/jekyll/wiki/Configuration\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">設定一覧</a>を御覧ください。</p>\n<h2 id=\"defaulthtmlを編集する\" style=\"position:relative;\"><a href=\"#defaulthtml%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B\" aria-label=\"defaulthtmlを編集する permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>default.htmlを編集する</h2>\n<p>次に、_layoutsの中の<strong>default.html</strong>を編集します。<br>\nこれがテンプレートとなるHTMLファイルで、headタグの中身などは全部こちらへ書きます。 default.htmlを適当なエディタで開き、</p>\n<div class=\"gatsby-highlight\" data-language=\"html\"><pre class=\"language-html\"><code class=\"language-html\"><span class=\"token doctype\"><span class=\"token punctuation\">&lt;!</span><span class=\"token doctype-tag\">DOCTYPE</span> <span class=\"token name\">html</span><span class=\"token punctuation\">></span></span> \n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>meta</span> <span class=\"token attr-name\">charset</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>UTF-8<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>title</span><span class=\"token punctuation\">></span></span>Lekohub<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>title</span><span class=\"token punctuation\">></span></span>\n<span class=\"token comment\">&lt;!-- cssとかjsもここで読み込み --></span> \n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>link</span> <span class=\"token attr-name\">rel</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>stylesheet<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">href</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>css/common.css<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>script</span> <span class=\"token attr-name\">src</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>js/top.js<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span><span class=\"token script\"></span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>script</span><span class=\"token punctuation\">></span></span> \n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>div</span> <span class=\"token attr-name\">class</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>container<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span> {{ content }} <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>div</span><span class=\"token punctuation\">></span></span></code></pre></div>\n<p>と入力して、保存します。<br>\nこのファイルがページの枠組みとなって、<br>\n<code>{{ content }}</code>の部分に、ページの中身が入ります。</p>\n<p>ちなみに、色々とタグが省略されていますが、これでW3Cが認める正常なHTMLです。<br>\n詳しくは、過去に書いた記事</p>\n<blockquote>\n<p><a href=\"/post/omit-close-tag-in-html/\">「HTMLのタグは一部省略可能」表示速度はどちらが早いのか調べてみた</a></p>\n</blockquote>\n<p>を御覧ください。</p>\n<h2 id=\"indexmdを編集する\" style=\"position:relative;\"><a href=\"#indexmd%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B\" aria-label=\"indexmdを編集する permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>index.mdを編集する</h2>\n<p>最後に、index.mdを編集します。 ここ部分は、default.htmlで<code>{{ content }}</code>と書いた部分にあたります。</p>\n<p>index.mdを適当なエディタで開き、Markdown形式で入力します。</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">---\nlayout: default\n---\n\n# leko.github.com\n\nとりあえず作ってみたGithubページ\n----------------------------------------\n\nほげほげ</code></pre></div>\n<p>と入力して、保存。</p>\n<p>ここで重要なのが、<strong>layout: default</strong>と上下の**—**です。<br>\n<code>layout: default</code>と書くことで、先ほど書いたdefault.htmlが<br>\nテンプレートとして読み込まれます。</p>\n<h2 id=\"プレビューしてみる\" style=\"position:relative;\"><a href=\"#%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B\" aria-label=\"プレビューしてみる permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>プレビューしてみる</h2>\n<p>では実際にプレビューしてみましょう。</p>\n<p>再びターミナルを開いて、</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\">$ <span class=\"token builtin class-name\">cd</span> <span class=\"token punctuation\">(</span>USER_NAME.github.comリポジトリへのパス<span class=\"token punctuation\">)</span> \n$ jekyll</code></pre></div>\n<p>と入力します。すると、</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\">Configuration from /Users/***/leko.github.com/_config.yml Auto-regenerating enabled: /Users/***/leko.github.com -<span class=\"token operator\">></span> /Users/***/leko.github.com/_site <span class=\"token punctuation\">[</span><span class=\"token number\">2013</span>-02-26 <span class=\"token number\">22</span>:38:59<span class=\"token punctuation\">]</span> regeneration: <span class=\"token number\">7</span> files changed <span class=\"token punctuation\">[</span><span class=\"token number\">2013</span>-02-26 <span class=\"token number\">22</span>:39:00<span class=\"token punctuation\">]</span> INFO WEBrick <span class=\"token number\">1.3</span>.1 <span class=\"token punctuation\">[</span><span class=\"token number\">2013</span>-02-26 <span class=\"token number\">22</span>:39:00<span class=\"token punctuation\">]</span> INFO ruby <span class=\"token number\">1.9</span>.2 <span class=\"token punctuation\">(</span><span class=\"token number\">2012</span>-04-20<span class=\"token punctuation\">)</span> <span class=\"token punctuation\">[</span>x86_64-darwin11.4.2<span class=\"token punctuation\">]</span> <span class=\"token punctuation\">[</span><span class=\"token number\">2013</span>-02-26 <span class=\"token number\">22</span>:39:00<span class=\"token punctuation\">]</span> INFO WEBrick::HTTPServer<span class=\"token comment\">#start: pid=70965 port=4000</span></code></pre></div>\n<p>というのが表示されると思うので、<br>\nブラウザを開き、**<a href=\"http://localhost:4000**%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%81%BE%E3%81%99%E3%80%82\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http://localhost:4000**にアクセスします。</a></p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 420px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/16454fc3f33041d74f8bc241bc623480/d10fb/ae0a03f273ee685b1d86a7361380b46b.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 38.32335329341318%; position: relative; bottom: 0; left: 0; background-image: url('data:image/svg+xml,%3csvg%20xmlns=\\'http://www.w3.org/2000/svg\\'%20width=\\'400\\'%20height=\\'154\\'%20viewBox=\\'0%200%20400%20154\\'%20preserveAspectRatio=\\'none\\'%3e%3cpath%20d=\\'M34%2027v12h3c2%200%202%200%202-3l1-4%204%204c2%202%203%203%205%203h3l-4-5c-4-6-4-6%200-9s4-4%200-4c-2%200-4%201-5%203-4%204-5%204-4-3%200-6%200-6-2-6h-3v12m92%200c0%2011%200%2012%202%2012s2-1%202-5c0-6%202-9%206-9%201%200%202%202%202%207%200%206%200%207%202%207s2%200%202-8-1-8-3-9h-6l-3%201v-4c0-3%200-4-2-4s-2%201-2%2012m42%200c0%2012%200%2012%202%2012h6c3%201%208-1%209-4%204-9-3-17-11-13-2%201-2%201-2-3%200-3%200-4-2-4s-2%201-2%2012m-54-8l-2%202c-3%201-3%204%200%204%202%200%203%201%203%206v7l7%202c3-1%202-5-1-4-2%200-2%200-2-5s0-6%202-6l2-2-2-2-2-2-2-2c-2%200-3%201-3%202m-96%203c-4%203-5%2011-1%2015%203%204%2013%203%2014-1%201-2-2-3-4-2-3%203-8%202-8-2l7-1c7%200%207-1%205-6-3-4-9-6-13-3m39%201c-5%204-4%2013%201%2016%209%204%2017-4%2013-13-2-5-10-6-14-3m27%200c-6%207%201%2019%209%2015%203-1%203-1%201%202-1%202-4%203-7%201s-5%200-3%202c2%203%2011%203%2014%200%203-4%203-22%200-22l-2%201h-2c-3-2-7-1-10%201m63%206c0%208%201%209%203%2010h6l3-1%202%201c2%200%202-1%202-9s0-9-2-9-2%201-2%205c0%207-3%2011-6%209-1%200-2-2-2-7%200-6%200-7-2-7s-2%201-2%208m53-6c-8%208%202%2022%2011%2015l3-4c0-1-3-1-5%201l-3%201c-4%200-6-7-2-10%202-2%202-2%204-1%205%204%208%202%204-2-3-3-9-3-12%200m19%201c-5%205-3%2014%204%2016%205%200%209-1%2011-5%204-11-7-19-15-11m18%206c0%209%200%209%202%209s2%200%202-5%202-9%205-9c2%200%202%201%202%207%200%207%200%207%202%207%203%200%203%200%203-6%201-7%202-9%205-8%202%201%202%202%202%207%200%206%200%207%202%207s2-1%202-7c0-10-4-13-10-10h-3l-8-1h-6v9M113%2078c1%201%200%202-1%202l-1-1-1-2-2%201c0%201-1%202-5%202-8%201-8%203%200%203%204%200%205%200%203%201-6%201-6%207-1%208%203%200%203%202-1%202-2%201-2%201-1%203%202%202%203%201%206-2s3-3%202-7v-5h3c3%200%205-2%203-3v-1c3%200%202-2-1-3-3%200-3%200-3%202m11%201l-3%204c-2%202-1%205%201%205%201-1%201%200%201%205%200%204%200%205%202%205l1-6%201-5%202-1c2-2%202-2%202%205l1%207c1%200%202-1%202-3s1-3%203-3c4%200%204-2%200-2l-3-1%203-1%203-1c0-1-1-2-3-2-3-1-3-2%201-3%204%200%204-2-1-2-3%200-4%200-4-2-1-3-2-2-4%202l-3%204v-3c2-3%202-4%200-4-1-1-1%200-2%202M12%2081c1%203%201%204-2%206-5%205-2%209%208%209%205%200%206%200%206-2l-6-1c-10%200-8-4%204-8l2-1c0-2-2-2-5-1s-4%200-4-4l-2-2c-2%200-2%200-1%204m21-3c-2%201-1%2012%201%2012l1-2c0-3%204-8%206-6%204%203%201%2010-4%2012-2%200-3%201-2%202%201%202%206%201%209-2%204-5%202-16-3-16l-4%202c-2%201-2%201-2-1%201-2-1-3-2-1m25%201l-2%201-3%201%202%201c3%200%203%201%200%205-5%205-2%2011%204%208%202-1%203-1%203%201%200%203%209-1%209-4%201-3-2-7-4-9l1-1c4-1%202-3-2-3-4%201-5%201-5-1l-1-1-2%202m179%201c-3%203-3%204-3%208%201%206%203%208%209%208s7-1%207-6c0-4%200-4-3-4-4%201-5%203-2%203s2%203-1%204c-4%200-6-2-6-6%200-5%204-8%207-6%205%203%207%201%204-2-4-3-9-2-12%201m-46-1l3%202c4%200%204%202-1%205-5%202-5%2010%200%2010l5-7c1-2%204%200%204%202l-2%202c-2%202-2%202-1%203s4%200%206-3c1-2%201-2%202-1s2%201%202-1v-2c-1-1-2-2-2-5l-1-3c-1%200-2%201-2%203s-1%202-3%201c-2%200-2-1-1-3%201-3%201-4-5-4l-4%201m78%208c0%207%200%209%202%209l1-4c0-4%203-8%205-7l1%206c0%204%200%205%202%205s2-1%202-5c0-6-1-8-6-8-3%200-4%200-4-2s-1-3-2-3l-1%209m31%200v9h8c3%200%205-2%205-6%200-6-2-7-6-7-4%201-4%200-4-2s-1-3-2-3l-1%209m-130-7c-4%201-3%203%202%202%204%200%204%200%202%202-3%206%200%2011%206%2012%204%201%204-2%200-4-6-1-4-8%203-10%202%200%203-1%203-2h-16m-88%203c-6%200-7%203-2%203h3l-4%204c-3%204-4%205-3%206s2%201%204-2c4-3%205-4%205-1l1%203c2%202%209%201%209-1l-3-1c-4%200-7-5-4-8%202-2%202-4%200-4l-6%201m202%205c0%207%201%208%208%208h5v-7c0-5%200-6-2-6-1%200-2%201-1%203%200%204-3%209-5%208l-1-6c0-4%200-5-2-5s-2%201-2%205\\'%20fill=\\'%23d3d3d3\\'%20fill-rule=\\'evenodd\\'/%3e%3c/svg%3e'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/16454fc3f33041d74f8bc241bc623480/5251b/ae0a03f273ee685b1d86a7361380b46b.webp 167w,\n/static/16454fc3f33041d74f8bc241bc623480/7390e/ae0a03f273ee685b1d86a7361380b46b.webp 334w,\n/static/16454fc3f33041d74f8bc241bc623480/ce09e/ae0a03f273ee685b1d86a7361380b46b.webp 420w\"\n              sizes=\"(max-width: 420px) 100vw, 420px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/16454fc3f33041d74f8bc241bc623480/21521/ae0a03f273ee685b1d86a7361380b46b.png 167w,\n/static/16454fc3f33041d74f8bc241bc623480/86d36/ae0a03f273ee685b1d86a7361380b46b.png 334w,\n/static/16454fc3f33041d74f8bc241bc623480/d10fb/ae0a03f273ee685b1d86a7361380b46b.png 420w\"\n            sizes=\"(max-width: 420px) 100vw, 420px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/16454fc3f33041d74f8bc241bc623480/d10fb/ae0a03f273ee685b1d86a7361380b46b.png\"\n            alt=\"preview - jekyll\"\n            title=\"preview - jekyll\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>と表示されていれば完了です。<br>\nMarkdownがきちんとHTMLに変換されているのがわかると思います。</p>\n<h2 id=\"githubにプッシュする\" style=\"position:relative;\"><a href=\"#github%E3%81%AB%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E3%81%99%E3%82%8B\" aria-label=\"githubにプッシュする permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Githubにプッシュする</h2>\n<p>今の状態で、**<a href=\"http://USER_NAME.github.com**%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%81%A6%E3%82%82%E3%80%81\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http://USER_NAME.github.com**にアクセスしても、</a><br>\nまだ何も表示されないと思います。</p>\n<p>今まで行った変更は、Githubにプッシュすることで適用されます。</p>\n<p>Githubにプッシュしたら、もう一度**<a href=\"http://USER_NAME.github.com**%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E4%B8%8B%E3%81%95%E3%81%84%E3%80%82\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http://USER_NAME.github.com**にアクセスしてみて下さい。</a><br>\n先ほど確認したページと同じように表示されていれば完了です。</p>\n<p>たったこれだけの手順で、<br>\nテンプレート＋Markdownを使ったページ作成が出来ました。</p>","timeToRead":8,"frontmatter":{"title":"Githubページを作ってjekyll+Markdownで更新する方法","tags":["Github","jekyll","Markdown"],"date":"March 06, 2013","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='144'%20viewBox='0%200%20400%20144'%20preserveAspectRatio='none'%3e%3cpath%20d='M67%2017l-1%208c0%206%200%209-2%2013-3%206-3%207-3%2013%201%2016%209%2025%2023%2027%205%200%206%201%204%203l-2%203c0%201-4%204-5%203l-1%202h-1c-1-2-8-4-8-3h-1v-1l-1-3c-1-2-2-2-2-1h-1c1-1%200-2-1-3-2-1-2-1%200-3s2-2%200-4c-3-2-10%200-6%203v3l2%203%205%207c3%206%207%208%2014%208h5v7c-1%205-1%207-3%208-3%202-3%203%201%203l7-3%201-11%201-10c2-2%201%2019-1%2022-2%206%200%207%205%202%203-2%203-2%203-16l1-10%201%2011c0%2012%201%2015%205%2017%203%202%207%200%204-2-1-1-2-4-2-13%200-8%200-12%201-10l1%2010c0%2010%201%2012%206%2013%204%200%205%200%202-3-1-2-2-4-2-14%200-8-1-12-2-14-2-3-2-4%201-4%205%200%2012-3%2016-7%208-6%2010-24%204-34l-3-10c0-9-1-11-4-11l-9%203c-4%203-5%203-12%202H92c-7%201-7%201-13-2s-10-4-12-2m200%2047v23h8V76l1-11%203-1c4%200%205%203%205%2014v9h8V76c0-8-1-11-3-14-2-4-7-6-11-5l-3%201V42l-4-1h-4v23m56-22v45h8l10-1c3-2%206-8%206-14%200-11-6-18-15-15-2%201-2%201-2-7v-8h-7M80%2046c-13%204-11%2024%203%2028%208%202%2033%202%2038-1%2010-5%2011-22%201-26-3-1-37-2-42-1m169%208c0%202%200%203-2%203s-2%201-2%203%200%203%202%203%202%201%202%209c0%2013%203%2017%2011%2015%203%200%203-1%203-4%200-2%200-3-2-3-4%200-4%200-4-8v-9h3c2%200%202-1%202-3s0-3-2-3c-3%200-3-1-3-3%200-3%200-3-4-3s-4%200-4%203m-36%203c-6%202-9%2012-5%2017%203%204%203%2012%200%2015-9%207%204%2018%2016%2014%209-3%209-16-1-18-7-1-8-4-2-7%205-2%208-6%208-11l1-3%201-4c0-4%200-4-3-3h-7l-4-1-4%201m22%2015v15h7V57h-7v15m60-4c0%2012%201%2016%206%2018l6%201h12V57h-8v11c0%2011%200%2011-3%2012-4%201-5-2-5-13V57h-8v11m36-3c-2%202-1%2013%201%2014%204%202%207-1%207-8%200-6-4-9-8-6m-87%2028c-4%203-1%2010%204%2010%204%200%205-2%205-6%200-6-4-8-9-4m56%200c-3%204-1%2010%204%2010%203%200%205-2%205-6%200-6-6-8-9-4'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.783333333333333,"src":"/static/0fb9ee7844abc9f08f969e3f1e00c07a/2db26/featured-image.jpg","srcSet":"/static/0fb9ee7844abc9f08f969e3f1e00c07a/466a3/featured-image.jpg 334w,\n/static/0fb9ee7844abc9f08f969e3f1e00c07a/2db26/featured-image.jpg 549w","srcWebp":"/static/0fb9ee7844abc9f08f969e3f1e00c07a/f142c/featured-image.webp","srcSetWebp":"/static/0fb9ee7844abc9f08f969e3f1e00c07a/cd98f/featured-image.webp 334w,\n/static/0fb9ee7844abc9f08f969e3f1e00c07a/f142c/featured-image.webp 549w","sizes":"(max-width: 549px) 100vw, 549px"}}}}}},"pageContext":{"slug":"/create-site-with-github-pages-and-jekyll/","previous":{"fields":{"slug":"/write-post-with-markdown-without-plugin-beginner/"},"frontmatter":{"title":"プラグインを使わずにMarkdownでWordPressのブログを更新する（基礎編）","tags":["Markdown","Wordpress"]}},"next":{"fields":{"slug":"/how-to-customize-embeded-timeline-of-twitter/"},"frontmatter":{"title":"Twitterの埋め込みタイムラインを設置してカスタマイズしてみた","tags":["Twitter"]}}}},
    "staticQueryHashes": ["2585454260","2954598359"]}