이 블로그는 이더리움 연구회에서 운영하는 기술 블로그입니다.
본 블로그는 Github pages를 통해 호스팅됩니다. 호스팅되는 브랜치는 gh-pages
브랜치이며, 실제로는 master
브랜치의 .travis.yml
파일의 default_branch
항목이 가리키는 브랜치 에 변경사항이 발생하면, Travis CI에 의해 변경사항이
gh-pages
브랜치로 Force Push 되는 방식으로 업데이트 됩니다. 따라서 새로운 테마를 적용하는 등의 개편을 진행할 때에는 새로운 브랜치를 생성하여 작업한 뒤 master
의 .travis.yml
의 default_branch
항목을 해당 브랜치로 변경하면 됩니다.
bundle install
bundle exec jekyll serve
-
Fork하기
-
포스팅용 브랜치 시작
git clone https://github.com/$YOUR_GITHUB_ID/tech.etherstudy.net
을 통해 클론하신 다음, 게시물 이름으로 새로운 브랜치를 시작해주세요.
git checkout -b $BRANCH_NAME_WITH_POST_TITLE
-
게시물 작성
_posts
폴더에yyyy-mm-dd-title.markdown
의 형식으로 파일을 만들어주세요.게시물 작성을 완료하였으면 해당 게시물을 Stage에 올린 뒤 Commit합니다.
git add ./_posts/$YOUR_POSTING_FILE git commit -m "$PUT_COMMIT_MESSAGE_HERE"
자세한 내용은 여기를 참조해주세요.
-
푸쉬
본인의 깃허브 계정에 게시물 작성을 위해 만든 브랜치를 푸쉬해주세요.
git push $YOUR_REPOSITORY_URL $BRANCH_NAME_WITH_POST_TITLE
-
풀리퀘스트
Base branch를
으로 해서 Pull Request를 만들어주세요.
-
Pull Request가 승인되면 게시물이 자동으로 업데이트 됩니다.
깃허브에서 제공하는 기능을 활용해서 포스트를 빠르게 작성할 수 있습니다.
-
레포지토리로 이동 후 Create new file 버튼클릭
-
File 이름으로
_posts/yyyy-mm-dd-title.markdown
입력 (yyyy, mm, dd, title은 직접 변경하세요) -
포스트의 정보를
---
사이에 YAML형태로 간단하게 적어주세요. 다음을 참조하면 됩니다. 그리고 그 아래에 포스트를 작성해주세요.--- layout: post # 바꾸지 마세요. title: "여기에 새로운 제목을 입력하세요". date: 2018-06-24 19:57:40 +0900 # 작성 날짜를 입력해주세요. author: 저자 이름 <your-email@address.com> --- # H1 ## H2 여기에 포스트를 작성해주세요
-
기본적으로 Pull request 형식을 따르고, 굳이 리뷰가 필요하지 않을 경우에는 직접 Commit해주세요.
This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at jekyllrb.com
You can find the source code for Minima at GitHub: jekyll / minima
You can find the source code for Jekyll at GitHub: jekyll / jekyll