old
GitHub Pages 도입 3
GitHub Pages 도입 3 Ubuntu 18.04 로컬에 루비 설치 (실패) 로컬 개발 환경(Ubuntu 18.04) 에서 ruby, gem, jekyll을 설치하려고 했다 Jekyll 공식 문서를 따라 실행했다 ruby 2.5.1 버전 설치 sudo apt upgrade sudo apt update sudo apt install ruby-full build-essential zlib1g-dev ruby -v gem 2.7.6 버전 설치 echo '# Install Ruby Gems to ~/gems' >> ~/.zshrc echo 'export GEM_HOME="$HOME/gems"' >> ~/.zshrc echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.zshrc source ~/.zshrc gem -v 이 때 다음 명령어를 수행하니, jekyll 및 bundler가 버전 문제로 설치되지 않았다 gem install jekyll bundler Ubuntu 18.
read moreold
Jekyll-1
Jekyll-1 Jekyll-1 정적 사이트 생성기 마크업 언어로 작성된 텍스트를 Jekyll에 넘겨 주면, 정적 웹사이트를 생성해 줌 더 정확히 말하면, .md 파일을 빌드시에 HTML로 변환시켜줌 사이트 URL, 데이터 형식등을 표현 가능 루비로 작성되었으며, 루비에서는 gem을 이용해 기능들을 패키지화 가능 Jekyll 설치에도 gem이 필요 지킬의 환경 설정은 루트 디렉토리의 _config.yml을 이용 페이지가 많이 있는 경우, _site 폴더를 이용해 하위 폴더로 정리 가능 블로그 포스트는 _post 폴더 내에 넣으면 됨 References https://jekyllrb-ko.github.io/docs/
read moreold
GitHub Pages 도입 2
GitHub Pages 도입 2 진척 Repo 이름을, sinclairr08.github.io로 바꿨다 깃허브 페이지 에서는 특정 프로젝트 사이트가 아닌, 유저의 사이트를 만들고 싶은 경우 위와 같은 이름으로 설정 하라고 한다 이 방식을 채용하면, base path로 인한 경로 문제가 일단은 해결되긴 한다 또한 깃허브 레포 이름을 바꿨으니 로컬에서 remote의 URL도 변경해 줬다.
git remote set-url origin https://github.com/sinclairr08/sinclairr08.github.io 마지막으로 깃허브에서 UTF-8 인코딩 오류가 나는 경우 알려준 방법에 따라 다음과 같이 세팅해서 한글 깨짐 문제를 해결해 보려 했다.
read moreold
GitHub Pages 도입 1
GitHub Pages 도입 1 도입기 TIL을 쓰면서, 내가 정리한 내용들을 블로그 형태로, 나만의 사이트를 만들어서 외부에 공유하고 싶다는 생각이 있었다. 이를 위해 GitHub Pages를 도입해서 외부에 공개하려고 한다 여러 기능도 추가하고, 취향대로 꾸며보기도 하려 한다 이 전체적인 과정을 상세히 기록으로 남겨 두려 한다 또한 내용을 작성함에 있어, 다음 항목들을 지키려 한다 출처가 불분명한 글을 참조하지 말기 (확실한 곳에서만 참조) 다른 사이트 혹은 글을 단순히 베끼는 것은 금지 나만의 언어로 정리하되, 읽는 사람이 최대한 쉽도록 배려해서 정리하기 상황에 따라 사실에 기반한 나의 생각을 추가하기 틀린 내용이 있지 않도록 최대한 많이 검수하기 위 내용에 해당하는 기존 글들을 모두 수정하기 진척 가장 먼저 한 일은, Github의 Settings에서 Pages 항목의 Branch에서, Github Pages를 master 브랜치의 내용을 페이지의 source로 정한 것이다 당연히 안 될 것이라 생각하고, https://sinclairr08.
read more