웹사이트는 Hugo를 사용하여 생성됩니다. Hugo는 Markdown 사이트와 템플릿을 사용하여 정적 웹사이트를 컴파일하는 정적 사이트 생성기입니다.
프로젝트를 복제합니다: git clone https://github.com/judaicalink/judaicalink-site.git
.
디렉토리로 이동하십시오: cd judaicalink-site
.
Hugo를 설치합니다(아래 참조).
Hugo 실행 파일(현재 서버에서 사용되는 버전: 0.104.3)을 다운로드하기만 하면 됩니다.
PATH 아래의 환경 변수에hugo를 추가해야 합니다.
예: C:UsersYourNamehugo_0.31.1_Windows-64bit
설치가 제대로 되었는지 확인하려면 명령 프롬프트에 hugo help
입력하세요. Hugo가 실행할 수 있는 여러 명령이 포함된 응답을 받아야 합니다.
-> 더 자세한 지침은 Windows 설치 가이드에 대해 휴고가 제공하는 가이드를 참조하세요.
명령 프롬프트에서 복제된 저장소의 기본 디렉터리(이 README.md 파일이 있는 곳)로 이동하여 hugo server
명령을 실행합니다.
예: C:UsersYourNamejudaicalink-site>hugo 서버
그런 다음 http://localhost:1313에서 로컬로 웹사이트를 탐색할 수 있습니다.
우분투: sudo apt update && sudo apt install hugo
.
아치: sudo pacman -S hugo
.
Fedora, RedHat: sudo pacman -S hugo
hugo --version
사용하여 설치를 확인합니다.
Brew brew install hugo
Hugo 를 사용하여 Hugo를 설치합니다.
hugo --version
사용하여 설치를 확인합니다.
hugo serve
사용하여 로컬 컴퓨터에서 Hugo를 직접 제공하세요. 웹서버가 열립니다. 터미널에서 링크와 경로를 확인하세요.
오류도 확인하세요.
소스를 컴파일하고 라이브 사이트를 생성하려면 hugo
실행하세요.
그러면 static
파일과 public
폴더가 생성됩니다.
사이트를 특정 폴더로 컴파일하려면 다음을 사용하세요: hugo -d <your-destination>
.
이제 Apache2 또는 NGINX와 같은 웹서버를 사용하여 페이지를 제공할 수 있습니다.
public
및 static
폴더를 제공 디렉토리에 복사하거나 sites-available
의 디렉토리를 위치 지시어에 추가하세요.
static
폴더도 제공하도록 위조하지 마십시오.
사이트의 최신 버전인 git fetch
및 git pull
가져오고 가져오기만 하면 됩니다. 사이트를 다시 컴파일합니다.
Docker 이미지를 빌드하려면 저장소를 복제하고 docker build -t judaicalink-site .
저장소의 루트 디렉터리에 있습니다.
이미지를 실행하려면 docker run -d -p 80:80 judaicalink-site
사용하세요.
Markdown 구문이 올바른지 확인하세요.
변경 사항이 예상대로 표시되지 않으면 콘솔에서 오류를 확인하세요.
사이트를 로컬로 제공하고 변경 사항을 확인하세요.
브라우저의 캐시를 지웁니다.
완료되면 변경 사항을 포크된 저장소에 커밋하고 풀 요청을 보냅니다.