- Published on
깃헙페이지, 개발자를 위한 무료 블로그 호스팅 플랫폼
- Authors
- Name
- 기술 라이브러리
깃헙페이지: 개발자를 위한 무료 블로그 호스팅 플랫폼
GitHub은 전 세계 개발자들이 코드를 저장하고 관리할 수 있는 대표적인 오픈 소스 코드 호스팅 플랫폼입니다. 이제 GitHub
은 개인 블로그를 만들 수 있는 무료 호스팅 플랫폼 '깃헙페이지'도 제공하고 있습니다.
이번 글에서는 깃헙페이지를 활용한 블로그 만들기와 파일 업로드/수정 방법을 간단히 알아보겠습니다.
깃헙페이지 란?
깃헙페이지는 GitHub에서 제공하는 정적 웹사이트 빌더입니다. 개발자들은 이를 활용해 무료로 자신의 블로그를 호스팅할 수 있습니다.
깃헙페이지는 Jekyll과 같은 정적 사이트 생성기를 사용하므로 별도의 서버를 구축할 필요가 없습니다. 이를 통해 개발자들은 코드 저장소를 기반으로 자신만의 개인 블로그를 만들 수 있습니다.
깃헙페이지 첫 블로그 만들기
1. GitHub 가입 및 Repository 생성
먼저, GitHub
에 가입해야 합니다. 가입 후, 본인의 Repository
를 생성하겠습니다. 블로그의 주소는 'sign-up 한 아이디 이름.github.io/Repository Name
'으로 구성됩니다.
2. 파일 업로드/수정 방법
깃헙페이지 블로그를 운영하기 위해서는 파일 업로드/수정 방법을 익혀야 합니다. 파일 업로드/수정은 GitHub Desktop을 사용하면 쉽게 할 수 있습니다.
1) GitHub Desktop 다운로드 및 설치
우선, GitHub Desktop을 다운로드 받아 로그인합니다.
2) Repository 클론
자신의 repository와 자신의 PC(Local Repository)
을 선택한 후 클론합니다.
3) 파일 수정
자신의 PC(Local Repository)
에서 README 파일이 다운로드된 후, 해당 파일을 수정합니다.
4) Commit
Commit
버튼을 누르면 자신의 PC(Local Repository)
에 수정한 파일이 업로드됩니다.
5) Push
Push
버튼을 누르면 업로드한 파일이 자신의 GitHub Repository
에 반영됩니다.
이렇게 깃헙페이지
를 활용해 개인 블로그를 만들고 파일을 업로드/수정하는 방법을 알아보았습니다. 깃헙페이지
를 이용하면 개발자들은 더 나은 코드 호스팅 경험뿐만 아니라, 자신만의 블로그 운영도 쉽고 간편하게 할 수 있습니다.
깃헙페이지 블로그 디자인 수정 방법
깃헙페이지 블로그의 기본 템플릿은 지루하고 평범합니다. 하지만 깃헙페이지는 Jekyll을 이용하기 때문에 Jekyll의 다양한 기능을 활용해 블로그를 꾸밀 수 있습니다.
1. Jekyll 테마 다운로드
Jekyll 테마를 사용하면 블로그를 쉽고 빠르게 디자인할 수 있습니다.
Jekyll 테마는 GitHub에서 제공하는 공식 테마를 비롯하여, 수많은 개발자들이 만든 다양한 테마들이 있습니다. 다운로드 받은 테마는 repository에 업로드하여 사용할 수 있습니다.
2. _config.yml 파일 수정
Jekyll 테마를 다운로드한 후, _config.yml
파일을 수정하여 블로그의 설정을 변경할 수 있습니다. 이 파일을 수정하면 블로그의 제목, 설명, 로고, 배경 이미지 등을 변경할 수 있습니다.
3. 페이지 생성 및 수정
깃헙페이지는 정적 웹사이트 빌더인 Jekyll을 이용하기 때문에, HTML/CSS/JavaScript 등의 웹 개발 언어를 이용해 블로그 페이지를 만들 수 있습니다. 또한, Markdown 문법을 이용하여 블로그 글을 작성할 수 있습니다.
4. 커스텀 도메인 설정
깃헙페이지 블로그에 커스텀 도메인을 설정하면 블로그의 주소를 더욱 개인적이고 전문적인 느낌으로 바꿀 수 있습니다. 커스텀 도메인 설정은 깃헙페이지의 설정 메뉴에서 가능합니다.
깃헙페이지는 개인 블로그 운영을 쉽고 간편하게 만들어주는 무료 호스팅 플랫폼입니다.
Jekyll 테마를 이용하면 손쉽게 블로그 디자인을 꾸밀 수 있으며, Markdown 문법을 이용하면 쉽고 간편하게 글을 작성할 수 있습니다. 이를 활용해 개발자들은 자신만의 개인 블로그를 만들어 전 세계적인 개발자들과 소통할 수 있습니다.