Hugo로 만든 다른 사람들의 저장소에 기여하는 방법

소개



정적 사이트 생성기의 Hugo를 설정하는 방법을 소개합니다. 여기에서는 다른 사람이 만든 사이트에 Github에 공헌하는 방법을 소개합니다.

Hugo 설치 전 준비



Hugo 에는 다양한 인스톨 방법이 있습니다만, 이번은 scoop 라고 하는 패키지 매니저를 이용합니다.
Powershell을 시작하고 다음 명령을 입력합니다.
iwr -useb get.scoop.sh | iex

위의 명령은 scoop을 설치하는 명령입니다.
scoop install hugo-extended

hugo의 확장 버전을 이번에는 설치합니다.


원래 리포지토리의 클론



여기에서 Git 저장소에 참여하는 방법을 설명합니다.
원하는 폴더로 시작하십시오. 여기서는 문서 바로 아래에 있습니다.
사용자 이름은 mazok입니다.
cd .\Documents\

Hugo로 만드는 사이트 테마는 submodule 또는 clone 에 설치되어 있다고 생각합니다.
따라서 옵션으로
--recursive

recursive 은 재귀적으로 clone 하는 옵션입니다.
git clone --recursive https://github.com/username/hoge.git
cd .\リポジトリ名\

리포지토리로 이동합니다.

Hugo 만들기




hugo new post/postn/hoge.md

이 명령은 새로운 포스트 포스트을 추가하는 명령입니다.
cd .\content\post\postn\

만든 게시물의 폴더로 이동합니다.
start .

이 명령을 사용하면 해당 폴더에서 탐색기를 시작할 수 있습니다.
메모장이나 무언가의 텍스트 편집기로 편집하십시오.


draft의 행을 지우지 않으면 표시되지 않습니다!!
그러니 지워주세요.


cd ../../../

이 명령은 리포지토리 이름 바로 아래의 폴더로 이동합니다. 이동할 수 없으면 ../를 늘리거나 줄이십시오.
hugo server

이 명령은 localhost이며 서버를 설정하는 명령입니다.
hugo server에서 Web Server is avaliable at URL 여기에 표시된 URL을 브라우저에서 시작합니다.


이런 식으로 표시됩니다.

GitHub로 푸시하기




git checkout -b branchname

checkout -b 명령은 체크 아웃과 분기를 작성할 수 있습니다.
git add .

이 명령으로 모든 파일을 스테이징 수 있습니다.


git commit -m "ここにコミットの説明を入力してください"

이제 커밋 할 수 있지만 ...
GitHub에 로그인하라는 메시지가 표시되므로 Sign in with your browser로 로그인하세요.

설정이 끝나면 푸시 합니다.
git push origin branchname

합니다. 그러면 Github에 로그인 화면이 나타납니다. 위의 소개와 순서가 반대입니다.

Github에서 풀 요청



그런 다음 Github을 열고 풀 요청을 보냅니다.
리포지토리를 브라우저에서 엽니다.
위의 탭에서 Pull request를 선택하고 Compare & pull request를 클릭하십시오.

그리고 Pull requests의 제목과 설명을 입력하십시오.
입력이 완료되면 Create pull request를 선택하십시오.

결론



이번에 타인의 리포지토리에의 공헌을 간단하게 할 수 있었습니다.
Hugo는 훌륭합니다.

좋은 웹페이지 즐겨찾기