Dev

    Jekyll을 사용해 Github Page 만들기 - (2) Jekyll project 구조

    Jekyll을 사용해 Github Page 만들기 - (2) Jekyll project 구조

    jekyll theme의 코드를 그대로 가져왔기 때문에, 내 마음대로 수정하기 위해서는 jekyll project가 어떤 구조로 되어있는지 알아야 했다. https://suhwan.dev/2017/06/23/jekyll-project-structure/ 을 참고했는데, 전반적으로 비슷했지만 용어가 바뀌거나 한 부분이 있어 다시 정리한다. . ├── _config.yml ├── _includes ├── _layouts | ├── home.html | ├── post.html | └── search-base.html ├── _pages ├── _posts ├── _site ├── 404.html └── index.html 테마의 코드는 gemfile, lisence 파일을 제외하면 간략하게 위와 같은 구조를..

    Jekyll을 사용해 Github Page 만들기 - (1) jekyll theme 적용하기

    Jekyll을 사용해 Github Page 만들기 - (1) jekyll theme 적용하기

    전반적인 진행은 https://suhwan.dev/2017/06/22/create-blog-with-github-pages-and-jekyll/ 블로그를 참고했다. 처음엔 Github docs를 보고 [ 1. 레포지토리(yeob-yi.github.io) 생성 2. Jekyll 사이트 생성 3. custom theme 적용 4. 페이지 수정 및 글 작성 ] 의 순서로 하려고 했다. 위 순서대로 먼저 Jekyll 사이트를 생성한 뒤 _config.yml 파일에 remote theme: sighingnow/jekyll-gitbook 코드를 넣어 테마를 적용하는 방법을 시도했다. 커스템 테마 적용은 성공했는데, 페이지를 수정하자 404 에러가 나왔다. 그리고 커스텀 테마의 폴더 구조랑 내 폴더 구조랑 다르게 생..

    Week2 (0507-0513)

    깃헙블로그 만들기 (Weeklog 용) 참고: https://80000coding.oopy.io/5d4456b2-781a-4d16-a957-fff54c7314de GemError (https://80000coding.oopy.io/5d4456b2-781a-4d16-a957-fff54c7314de) 내가 선택한 테마 : https://sighingnow.github.io/jekyll-gitbook/ 컨셉 참고: https://codesyun.tistory.com/notice/297 (블로그엔 공부 내용, 깃헙 블로그엔 Weeklog) 이재환의 자바 프로그래밍 입문 1, 2단계 복습, 블로그에 정리 조금씩 해두기 기타 레퍼런스들 핵더박스 https://www.hackthebox.com/hacker 드림핵 h..

    GitHub 프로필 꾸미기: productive box, stats box

    GitHub 프로필 꾸미기: productive box, stats box

    GitHub README 꾸미기 | gist 꾸미기 | productive-box | github-stats-box 오랜만에 깃헙 프로필 꾸미기 병이 도졌다. 또 하라는 코딩은 안하고 이런거나 좋아하고 이번엔 GitHub Stats(깃허브 통계)와 productive box(커밋 시간대 통계)를 달아봤다. gist 만들고, 토큰 발급하고, 레포지토리 포크 뜨고, 변수 몇 개 설정해준 뒤 액션 탭에서 enable 해주면 끝나지만, 해보기 전의 나는 몰랐기 때문에 정리해두려고 한다. 1. 사전 준비 1.1 gist 만들기 GitHub gist? 코드 조각, 로그, 메모 등을 남길 때 사용할 수 있다고 한다. 사실 정확하게 뭔지는 모르겠지만, 대충 크기 작은 파일 하나 쓸 수 있는 레포지토리같은 느낌(?)인 ..

    [Git 개념] #1. Git? Github?

    Git 리누스 토르발스(Linux Torvalds)가 개발한 분산형 버전 관리 시스템(Version Control System, VCS). (많이 들어본 그 이름 맞다,,, 리눅스 개발한 리누스 토르발스,,,) 쉽게 말해 코드의 수정 기록을 저장해두는 프로그램이다. 컴퓨터가 갑자기 다운되거나, 작성하던 파일이 날아가버리는 경우를 대비해 문서를 작성할 때 중간중간 저장해두는 것처럼, 코드를 작성할 때 변경사항들을 저장해주는 프로그램이 바로 깃(Git)이다. Git 특징 깃에는 다음과 같은 특징이 있다. 1. 특정 시점으로 파일 복구 깃을 사용하는 것은 'ctrl+s'나 'cmd+s' 단축키를 통해 파일 자체를 단순히 '저장'한 것 보다는 파일을 '다른 이름으로 저장'한 것에 가깝다. 덕분에 과거에 저장한(..