Git 교과서

코드 이력, 하나도 놓치지 마라!

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!

Yes24 교보문고 알라딘 인터파크 길벗

깃페이지


깃허브는 이러한 트랜드와 최신의 git 기술을 접목하여 정적 깃페이지 서비스를 제공하고 있습니다. 또한, 지킬과 자바스크립트를 이용하여 다양하게 화면을 꾸밀 수도 있습니다.

최근들어 정적 기반의 웹사이트가 증가하고 있습니다. 정정 웹사이트는 데이터베이스서버용 언어를 사용하지 않기 때문에 안전하며, 단순한 정보위주로 사이트를 생성할 때 유용합니다. 현재의 웹사이트도 깃허브를 통하여 운영되고 있는 사이트 입니다.


정적사이트


깃허브는 저장소에 기록된 문서를 기반으로 간단하게 웹사이트를 꾸며 운영을 할 수 있습니다. 저장소의 root위치 또는 특정폴더(docs)에 문서를 작성하여 push 하시면 됩니다.

정적사이트의 문서는 html 입니다. html 문서를 작성하고, 깃허브에서 깃페이지 기능을 활성화 하기만 하면 됩니다. 또는, 간단하게 웹문서를 작성할 수 있는 마크다운 문법을 지원합니다. 마크다운 문법은 html 문서의 약식 표현이며, 깃허브에 의해서 자동으로 html 파일로 변환이 되어 집니다. (파일 변환시 다소 지연시간이 있습니다.)

깃페이지 활성화

깃허브의 설정에 깃페이지 기능을 활성화 합니다. 설정방법

마크다운

깃허브는 간단한 표현으로 웹페이지를 구성할 수 있도록 마크다운 문법을 지원합니다. 마크다운:


깃페이지 설정


깃페이지 동작에 대한 설정을 합니다. 생성된 깃허브 페이지에 접속할 수 있도록 사이트 url을 제공합니다. 또는 직접 도메인을 연결할 수 있습니다.


지킬


깃허브는 정적사이트의 생성 도구로 지킬을 사용합니다. 지킬은 루비로 제작된 정적 웹사이트 빌드도구 입니다.


정리


깃허브는 정적인 페이지만을 호스팅 서비스 할 수 있는 기능을 제공합니다. 페이지의 수정 및 동적인 처리는 지킬을 통하여 대신 수행하여, 빌드가 됩니다.

지킬을 활용하면 보다 보기 좋은 깃허브 페이지 웹사이트를 생성할 수 있습니다.