{
    "componentChunkName": "component---src-templates-blog-template-js",
    "path": "/gatsby-github-blog/",
    "result": {"data":{"cur":{"id":"07a0bf72-ca64-5965-827b-40d6154da0d5","html":"<p>제 블로그의 테마나 Gatsby의 다른 테마를 활용해서 Github Blog를 만들고 싶은 분들이 계실텐데요! 이런 분들에게 도움을 드리고자 이 글을 쓰게 되었습니다. 잘 안되는 부분이나 궁금한 점을 댓글로 남겨주면 확인해보고 답변 드리도록 하겠습니다!</p>\n<h2 id=\"1-repository-생성하기\" style=\"position:relative;\"><a href=\"#1-repository-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0\" aria-label=\"1 repository 생성하기 permalink\" class=\"anchor 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>1. Repository 생성하기</h2>\n<p>GitHub Blog를 만들려면 Github에 Repository를 생성해야 합니다.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACJklEQVQoz32R22oTURiF59l8Bn2L5kYfwFspVdMmncmhUrzIhYhQvGlSkjRWpZALaUXanK05tU06OczMPu/sJTOpoUR0w8f6hw3frJnf+nhw8KRYLl9WTr6cfvr8tXpUPK4Wy5Vq6fgkmg8LxWq+UFqjXD0slKK7MPNHpdN8oVh7/+EgZiWS9tO9vbewnQzsVAapzD6c9D52U28QT6awbaex7aQRd1KIOw5eOzZeObtI2GkknQwSdgbPX+bwIvkO8Z3kjtW77m3UBw30R0MOQLvU0z8GTT31iA640hLQAkYzaE0hNIPUAlovAI17AkL5wgDTub9pta7asdqgjtHcVWYBc+OO8WvcR0AZGJf/JKB8hU+YIkygP7zZsoaDYcyf+fA9XymlDCEM/jwADYWMR7mcl89hN71YgHKJUHKfigmF4c3tltXvD2LudI655yshpWFcoNsfhG8DYRxMrLUTElL+Rzgej2NKGxgDBcBwoUAoB2UCQipIpSGUjlKqBTzCcDFsIAjb30v/EiI6JhISysxkMjGuu+TOdZfzZGbuwpzOjM99Q7k0hElDuTDrwg1jwoaGG2MU5UJPPaop45rxh0jNuNBS6mizlEtNmPgDj4TXt5uh8BkenLlPMJl50Zb95QYRsPDfqRXhp66zbDhKWJXKyaOz8++5breb7vV62Xqzna01Wtlm+2c0X9abKy5qjWyz1ck2253ofkWrk2p1rnLfzs4f/wZytBGa5sjeIgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog.png\"\n        title=\"github-blog.png\"\n        src=\"/static/c496970c1925a1fafbb98168e3207240/37523/github-blog.png\"\n        srcset=\"/static/c496970c1925a1fafbb98168e3207240/e9ff0/github-blog.png 180w,\n/static/c496970c1925a1fafbb98168e3207240/f21e7/github-blog.png 360w,\n/static/c496970c1925a1fafbb98168e3207240/37523/github-blog.png 720w,\n/static/c496970c1925a1fafbb98168e3207240/302a4/github-blog.png 1080w,\n/static/c496970c1925a1fafbb98168e3207240/07a9c/github-blog.png 1440w,\n/static/c496970c1925a1fafbb98168e3207240/e57e0/github-blog.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>GitHub에 로그인 한 뒤에 우측 상단에 있는 New Repository 버튼을 클릭하면 repository 생성 페이지로 이동하게 됩니다. 이 때 Import a repository 버튼을 클릭합니다.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABsklEQVQoz5WRy27aQBSG/Wx9huYtwqZ9i6ibhiAgBppWyqqqkmyaAIbcFpG8aLtBrZpFbWxnATGG+Db3vxrjKASVSD3SpzlnzpxvNBrj5Ohoqz8Y/Oz2BzfDiyu7Z53bPevC7g8vi/ysN7RPu5b99SXOrJvTrvXr85fjirFXq7/pHHxC02yjsd9Gq/MRujbbH1Ct1fG+WkO92UJjv1Wsm2h1DrC7V9814jjexjIIALFKnBKRUyHW9/+BnkWWZTvGZDKpSCkhpeRSSqVzpRTSLMN9GGH+ECOaL5BlOQilIIxACIFy5hGuZ8IwfGdMp9OKLgDoTVXmyHKCWbRYSlZhpJDo0GdLuK5ns9lmIWMMSZKAMgZKKRjnz0T/LUzTFH4QYL5YIE0zMC6gViRr4heFxVyeEzWd3CtCqMoJVZRJ3VAb4plwu7yV6IZSqvi5hCTCC31BGRWcc8G4EMveE7ouIaVwRwvfYi2UVCCc4YGkEFJftnyezqVGoVjXI4qiqnF5df3q2/cfh79vb5u+75ue55mO45iu65ne+M50XM90x+OCP87YdNwn9NmSRhAEh6PR6PVfF0AdzIC1cBIAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-1.png\"\n        title=\"github-blog-1.png\"\n        src=\"/static/153e78ed1e400e6710eafc8bf47fbe8d/37523/github-blog-1.png\"\n        srcset=\"/static/153e78ed1e400e6710eafc8bf47fbe8d/e9ff0/github-blog-1.png 180w,\n/static/153e78ed1e400e6710eafc8bf47fbe8d/f21e7/github-blog-1.png 360w,\n/static/153e78ed1e400e6710eafc8bf47fbe8d/37523/github-blog-1.png 720w,\n/static/153e78ed1e400e6710eafc8bf47fbe8d/302a4/github-blog-1.png 1080w,\n/static/153e78ed1e400e6710eafc8bf47fbe8d/07a9c/github-blog-1.png 1440w,\n/static/153e78ed1e400e6710eafc8bf47fbe8d/e57e0/github-blog-1.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>아래 페이지에 도달하시면 두 가지 정보를 넣어주셔야 하는데, Your old repository’s clone URL에는 사용하고자 하는 gatsby 테마가 있는 repository의 주소를 넣어주시면 됩니다.</p>\n<p>제 블로그 테마를 쓰고 싶으신 분들은 여기에 <a href=\"https://github.com/zoomKoding/zoomkoding.com\">https://github.com/zoomKoding/zoomkoding.com</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: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVQoz62Py07CUBCG+2q+g76FbPQtjCuUFBTwEl0Zo26USyu6MunOEKL7wgZ6QVrb0plzfnNKUSCaGOMkX2bmn5k/52g3V1cbhmm+NNvm033n0WoZHatlPFht88FqtjtWo2Vm3DaNn2kYT3dN4/Xi8rqg7Zf0rfrxKSqHNZQPqqgdnaB2dJrlkn6AYknHXqkMvVLN5ip/R7V+jOK+XtSCINjELBIAvEgcxxxFEadpyquzFdQtoija0YbDYUEIASEECSFkXoOZ4Xk+HMfF2yTEoj6vFyApJVzX3dVGo1FBNQCUKPM6O3RdF67nYzwJkSRTiHymdlYgpXue97MhEcMfj5EkCYIwRBi+g5iWDOfxK0OVg2CCOE6QpimIKPveotmvXjjb+3T+7FWeEsvnQVe+xZMvfba6ZLiZ64kaSCmZiJiIeZoKTkmw0hQsZNbPmevqNjfc0RzH2cY/he/7e1q3213r9/tntm1XbNs+/CPlwWBw3uv11j8AAdofQSm/JfgAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-2.png\"\n        title=\"github-blog-2.png\"\n        src=\"/static/dbe340fff7135c1af7d13df1a3673be1/37523/github-blog-2.png\"\n        srcset=\"/static/dbe340fff7135c1af7d13df1a3673be1/e9ff0/github-blog-2.png 180w,\n/static/dbe340fff7135c1af7d13df1a3673be1/f21e7/github-blog-2.png 360w,\n/static/dbe340fff7135c1af7d13df1a3673be1/37523/github-blog-2.png 720w,\n/static/dbe340fff7135c1af7d13df1a3673be1/302a4/github-blog-2.png 1080w,\n/static/dbe340fff7135c1af7d13df1a3673be1/07a9c/github-blog-2.png 1440w,\n/static/dbe340fff7135c1af7d13df1a3673be1/e57e0/github-blog-2.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>그럼 이제 Repository Name을 입력해줍니다. 이 때 주의할 점은 Repository명은 꼭 [GitHubID].github.io로 설정하셔야 합니다.</p>\n<p>그리고 Begin Import 버튼을 클릭하고 조금 기다리면 선택하신 블로그 테마를 import한 Repository가 생성되게 됩니다.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACFElEQVQoz5WRzW4TMRDH8268ArxFe4G3qBBUgaRJtgvlgDggpMKBNs1HuUDafPTUCMSxzVaiYXfj9drr9Y79R3YLtHCBkf7yzHjmZ42n9m53997wcPi51x+MDvr98V6353Uw+DDe7w3He93+L7132u/9zh0MrtTtj/a7gy+v37xdr23WG/e3gh1sNjp4VG+j3gzRbD/H9rMX2Gpvo7HVQaMVoNkKfNzp7Hjf5Z4223jSaHm1OiEe1xv1WhzHa7oy0ASlKlCuDCltyAKEP+RyyyL+Kw9AAUDG+Ubt8vJy3VoDWFPBGhunDPEqQ8JycKkgywqFJjBe4FuS4nTxFSljkFKi1BrGGKfKAeM4flhbLpfr1lpYayt3sLyAKjU0GcSrHCuuoDShMhZuklIReC6gK8/Az17nJ0lyG+juWZZBFoUvTFYc35MMhSp97CAZz8FFgVL/IzDLOPJc+GIPl9I3OSMyEEKC5/J/gJldMWadsYzbolDWGONjImOFlDZdcZvl0l7xvN0Crl0D3aYqzjkJKf32GMuIZTkJVZEsDamyIiEk5TwlKRhpqci9c93rgBsO+AA3TAgBKQvvK1WCiG6O5v9RawmtJLRUN1uRpumT2mB4eGc6O3k1mc6C6ewkHB0dh0fH43AynYXjyTScTKbBx0+j4PR0HkRRFJydnQWLRRQsootgcREF5+fnTq0oil7O5/O7PwDr9xd6vaSvjwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-3.png\"\n        title=\"github-blog-3.png\"\n        src=\"/static/d0d4283fe9701965b995d91190d8880f/37523/github-blog-3.png\"\n        srcset=\"/static/d0d4283fe9701965b995d91190d8880f/e9ff0/github-blog-3.png 180w,\n/static/d0d4283fe9701965b995d91190d8880f/f21e7/github-blog-3.png 360w,\n/static/d0d4283fe9701965b995d91190d8880f/37523/github-blog-3.png 720w,\n/static/d0d4283fe9701965b995d91190d8880f/302a4/github-blog-3.png 1080w,\n/static/d0d4283fe9701965b995d91190d8880f/07a9c/github-blog-3.png 1440w,\n/static/d0d4283fe9701965b995d91190d8880f/e57e0/github-blog-3.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h2 id=\"2-repository-가져오기\" style=\"position:relative;\"><a href=\"#2-repository-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0\" aria-label=\"2 repository 가져오기 permalink\" class=\"anchor 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>2. Repository 가져오기</h2>\n<p>이제 실제로 수정하고 배포할 수도록 내 컴퓨터(local)에 Repsitory를 가져와볼 건데요! 먼저 Repository에서 아래와 같이 초록색 Code 버튼을 클릭하면 링크가 나오게 되는데, 이 링크를 복사합니다.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACFUlEQVQoz5WRy04bMRSG59X6Du1bwKZ9C1S1KCQhibmoUruqkCIol5BAVw1SxA5Cu2hZMDNIJZlMbM94HN/+yoZK0G7aI/3y8eV8Pr9OtNvtvjj9fPq1Pzg5O+4PRrt7B6O9/cPRYW8w2j88Dgr5UX/06aA3Ouj1wz7o+ORevcHZUW/w7eNOdzlardVfrpNtrDY6eFNrodbcRKO9hY2td1hvb6C+3kGj1UHTq03QIdtotkg4qzfbWGu0glqdTbyt1WtRlmVLSlsoAyk1TCGtkcoaBxj8IQuYSTX96xyABADG+Up0d3e37JwFnNVw1mU5RZYzzGgBLhYopQYvChS8AC8LfP/5A/l8DiEqLJSCtdZLe2CWZa+jyWSy7JyDc077hZcSSmtY60BZgbKSYIxjmmUBDAtwXoQ3Pn7X+nw2mz0F+nvOOaQMDkAZw5wybyVIKQWtfccCC/WPQMYYCt+JB1KGshShW/9GaxO6/F+gm1PqfFDGXVVVzlob9sZaJ0Tl8jl3rBDunhfiCXDpAeh9as65KYUI06OUGcoKU0pthJ/+QpuyFKbguRElNUpI4/95qPXAlWg6nb7Co/AWq6oKuZQLGGMeWwvDUEpASQEl5ONS5Hm+Fl1cXDxLkuR9HMftOI7J9fU1ubm5IVdXV2Q4PCPn5+fky3BILi/HJE3TcJckKUnSW5LcpsTXxHHcStP0w3g8fv4L3XEYhzLD6+8AAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-4.png\"\n        title=\"github-blog-4.png\"\n        src=\"/static/138a6ccf5d2c7ff9d5c762501b9c7ed2/37523/github-blog-4.png\"\n        srcset=\"/static/138a6ccf5d2c7ff9d5c762501b9c7ed2/e9ff0/github-blog-4.png 180w,\n/static/138a6ccf5d2c7ff9d5c762501b9c7ed2/f21e7/github-blog-4.png 360w,\n/static/138a6ccf5d2c7ff9d5c762501b9c7ed2/37523/github-blog-4.png 720w,\n/static/138a6ccf5d2c7ff9d5c762501b9c7ed2/302a4/github-blog-4.png 1080w,\n/static/138a6ccf5d2c7ff9d5c762501b9c7ed2/07a9c/github-blog-4.png 1440w,\n/static/138a6ccf5d2c7ff9d5c762501b9c7ed2/e57e0/github-blog-4.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>그리고 아래 명령어를 수행하여 블로그를 다운로드합니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token builtin class-name\">cd</span> <span class=\"token punctuation\">[</span>Repository를 저장할 폴더<span class=\"token punctuation\">]</span>\n<span class=\"token function\">git</span> clone <span class=\"token punctuation\">[</span>복사한 주소<span class=\"token punctuation\">]</span></code></pre></div>\n<h2 id=\"3-blog-설치하기\" style=\"position:relative;\"><a href=\"#3-blog-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0\" aria-label=\"3 blog 설치하기 permalink\" class=\"anchor 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>3. Blog 설치하기</h2>\n<p>이제 블로그를 동작시킬 수 있도록 패키지들을 다운로드 해야하는데, 다음 명령어를 실행하시면 받을 수 있습니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token builtin class-name\">cd</span> <span class=\"token punctuation\">[</span>Repository 주소<span class=\"token punctuation\">]</span>\n<span class=\"token function\">npm</span> <span class=\"token function\">install</span></code></pre></div>\n<h2 id=\"4-blog-배포-준비하기\" style=\"position:relative;\"><a href=\"#4-blog-%EB%B0%B0%ED%8F%AC-%EC%A4%80%EB%B9%84%ED%95%98%EA%B8%B0\" aria-label=\"4 blog 배포 준비하기 permalink\" class=\"anchor 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>4. Blog 배포 준비하기</h2>\n<p>그리고 이제 Gatsby 테마를 GitHub 페이지에 올리기 위해 gh-pages라는 패키지를 설치해야 합니다. 설치는 다음 명령어를 실행하시면 됩니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">npm</span> <span class=\"token function\">install</span> gh-pages --save-dev</code></pre></div>\n<p>그리고 나서 package.json에 다음을 추가합니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"json\"><pre class=\"language-json\"><code class=\"language-json\"><span class=\"token punctuation\">{</span>\n  <span class=\"token property\">\"scripts\"</span><span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token property\">\"deploy\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"gatsby build &amp;&amp; gh-pages -d public\"</span> <span class=\"token comment\">// 추가</span>\n  <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<h2 id=\"5-blog-배포하기\" style=\"position:relative;\"><a href=\"#5-blog-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0\" aria-label=\"5 blog 배포하기 permalink\" class=\"anchor 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>5. Blog 배포하기</h2>\n<p>드디어 배포 준비는 다 끝났습니다. 이제 다음 명령을 실행하시면 github page에 배포하실 수 있습니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">npm</span> run deploy</code></pre></div>\n<p>조금 기다리신 후에 다음과 같이 <code class=\"language-text\">Published</code>라는 메시지를 받으셨다면 배포는 잘 끝났습니다!</p>\n<blockquote>\n<p>🙋‍♂️ 제 블로그 템플릿을 사용하시는 분들을 <code class=\"language-text\">node 버전이 14 이상</code>이어야 합니다.\nnode -v를 통해 node 버전을 확인하신 후 낮은 버전이라면 업그레이드를 진행해주세요!</p>\n</blockquote>\n<blockquote>\n<p>💡 혹시 그 외에 다른 에러가 발생하신다면 아래에 댓글로 에러 내용을 알려주세요!</p>\n</blockquote>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 43.333333333333336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABW0lEQVQoz1VSWbKCMBDkGggC4gKobMq+KAhqef8D9aueqvjwYyqTVNLbRAvSBHme4XK5IMsyFEWB8/mMsiyRJAk2mw1835dyXRfr9RqWZcmqerXnqplViKzIMQwD2rbFOI5I0xR93+N+vyOOYyEjQRAEME3zC7IE+gesIzRtK4Bd12GaJlRVJf3j8UAYhqKawFEUwfM8KfZUv1T5Vdj1PW63myiiynmeBaRpGgGmOsZAgMPhgP1+j91uJ2BUrIp7zWoSDOOA9+v9BaVdArOYKxUTvK5rUc2eJNvtVtSShPnatg2tbjs8n0+xyssE40NGwH2e57her5IrB3M6nSRLKmYcjIIri6Ba3FcyiM/nI1bJTnBaVWDH41EuG4bxY5HFM1Vi2Y8iYeMjMtMCVZCRihzHga7rWK1WP48V2HIgMpR5miQr/jnaogX2/CokUWdUyjN1j6R0wNyWk/4D9nESX0CQucUAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-5.png\"\n        title=\"github-blog-5.png\"\n        src=\"/static/0ea9b8b7bed5ce6018b3da93286b48ae/37523/github-blog-5.png\"\n        srcset=\"/static/0ea9b8b7bed5ce6018b3da93286b48ae/e9ff0/github-blog-5.png 180w,\n/static/0ea9b8b7bed5ce6018b3da93286b48ae/f21e7/github-blog-5.png 360w,\n/static/0ea9b8b7bed5ce6018b3da93286b48ae/37523/github-blog-5.png 720w,\n/static/0ea9b8b7bed5ce6018b3da93286b48ae/302a4/github-blog-5.png 1080w,\n/static/0ea9b8b7bed5ce6018b3da93286b48ae/07a9c/github-blog-5.png 1440w,\n/static/0ea9b8b7bed5ce6018b3da93286b48ae/17d12/github-blog-5.png 1666w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h2 id=\"6-repository-source-branch-변경하기\" style=\"position:relative;\"><a href=\"#6-repository-source-branch-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0\" aria-label=\"6 repository source branch 변경하기 permalink\" class=\"anchor 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>6. Repository Source Branch 변경하기</h2>\n<p>마지막으로 GitHub 페이지가 작동하려면 GitHub의 Repository 설정에서 배포 할 Branch를 선택해야 합니다. 이를 위해서 Repository에 있는 Settings를 클릭하고 죄측 메뉴에서 Pages를 클릭하여 Github Pages 설정 페이지로 이동합니다.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+UlEQVQoz5WR227TQBCG8268ArxFcwNvUSEOidwcjFFvEBcIKbS0DYU0hZsgNwGBCHCJc1ClpLFjb5xd72F+tE5SgoQqMatPs8dPO5rCQaNxp9U++3H+/kPnrH3uvzo49g+PTvzDo6b/+vjUP2q+9U/evPs3p60NneZp6+eLl41i4VHJuVtx9/HYqeNBqYbSngen9hSut49K7QmcSh1Otb7K21RdlPdqKDvVnGrdw8OSUyrMwmhHGUBqCC6hU0FaamjgvxAAkDC2W5hMJkUiAxApkKE4jpEul5BKIYxiJAmDUgpSymvs2hgDshDZubLC2Wx2vzCdTot2kwiKiGgeMyy5gFQaEx5ivLjEOL3CKL3CJb/CVM5yQhMhMnMYyqW5MAzDP0JgI0wgMpkLw3mEOYsRswQpT8FlBmUM7NBkNrKbhXHCroWTyRRhNAdfcnCeQZv8HrBOm7j5h/OYRCZJKU2MLWjJOQkhSHBBWZatkIq0sY9oE38Jd9ZCYQ8Wi1QLkWki0owxHceJtnuMLXS65JoLoW3k3SXKISKxFu5a4b2tr+fdM4ZybNmr8m2XFUSmoZSGtncIOdvVR1FULrTO2re6vU/PL7o996Lb8zoffa/3+Yv39dt3LwiG7mA4ckejFcFg6A7W/AoGbhAM8vlwOKyOx+Nn/X7/9m9W7hj5P+fvPQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-6.png\"\n        title=\"github-blog-6.png\"\n        src=\"/static/338e207ee37735587d9326b12dad5b66/37523/github-blog-6.png\"\n        srcset=\"/static/338e207ee37735587d9326b12dad5b66/e9ff0/github-blog-6.png 180w,\n/static/338e207ee37735587d9326b12dad5b66/f21e7/github-blog-6.png 360w,\n/static/338e207ee37735587d9326b12dad5b66/37523/github-blog-6.png 720w,\n/static/338e207ee37735587d9326b12dad5b66/302a4/github-blog-6.png 1080w,\n/static/338e207ee37735587d9326b12dad5b66/07a9c/github-blog-6.png 1440w,\n/static/338e207ee37735587d9326b12dad5b66/e57e0/github-blog-6.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>여기서 Source에 있는 Branch를 master(main)에서 gh-pages로 변경한 후에 저장합니다.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+ElEQVQoz32QzU4UQRSF+9V8B30L2Og7sBgFzUwEDBDRyE4TYJhfWUJIekuIrmcGkeme7p6u7vq9dY+ZghiQiTf5cm6dqjr1E3Xbxy8Gw+GPw+OTi/ZJLz466sTtTi8+6fbjbn8Yd3uDuNcfxv3hadzudIPf6fbDmv7ge3x2dh6fnZ9fDIanP79+O1yN1tY3X25s7qPR2sXr1h7ebn3Cu+3PgfX3H9Fo7QV/QaO5G8ZPaO5iY2sfaxtbzWj0K1lJhUMqvE4rUCJAhQQZD7IMMgzSdNc7PGbhKxdUWwZuZ/NGNJ3erhI5OGedMYallFBawxiDuhYwSsKTA3sHsAeYHuE9wRM5Zo/ZLH0TJUmyirtyAHiW5ahqBUce06zG7axEITQyYQJFZVBKC2kZyjKYAWZe7EWWZXeBzAwGHDNzMS+hjYV1hLQ0+J0r3MwkbnITSAQhrz2y2gf1npcHYklglmUoigKiLKGUBBFhWf03sBQVa2PZOuJpkvJ8XvLib5U2wSOioN5zeNh9PQpcuQ/Ui4lSCDLWkSNPZSmoqmuSUpKsJWmtA9YRec/E/Bd9H9iI0jR99fD6SmlYGw6ElAqiqiCVQi0lpDIwxsJ7v/TpeZ63osvLy2eTyeTLeDz+MB6PdyaTyc5CH/aj0eiJ9w/b19fXB1dXV8//AHohGKmbKiX4AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-7.png\"\n        title=\"github-blog-7.png\"\n        src=\"/static/d71c3cfa77f66a359e31914c9779e78f/37523/github-blog-7.png\"\n        srcset=\"/static/d71c3cfa77f66a359e31914c9779e78f/e9ff0/github-blog-7.png 180w,\n/static/d71c3cfa77f66a359e31914c9779e78f/f21e7/github-blog-7.png 360w,\n/static/d71c3cfa77f66a359e31914c9779e78f/37523/github-blog-7.png 720w,\n/static/d71c3cfa77f66a359e31914c9779e78f/302a4/github-blog-7.png 1080w,\n/static/d71c3cfa77f66a359e31914c9779e78f/07a9c/github-blog-7.png 1440w,\n/static/d71c3cfa77f66a359e31914c9779e78f/e57e0/github-blog-7.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h2 id=\"7-배포된-페이지-확인하기\" style=\"position:relative;\"><a href=\"#7-%EB%B0%B0%ED%8F%AC%EB%90%9C-%ED%8E%98%EC%9D%B4%EC%A7%80-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0\" aria-label=\"7 배포된 페이지 확인하기 permalink\" class=\"anchor 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>7. 배포된 페이지 확인하기</h2>\n<p>이제 실제로 잘 배포가 되었는지 확인해봅시다. 여태까지 문제가 없으셨다면 [GitHubID].github.io에 접근했을 때 블로그가 잘 보이는 것을 확인하실 수 있으실 겁니다.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 57.22222222222223%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnElEQVQoz5VSS27bMBT01XKH9hRNNu2uRyi6abpJoW2LHqFHCKBFYNgwkgjOxpIYkqJES7ZMKqLeCx71iRMESDrAgJrHx+FnNLuLoo8qz671trwstA5FloeZ0uE9l2GcMK+lKiamjIeMyzAbNI1cqMuE8ZvbaH02y7LsMwCg6zrsug7pm9A0DVZVhc45XxvZPDygsRapbayN6/I8PyfDU+xhEdGNBAB3rMfafrfr9dE8ANBaLIriGxmeDTu10MO7G2NQSolaa6zr2tduF1f44+snVOLeaxhORmsHw++TISI+MyQTzjk1+esTNI9x/u8vmnrXGz49xduG4zjhhT6ef5chhVGWJR4Oxj866bZtp5D+54QkoK5rYCwFpRRst1soityPZVlB0zTQ+014Zng67GKHYHxy5nBwUggnpXRCCFdVlTPGuMZa17btlPrAp5SVUl/wFVDKQgjUuqD/C/f7PVprfZ2u/Rq01j9ny+XyJEmS33Ec/4rjOCAmSRKs1+tgPp8Hi8UiiKIoYIz5OnGz2QRj78CLNE3/rFarD4+kfjsLv9/jYAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"github-blog-8.png\"\n        title=\"github-blog-8.png\"\n        src=\"/static/103be36c7556a35b794180d024aed322/37523/github-blog-8.png\"\n        srcset=\"/static/103be36c7556a35b794180d024aed322/e9ff0/github-blog-8.png 180w,\n/static/103be36c7556a35b794180d024aed322/f21e7/github-blog-8.png 360w,\n/static/103be36c7556a35b794180d024aed322/37523/github-blog-8.png 720w,\n/static/103be36c7556a35b794180d024aed322/302a4/github-blog-8.png 1080w,\n/static/103be36c7556a35b794180d024aed322/07a9c/github-blog-8.png 1440w,\n/static/103be36c7556a35b794180d024aed322/e57e0/github-blog-8.png 4064w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h2 id=\"8-수정하고-배포하기\" style=\"position:relative;\"><a href=\"#8-%EC%88%98%EC%A0%95%ED%95%98%EA%B3%A0-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0\" aria-label=\"8 수정하고 배포하기 permalink\" class=\"anchor 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>8. 수정하고 배포하기</h2>\n<p>블로그를 수정하시는 방법은 각 블로그 테마마다 다를텐데요. 그에 맞춰서 변동사항을 commit하신 후에 아래 명령어를 실행하시면 변동사항이 블로그에 배포됩니다!</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">npm</span> run deploy</code></pre></div>\n<br/>\n<h2 id=\"️-이-블로그-테마를-이용하고-싶으시다면\" style=\"position:relative;\"><a href=\"#%EF%B8%8F-%EC%9D%B4-%EB%B8%94%EB%A1%9C%EA%B7%B8-%ED%85%8C%EB%A7%88%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EA%B3%A0-%EC%8B%B6%EC%9C%BC%EC%8B%9C%EB%8B%A4%EB%A9%B4\" aria-label=\"️ 이 블로그 테마를 이용하고 싶으시다면 permalink\" class=\"anchor 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>마지막으로 제 블로그 테마를 활용하고 싶으시다면 아래 링크를 참고해주세요!\n<a href=\"https://www.zoomkoding.com/gatsby-starter-zoomkoding-introduction\">https://www.zoomkoding.com/gatsby-starter-zoomkoding-introduction</a></p>\n<p>궁금하신 점이 있으시다면 <a href=\"https://github.com/zoomKoding/zoomkoding-gatsby-blog/issues/new\">이슈</a>로 남겨주시면 최대한 빠르게 답변 드리도록 하겠습니다!🙋‍♂️</p>\n<blockquote>\n<p>🤔 혹시 특정 기능이 없어서 테마 사용을 망설이시거나 제안하고 싶으신 기능이 있으시다면,<br>\n👉 <a href=\"https://github.com/zoomKoding/zoomkoding-gatsby-blog/issues/40\">여기</a>에 댓글 남겨주세요! 적극적으로 반영하겠습니다 :)</p>\n</blockquote>\n<br/>\n<p><strong>위 과정을 따라하시면서 궁금하신 점이 있다면 아래 <code class=\"language-text\">댓글</code>로 남겨주세요!👇</strong></p>\n<div class=\"table-of-contents\">\n<ul>\n<li><a href=\"#1-repository-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0\">1. Repository 생성하기</a></li>\n<li><a href=\"#2-repository-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0\">2. Repository 가져오기</a></li>\n<li><a href=\"#3-blog-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0\">3. Blog 설치하기</a></li>\n<li><a href=\"#4-blog-%EB%B0%B0%ED%8F%AC-%EC%A4%80%EB%B9%84%ED%95%98%EA%B8%B0\">4. Blog 배포 준비하기</a></li>\n<li><a href=\"#5-blog-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0\">5. Blog 배포하기</a></li>\n<li><a href=\"#6-repository-source-branch-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0\">6. Repository Source Branch 변경하기</a></li>\n<li><a href=\"#7-%EB%B0%B0%ED%8F%AC%EB%90%9C-%ED%8E%98%EC%9D%B4%EC%A7%80-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0\">7. 배포된 페이지 확인하기</a></li>\n<li><a href=\"#8-%EC%88%98%EC%A0%95%ED%95%98%EA%B3%A0-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0\">8. 수정하고 배포하기</a></li>\n<li><a href=\"#%EF%B8%8F-%EC%9D%B4-%EB%B8%94%EB%A1%9C%EA%B7%B8-%ED%85%8C%EB%A7%88%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EA%B3%A0-%EC%8B%B6%EC%9C%BC%EC%8B%9C%EB%8B%A4%EB%A9%B4\">⭐️ 이 블로그 테마를 이용하고 싶으시다면!</a></li>\n</ul>\n</div>","excerpt":"제 블로그의 테마나 Gatsby의 다른 테마를 활용해서 Github Blog를 만들고 싶은 분들이 계실텐데요! 이런 분들에게 도움을 드리고자 이 글을 쓰게 되었습니다. 잘 안되는 부분이나 궁금한 점을 댓글로 남겨주면 확인해보고 답변 드리도록 하겠습니다! 1. Repository 생성하기 GitHub Blog를 만들려면 Github에 Repository를 생성해야 합니다.  GitHub에 로그인 한 뒤에 우측 상단에 있는 New Repository 버튼을 클릭하면 repository 생성 페이지로 이동하게 됩니다. 이 때 Import a repository 버튼을 클릭합니다.  아래 페이지에 도달하시면 두 가지 정보를 넣어주셔야 하는데, Your old repository’s clone URL에는 사용하고자 하는 gatsby 테마가 있는 repository의 주소를 넣어주시면 됩니다. 제 블로그 테마를 쓰고 싶으신 분들은 여기에 https://github.com/zoomKoding/…","frontmatter":{"date":"July 06, 2021","title":"Gatsby 테마로 GitHub Blog 만들기","categories":"블로그 featured","author":"줌코딩","emoji":"🔮"},"fields":{"slug":"/gatsby-github-blog/"}},"next":{"id":"ba3cc559-b1ea-587d-b42d-e66a07315e89","html":"<h2 id=\"-소개\" style=\"position:relative;\"><a href=\"#-%EC%86%8C%EA%B0%9C\" aria-label=\" 소개 permalink\" class=\"anchor 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>블로그를 직접 운영하면서 조금씩 그려봤던 이상적인 개발 블로그 테마를 Gatsby를 통해 만들어보게 되었습니다.<br>\n이 테마가 블로그를 운영하고자 하시는 분들에게 자신의 이야기를 잘 담을 수 있는 공간이 되었으면 좋겠습니다.🙌</p>\n<p>블로그 테마가 맘에 드셨다면 아래 과정을 통해 자신의 블로그를 만들어보시길 바랍니다!</p>\n<blockquote>\n<p>혹시 만드시는 과정에서 궁금하신 점이나 어려움이 있으시다면 <a href=\"https://github.com/zoomKoding/zoomkoding-gatsby-blog/issues/new\">이슈</a>를 통해 문의 남겨주세요!<br>\n<a href=\"https://github.com/zoomKoding/zoomkoding.com\">스타</a>는 블로그 테마를 지속적으로 발전시키는데 큰 힘이 됩니다!⭐️</p>\n</blockquote>\n<h2 id=\"-시작하기\" style=\"position:relative;\"><a href=\"#-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0\" aria-label=\" 시작하기 permalink\" class=\"anchor 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>Github Page나 Netlify 중 원하시는 배포 환경에 따라 다음 과정을 진행하시면 빠르게 블로그를 만드실 수 있습니다.</p>\n<h3 id=\"-github-page로-만들기\" style=\"position:relative;\"><a href=\"#-github-page%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0\" aria-label=\" github page로 만들기 permalink\" class=\"anchor 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 Page로 만들기</h3>\n<p>깃헙 페이지를 통해 블로그를 만드시다면 아래 글을 참고해주세요!<br>\n<a href=\"https://www.zoomkoding.com/gatsby-github-blog/\">Gatsby 테마로 GitHub Blog 만들기</a></p>\n<h3 id=\"-netlify로-만들기\" style=\"position:relative;\"><a href=\"#-netlify%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0\" aria-label=\" netlify로 만들기 permalink\" class=\"anchor 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>🔧 Netlify로 만들기</h3>\n<p>아래 버튼을 활용하면 개인 계정에 <code class=\"language-text\">zoomkoding-gatsby-blog</code>를 사용하고 있는 Repository 생성과 Netlify에 배포를 동시에 진행할 수 있습니다. 이후에, 생성된 Repository를 clone합니다.</p>\n<p><a href=\"https://app.netlify.com/start/deploy?repository=https://github.com/zoomkoding/zoomkoding-gatsby-blog\"><img src=\"https://www.netlify.com/img/deploy/button.svg\" alt=\"Deploy to Netlify\"></a></p>\n<h3 id=\"️-실행하기\" style=\"position:relative;\"><a href=\"#%EF%B8%8F-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0\" aria-label=\"️ 실행하기 permalink\" class=\"anchor 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>🏃‍♀️ 실행하기</h3>\n<p>아래 명령어를 실행하여 로컬 환경에 블로그를 실행합니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token comment\"># Install dependencies</span>\n$ <span class=\"token function\">npm</span> <span class=\"token function\">install</span>\n\n<span class=\"token comment\"># Start development server</span>\n$ <span class=\"token function\">npm</span> start</code></pre></div>\n<br/>\n<p>위 명령어가 문제 없이 실행됐다면 <a href=\"http://localhost:8000\">http://localhost:8000</a>에서 블로그를 확인하실 수 있습니다.</p>\n<h2 id=\"️-블로그-정보-입력하기\" style=\"position:relative;\"><a href=\"#%EF%B8%8F-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%A0%95%EB%B3%B4-%EC%9E%85%EB%A0%A5%ED%95%98%EA%B8%B0\" aria-label=\"️ 블로그 정보 입력하기 permalink\" class=\"anchor 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이제 블로그 정보를 입력하게 되면 나만의 블로그가 만들어지게 됩니다. 이를 위해 <code class=\"language-text\">gatsby-meta-config.js</code>에 있는 여러값들을 변경해줍니다.</p>\n<h3 id=\"1-블로그-기본-정보\" style=\"position:relative;\"><a href=\"#1-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EA%B8%B0%EB%B3%B8-%EC%A0%95%EB%B3%B4\" aria-label=\"1 블로그 기본 정보 permalink\" class=\"anchor 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>1. 블로그 기본 정보</h3>\n<div class=\"gatsby-highlight\" data-language=\"js\"><pre class=\"language-js\"><code class=\"language-js\">title<span class=\"token operator\">:</span> <span class=\"token string\">''</span> <span class=\"token comment\">// zoomkoding.com</span>\ndescription<span class=\"token operator\">:</span> <span class=\"token string\">''</span> <span class=\"token comment\">// 줌코딩의 개발일기</span>\nlanguage<span class=\"token operator\">:</span> <span class=\"token string\">'ko'</span><span class=\"token punctuation\">,</span> <span class=\"token comment\">// 'ko', 'en' (영어 버전도 지원하고 있습니다.)</span>\nsiteUrl<span class=\"token operator\">:</span> <span class=\"token string\">''</span> <span class=\"token comment\">// https://www.zoomkoding.com</span>\nogImage<span class=\"token operator\">:</span> <span class=\"token string\">'/og-image.png'</span><span class=\"token punctuation\">,</span> <span class=\"token comment\">// 공유할 때 보이는 미리보기 이미지로 '/static' 하위에 넣고 싶은 이미지를 추가하시면 됩니다.</span></code></pre></div>\n<h3 id=\"2-댓글-설정\" style=\"position:relative;\"><a href=\"#2-%EB%8C%93%EA%B8%80-%EC%84%A4%EC%A0%95\" aria-label=\"2 댓글 설정 permalink\" class=\"anchor 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>2. 댓글 설정</h3>\n<p>블로그 글들에 댓글을 달 수 있길 원하신다면 utterances를 통해서 이를 설정하실 수 있습니다.</p>\n<blockquote>\n<p>🦄 utterances 사용방법은 <a href=\"https://utteranc.es/\">링크</a>를 참고해주세요!</p>\n</blockquote>\n<div class=\"gatsby-highlight\" data-language=\"js\"><pre class=\"language-js\"><code class=\"language-js\">comments<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    utterances<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n        repo<span class=\"token operator\">:</span> <span class=\"token string\">''</span> <span class=\"token comment\">// zoomkoding/zoomkoding-gatsby-blog</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span>\n</code></pre></div>\n<h3 id=\"3-글쓴이-정보\" style=\"position:relative;\"><a href=\"#3-%EA%B8%80%EC%93%B4%EC%9D%B4-%EC%A0%95%EB%B3%B4\" aria-label=\"3 글쓴이 정보 permalink\" class=\"anchor 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>3. 글쓴이 정보</h3>\n<p>글쓴이(author)에 입력하신 정보는 홈페이지와 about 페이지 상단에 있는 글쓴이를 소개하는 섹션인 bio에서 사용됩니다. <strong>description</strong>에 자신을 설명하는 문구들을 넣으면 애니메이션으로 보여지게 됩니다. bio에 들어가는 이미지를 바꾸시려면 <code class=\"language-text\">assets</code>에 원하시는 파일을 추가하시고 파일의 이름을 <strong>thumbnail</strong>에 넣어주시면 됩니다.(gif도 지원합니다!)</p>\n<p>아이폰 미모티콘으로 thumbnail을 만드는 방법이 궁금하시면 <a href=\"https://www.zoomkoding.com/memoji-to-gif/\">이 글</a>을 참고해주세요!</p>\n<blockquote>\n<p>🤖 위에서 설정한 언어에 따라 description의 포맷이 달라집니다.</p>\n</blockquote>\n<div class=\"gatsby-highlight\" data-language=\"js\"><pre class=\"language-js\"><code class=\"language-js\">author<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    name<span class=\"token operator\">:</span> <span class=\"token string\">'정진혁'</span><span class=\"token punctuation\">,</span>\n    bio<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n      role<span class=\"token operator\">:</span> <span class=\"token string\">'개발자'</span><span class=\"token punctuation\">,</span>\n      description<span class=\"token operator\">:</span> <span class=\"token punctuation\">[</span><span class=\"token string\">'사람에 가치를 두는'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'능동적으로 일하는'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'이로운 것을 만드는'</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span>\n      thumbnail<span class=\"token operator\">:</span> <span class=\"token string\">'zoomkoding.gif'</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n    social<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n      github<span class=\"token operator\">:</span> <span class=\"token string\">'https://github.com/zoomKoding'</span><span class=\"token punctuation\">,</span>\n      linkedIn<span class=\"token operator\">:</span> <span class=\"token string\">'https://www.linkedin.com/in/jinhyeok-jeong-800871192'</span><span class=\"token punctuation\">,</span>\n      email<span class=\"token operator\">:</span> <span class=\"token string\">'zoomkoding@gmail.com'</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span></code></pre></div>\n<h2 id=\"️-about-page-만들기\" style=\"position:relative;\"><a href=\"#%EF%B8%8F-about-page-%EB%A7%8C%EB%93%A4%EA%B8%B0\" aria-label=\"️ about page 만들기 permalink\" class=\"anchor 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>🙋‍♀️ about page 만들기</h2>\n<p>about 페이지 또한 gatsby-meta-config.js를 통해 생성됩니다. about 하위에 있는 timestamps와 projects에 각각 정보를 입력하시면 about 페이지가 자동 생성됩니다.</p>\n<h3 id=\"1-timestamps\" style=\"position:relative;\"><a href=\"#1-timestamps\" aria-label=\"1 timestamps permalink\" class=\"anchor 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>1. timestamps</h3>\n<p>아래와 같이 각 timestamp 정보를 배열로 제공해주시면 입력하신 순서에 맞춰서 timestamps section에 보여지게 됩니다.</p>\n<blockquote>\n<p>links에 해당 정보가 없다면 생략해도 됩니다.</p>\n</blockquote>\n<div class=\"gatsby-highlight\" data-language=\"js\"><pre class=\"language-js\"><code class=\"language-js\"><span class=\"token punctuation\">{</span>\n    date<span class=\"token operator\">:</span> <span class=\"token string\">'2021.02 ~'</span><span class=\"token punctuation\">,</span>\n    activity<span class=\"token operator\">:</span> <span class=\"token string\">'개인 블로그 개발 및 운영'</span><span class=\"token punctuation\">,</span>\n    links<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n        post<span class=\"token operator\">:</span> <span class=\"token string\">'/gatsby-starter-zoomkoding-introduction'</span><span class=\"token punctuation\">,</span>\n        github<span class=\"token operator\">:</span> <span class=\"token string\">'https://github.com/zoomkoding/zoomkoding-gatsby-blog'</span><span class=\"token punctuation\">,</span>\n        demo<span class=\"token operator\">:</span> <span class=\"token string\">'https://www.zoomkoding.com'</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span></code></pre></div>\n<h3 id=\"2-projects\" style=\"position:relative;\"><a href=\"#2-projects\" aria-label=\"2 projects permalink\" class=\"anchor 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>2. projects</h3>\n<p>마찬가지로 각 project 정보를 배열로 제공해주시면 입력하신 순서에 맞춰서 projects section에 보여지게 됩니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"js\"><pre class=\"language-js\"><code class=\"language-js\"><span class=\"token punctuation\">{</span>\n  title<span class=\"token operator\">:</span> <span class=\"token string\">'개발 블로그 테마 개발'</span><span class=\"token punctuation\">,</span>\n  description<span class=\"token operator\">:</span>\n    <span class=\"token string\">'개발 블로그를 운영하는 기간이 조금씩 늘어나고 점점 많은 생각과 경험이 블로그에 쌓아가면서 제 이야기를 담고 있는 블로그를 직접 만들어보고 싶게 되었습니다. 그동안 여러 개발 블로그를 보면서 좋았던 부분과 불편했던 부분들을 바탕으로 레퍼런스를 참고하여 직접 블로그 테마를 만들게 되었습니다.'</span><span class=\"token punctuation\">,</span>\n  techStack<span class=\"token operator\">:</span> <span class=\"token punctuation\">[</span><span class=\"token string\">'gatsby'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'react'</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span>\n  thumbnailUrl<span class=\"token operator\">:</span> <span class=\"token string\">'blog.png'</span><span class=\"token punctuation\">,</span>\n  links<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    post<span class=\"token operator\">:</span> <span class=\"token string\">'/gatsby-starter-zoomkoding-introduction'</span><span class=\"token punctuation\">,</span>\n    github<span class=\"token operator\">:</span> <span class=\"token string\">'https://github.com/zoomkoding/zoomkoding-gatsby-blog'</span><span class=\"token punctuation\">,</span>\n    demo<span class=\"token operator\">:</span> <span class=\"token string\">'https://www.zoomkoding.com'</span><span class=\"token punctuation\">,</span>\n  <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<br/>\n<p>그렇게 내용을 문제 없이 입력하셨다면 나만의 블로그가 탄생한 것을 확인하실 수 있습니다.🎉</p>\n<blockquote>\n<p>변동사항을 실행 중인 블로그에서 확인하시려면 <code class=\"language-text\">npm start</code>를 통해 재실행해주세요!</p>\n</blockquote>\n<h2 id=\"️-글-쓰기\" style=\"position:relative;\"><a href=\"#%EF%B8%8F-%EA%B8%80-%EC%93%B0%EA%B8%B0\" aria-label=\"️ 글 쓰기 permalink\" class=\"anchor 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>본격적으로 블로그에 글을 쓰려면 <code class=\"language-text\">/content</code> 아래에 디렉토리를 생성하고 <code class=\"language-text\">index.md</code>에 markdown으로 작성하시면 됩니다.</p>\n<blockquote>\n<p>이 때, 폴더의 이름은 경로를 생성하는데 됩니다.</p>\n</blockquote>\n<h3 id=\"-메타-정보\" style=\"position:relative;\"><a href=\"#-%EB%A9%94%ED%83%80-%EC%A0%95%EB%B3%B4\" aria-label=\" 메타 정보 permalink\" class=\"anchor 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>🏗 메타 정보</h3>\n<p>index.md 파일의 상단에는 아래와 같이 emoji, title, date, author, tags, categories 정보를 제공해야 합니다.</p>\n<blockquote>\n<p>emoji는 글머리에 보여지게 되며, categories는 띄어쓰기로 나누어 여러개를 입력할 수 있습니다.</p>\n</blockquote>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">---\nemoji: 🧢\ntitle: Getting Started\ndate: '2021-03-22 23:00:00'\nauthor: 줌코딩\ntags: tutorial\ncategories: tutorial\n---</code></pre></div>\n<h3 id=\"-이미지-경로\" style=\"position:relative;\"><a href=\"#-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EA%B2%BD%EB%A1%9C\" aria-label=\" 이미지 경로 permalink\" class=\"anchor 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>🖼 이미지 경로</h3>\n<p>글에 이미지를 첨부하고 싶으시다면 같은 디렉토리에 이미지 파일을 추가하셔서 아래와 같이 사용하시면 됩니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">![사진](./[이미지 파일명])</code></pre></div>\n<h3 id=\"-목차-생성\" style=\"position:relative;\"><a href=\"#-%EB%AA%A9%EC%B0%A8-%EC%83%9D%EC%84%B1\" aria-label=\" 목차 생성 permalink\" class=\"anchor 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>🔍 목차 생성</h3>\n<p>글의 우측에 목차가 보이기를 원하신다면 <code class=\"language-text\">index.md</code> 파일 맨 아래에 다음 내용을 추가하시면 자동으로 목차가 생성됩니다.</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">```toc\n```</code></pre></div>\n<h3 id=\"-버그-리포트--문의\" style=\"position:relative;\"><a href=\"#-%EB%B2%84%EA%B7%B8-%EB%A6%AC%ED%8F%AC%ED%8A%B8--%EB%AC%B8%EC%9D%98\" aria-label=\" 버그 리포트  문의 permalink\" class=\"anchor 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>💡 버그 리포트 &#x26; 문의</h3>\n<p>궁금하신 점이 있으시다면 <a href=\"https://github.com/zoomKoding/zoomkoding-gatsby-blog/issues/new\">이슈</a>로 남겨주시면 최대한 빠르게 답변 드리도록 하겠습니다!🙋‍♂️</p>\n<blockquote>\n<p>🤔 혹시 특정 기능이 없어서 테마 사용을 망설이시거나 제안하고 싶으신 기능이 있으시다면,<br>\n👉 <a href=\"https://github.com/zoomKoding/zoomkoding-gatsby-blog/issues/40\">여기</a>에 댓글 남겨주세요! 적극적으로 반영하겠습니다 :)</p>\n</blockquote>\n<div class=\"table-of-contents\">\n<ul>\n<li>\n<p><a href=\"#-%EC%86%8C%EA%B0%9C\">👋 소개</a></p>\n</li>\n<li>\n<p><a href=\"#-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0\">🚀 시작하기</a></p>\n<ul>\n<li><a href=\"#-github-page%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0\">🦖 GitHub Page로 만들기</a></li>\n<li><a href=\"#-netlify%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0\">🔧 Netlify로 만들기</a></li>\n<li><a href=\"#%EF%B8%8F-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0\">🏃‍♀️ 실행하기</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"#%EF%B8%8F-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%A0%95%EB%B3%B4-%EC%9E%85%EB%A0%A5%ED%95%98%EA%B8%B0\">⚙️ 블로그 정보 입력하기</a></p>\n<ul>\n<li><a href=\"#1-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EA%B8%B0%EB%B3%B8-%EC%A0%95%EB%B3%B4\">1. 블로그 기본 정보</a></li>\n<li><a href=\"#2-%EB%8C%93%EA%B8%80-%EC%84%A4%EC%A0%95\">2. 댓글 설정</a></li>\n<li><a href=\"#3-%EA%B8%80%EC%93%B4%EC%9D%B4-%EC%A0%95%EB%B3%B4\">3. 글쓴이 정보</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"#%EF%B8%8F-about-page-%EB%A7%8C%EB%93%A4%EA%B8%B0\">🙋‍♀️ about page 만들기</a></p>\n<ul>\n<li><a href=\"#1-timestamps\">1. timestamps</a></li>\n<li><a href=\"#2-projects\">2. projects</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"#%EF%B8%8F-%EA%B8%80-%EC%93%B0%EA%B8%B0\">✍️ 글 쓰기</a></p>\n<ul>\n<li><a href=\"#-%EB%A9%94%ED%83%80-%EC%A0%95%EB%B3%B4\">🏗 메타 정보</a></li>\n<li><a href=\"#-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EA%B2%BD%EB%A1%9C\">🖼 이미지 경로</a></li>\n<li><a href=\"#-%EB%AA%A9%EC%B0%A8-%EC%83%9D%EC%84%B1\">🔍 목차 생성</a></li>\n<li><a href=\"#-%EB%B2%84%EA%B7%B8-%EB%A6%AC%ED%8F%AC%ED%8A%B8--%EB%AC%B8%EC%9D%98\">💡 버그 리포트 &#x26; 문의</a></li>\n</ul>\n</li>\n</ul>\n</div>","frontmatter":{"date":"March 22, 2021","title":"쉽고 빠르게 나만의 개츠비(Gatsby) 블로그 만들기","categories":"블로그 featured","author":"줌코딩","emoji":"🧢"},"fields":{"slug":"/gatsby-starter-zoomkoding-introduction/"}},"prev":null,"site":{"siteMetadata":{"siteUrl":"https://www.zoomkoding.com","comments":{"utterances":{"repo":""}}}}},"pageContext":{"slug":"/gatsby-github-blog/","nextSlug":"/gatsby-starter-zoomkoding-introduction/","prevSlug":""}},
    "staticQueryHashes": ["1073350324","1956554647","2938748437"]}