전체 글

전체 글

    github pages 로 gatsby 블로그 자동배포하기

    이 글은 2021년 11월 22일에 첫 작성되었습니다. (https://github.com/shs395/shs395.github.io/blob/master/content/blog/auto-deploy-blog-on-github-pages/index.md) 과거에 쓰던 gatsby 테마는 내가 브랜치를 만들어서 거기에 블로그 파일을 만들어 관리하고 deploy 를 master 브랜치에 해서 배포가 되는 식으로 진행되었다. 너무 귀찮았고 귀찮으니 글 쓰기도 귀찮았다. 마침 새로 적용한 leonids 테마에는 자동배포하는 workflow가 있었다. 코드는 아래와 같다. name: Gatsby Publish on: push: branches: - master jobs: build: runs-on: ubuntu-..

    porkbun에서 깃허브 블로그 도메인 구매하기 및 도메인사이트

    이 글은 2021년 11월 22일에 첫 작성되었습니다. (https://github.com/shs395/shs395.github.io/blob/master/content/blog/buy-domain/index.md) 도메인 구매 과정 어느 순간부터 github.io 라는 주소가 식상하게 느껴졌다. 나만의 주소를 갖고 싶었고 도메인 구매를 알아보았다. 아무래도 처음 알아본 곳은 검색에 많이 노출된 국내사이트들인데, 가비아라는 사이트가 맘에 들었다. .xyz 도메인이 일년에 1,900원이라니 생각보다 너무 싼 가격에 놀랐다. 그냥 .xyz도메인을 구매하려 했으나 .dev 도메인이 너무 탐났다. 그런데 가비아에서 dev 도메인은 일년에 29,000원... 생각보다 비싼 가격에 고민하고 있을 무렵 해외 도메인 ..

    github branch로 gatsby 블로그 파일 관리하기

    이 글은 2019년 9월 15일에 첫 작성되었습니다. (https://github.com/shs395/shs395.github.io/blob/master/content/blog/manage-blog-file/index.md) 앞선 글 빠르게 Gatsby + Github pages 로 블로그 만들기 에서 보았듯이 npm run deploy (배포하기) (== gatsby build && gh-pages -d public -b master) github pages에 배포를 할 때 빌드된 파일이 master branch에 올라가기 때문에 빌드되기 전 블로그를 작성하는 파일은 master branch에서 버전관리가 어렵다. 그렇다면? 새로운 브랜치를 만들어서 master 브랜치에는 빌드된 블로그만, 새로운 브랜..

    VM(구름IDE, Google Cloud Platform 등)에서 Gatsby를 이용하는 경우에 localhost에 접속하기

    이 글은 2019년 9월 14일에 첫 작성되었습니다. (https://github.com/shs395/shs395.github.io/blob/master/content/blog/access-vm-localhost/index.md) gatsby 블로그를 만들면서 처음으로 만났던 문제는 VM의 localhost에 접속을 해서 내 블로그가 잘 만들어지고 있는지 확인을 못한다는 사실이었다. 그래서 배포를 통한 확인만이 답인가? 라는 바보같은 생각을 할 때쯤 구글링으로 답을 발견했다. 참고 : jekyll를 이용한 GitHub Pages에 블로그 만들기 #1 그 후에야 아래와 같이 공식홈페이지에 써있던 내용인 것을 알았다. If you are using VM setup like vagrant and/or woul..

    빠르게 Gatsby + Github pages 로 블로그 만들기

    이 글은 2019년 9월 14일에 첫 작성되었습니다. (https://github.com/shs395/shs395.github.io/blob/master/content/blog/make-gatsby-blog/index.md) 이 글을 보면 좋은 사람들 영어로 된 공식홈페이지를 읽기 귀찮은 분 빠르고 간결하게 gatsby 블로그를 만들어서 github pages에 배포하고 싶으신 분 개발환경 구름IDE 무료 버전 (Ubuntu 14.04 LTS) - 군대라는 장소적 제약 때문에.. gatsby 선정이유 과거에 jekyll 을 이용한 github 블로그를 만들다가 ruby 가 너무 익숙치 않아서 포기하고(수정을 못하겠다..) 인터넷 검색 중에 gatsby 를 알게 되었다. gatsby는 React(요즘 핫해..