본문 바로가기

GitHub

(31)
Hugo 블로그 자동 배포용 깃허브 액션 스크립트 소개 Hugo 블로그 자동 배포용 깃허브 액션 스크립트 설명 현재 사용중인 Hugo 페이지를 배포하는 스크립트 아래와 같다. 설명을 약간 첨부해서 공개해 두니, 아무나 가져가서 잘 쓰심 좋겠다. 이 글의 핵심은 master branch에 글을 포함한 휴고 파일들이 있고, 이 파일들의 변경이 생길때 마다 gh-pages 브랜치로 public에 생성된 사이트 내용을 자동으로 배포하는 것이다. 깃허브 페이지 덕분에 따로 호스팅 업체의 도움 없이도 간단한 블로그 사이트 운영을 가능하다. 물론 아래 이전 글 처럼 travis CI 같은 외부 CI 툴로도 가능하지만, 이미 깃허브 액션이 그 역할을 충분히 소화해 주니 외부로 눈을 돌릴 필요가 없다. 2020/02/18 - [IT/블로그] - Hugo GitHub Trav..
GitHub Actions 깃허브 액션 기능 배워보기 GitHub Actions 깃허브 액션이라고, 새로 생긴 기능을 따라해보며 배우는 유튜브 강의 정리합니다. GitHub Action 유튜브 강의 - 이고잉 생활코딩 원본 동영상 주소는 여기 ▶ https://www.youtube.com/watch?v=uBOdEEzjxzE& 깃허브 액션 배우기 from 생활코딩 강의 정리 내용 실제 강의 내용을 필요한 부분 캡쳐해서 정리해 본다. GitHub에서 테스트 할 레포를 하나 만들면, Actions 라는 탭이 생겨있다. 여기를 누르면 아래와 같은 화면을 볼 수 있고, 오른쪽 파란색 Set up a workflow 라는 버튼을 누른다. 그럼 아래와 같이 간단하게 GitHub Actions 작업 내용을 정의할 수 있는 main.yml 이름의 스크립트 화면이 나오는데,..
깃헙페이지 호스팅 제한사항 - GitHub Pages limits 깃헙페이지 호스팅 제한사항 - GitHub Pages limits 계속 무료로 제공해 준다하니, 우리네 촉이 발동 분명히 제한 사항이 있을껏이야~~~~ 정답은 여기 GitHub 공식 어바웃 페이지에 있다는 https://help.github.com/en/github/working-with-github-pages/about-github-pages About GitHub Pages - GitHub Help About GitHub Pages You can use GitHub Pages to host a website about yourself, your organization, or your project directly from a GitHub repository. GitHub Pages is availab..
Hugo GitHub TravisCI 설정 - 웹사이트 블로그 자동 배포하기 Hugo GitHub TravisCI 설정으로 블로그 자동 배포하기 휴고 블로그 플랫폼으로 개인 블로그를 사용하는 경우, 매번 생성된 결과물을 Git 을 통해서 저장소로 push 하는 것이 쉬운 일은 아니다. 이럴 때 사용하는 것이, Travis CI, Circle CI, GitHub Action 등의 툴을 활용하면 된다. 즉, 문서의 변경이나 새로운 글을 추가하는 등의 commit 이 발생할 때 마다 자동으로 hugo 플랫폼 엔진으로 정적 사이트 파일을 생성하고, 원하는 저장 공간으로 업로드를 자동으로 수행하게 되므로, 사용자는 단순히 블로그 글에만 신경 쓰면 된다. 이론적인 내용이야 찾아보면 많이 있다. 더 자세히 잘 적어놓은 글을 참고하는 것이 좋다. 그냥 여기는 실제로 동작하는 결과물을 저장해 두..
Hugo (휴고) 테마 적용 후 에러 발생시 대처한 내용 Hugo (휴고) 테마 적용 후 에러 발생시 대처한 내용 저장용으로 남겨두기 에러 내용은 아래와 같다. 적용한 테마는 docsy 라는 Google 에서 제공하고 있는 documentation 을 위한 테마이다. 막상 쓸 문서는 없는데, 시작한 거 데모는 돌려봐야지...흠 테마 홈페이지 : https://www.docsy.dev/ $ hugo --debug INFO 2020/02/07 18:43:51 No translation bundle found for default language "en" INFO 2020/02/07 18:43:51 Translation func for language no not found, use default. INFO 2020/02/07 18:43:51 i18n not ini..
Git 버전 관리 - 빈 브랜치 만들기 (고아, orphan, empty) Git 버전 관리 - 빈 브랜치 만들기 (고아, orphan, empty) 이건 머 쓸라카면 탐색기 처럼, 그냥 Ctrl+C, Ctrl+V Del 이런 걸 편하게 하면 좋을텐데 막상 쓸려면 걸리는 것이 많다. master 브랜치는 그냥 두고, 빈 브랜치 하나 만드는 것도 쉬운 일이 아니네. Hugo (휴고) 블로그 같은 경우, 실제 콘텐츠 내용을 저장하는 브랜치는 보통 master 로 배포해서 사용자들에게 보여지는 화면이 있는 것은 gh-pages 브랜치를 많이 쓰는 것 같다. 이런 전차로 아무것도 없는 gh-pages 브랜치를 만드려고 하니, 아무 생각없이 아래 절차대로 하면 되겠다. 도리어 git bash 같은 cli가 더 편리해, gui는 괜히 되다 안되다 이런 것이 많다. $ git checkou..
[블로그] Jekyll 지킬 블로그 테마 검색 추천 사이트 - 2020.01 [블로그] Jekyll 지킬 블로그 테마 검색 사이트 추천 Top 5 자신만의 블로그를 갖기 위해 다양한 플랫폼을 거쳐본다. 여기 티스토리도 괜찮지, 그래도 혹시나 해서 하나더 찾아본다. GitHub + Jekyll 이 개인이 선택할 수 있는 가장 최선이 아닌가 생각한다. MS 거대기업이 든든한 빽으로 있고, 공개될 수 도 있지만 내 공간에 내 자료들이 모여지는 형태로는 이게 최선 그래도 이쁜 것들을 좋아하니 테마를 찾아보게 된다. 구글 검색 매번 하는데, 그냥 정리해 두자. 스샷을 안해두면 꼭 다시 들어가봐야 감이 온다. 그냥 하나씩 남겨두자. 순서가 선호도 순이 아니다..그냥 정리해 둔것..5개6개는 다 좋다. (추가. 2020.01) 0. https://jekyll-themes.com/free/ F..
Hugo 설치 및 블로그 만들기 - 블로그 플랫폼 윈도우즈 환경 Hugo 설치 - 블로그 플랫폼 윈도우즈 환경 Static website는 Jekyll Hugo 가 대표적인 플랫폼이다. 자신만의 블로그를 가지고 싶다면 이 둘 중에 하나를 선택하는 것이 좋다. 그래도 지킬 Jekyll 이 좀 더 쉽고 호스팅도 GitHub에서 그냥 사용하면 되므로 유지 보수에 유리할 수 있다. 나름 휴고 Hugo 는 이상하게 좀 깔끔해 보이고, 일단 GitHub 에 올릴 수 있도록 셋업만 할 수 있다면 대안이 될 수 있다. (특히, 블로그 테마가 좀 더 깔끔해 보인다) 무튼 이것도 설치해보자. 사용해 보면 지겨운지 도전할 지 판단이 된다. 일단 홈페이지로 방문해 본다. https://gohugo.io/ The world’s fastest framework for building webs..