Jekyll 정적 블로그 서버리스 호스팅 가이드: Surge.sh를 무료로 배포하는 방법은 무엇입니까?

무료로 호스팅하는 방법 지킬 정적 블로그? 서버나 기술을 구입할 필요가 없으며 초보자도 빠르게 시작할 수 있습니다!

Jekyll + Surge.sh를 사용하면 효율적인 블로그 플랫폼을 쉽게 만들 수 있습니다!

Jekyll 정적 블로그 서버리스 호스팅 가이드: Surge.sh를 무료로 배포하는 방법은 무엇입니까?

Surge 프로젝트 설치

Surge.sh는 Node.js 플랫폼에서 게시된 JavaScript 인용 프로그램입니다.

Surge를 사용하기 전에 다음을 수행해야 합니다.로컬 컴퓨터에 Node.js 설치.

  • 그런 다음 npm을 통해 Surge를 설치합니다.

Surge를 설치하지 않은 경우 첫 번째 작업은 다음 명령을 입력하여 설치하는 것입니다▼

npm install -g surge
  • 이제 Jekyll 웹사이트를 빠르게 시작하는 데 필요한 모든 도구를 갖추었습니다.

새로운 지킬 사이트 만들기

먼저 기존 Jekyll 프로젝트를 찾거나 터미널을 통해 새 프로젝트를 생성하세요 ▼

# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./

Jekyll을 구축하는 구체적인 방법은 아래 링크를 클릭하여 세심하게 준비한 Jekyll 다운로드 및 설치 튜토리얼을 읽어보세요▼

로컬 컴퓨터를 설정하고 Jekyll을 설정한 후, 다음 명령을 사용하여 브라우저에서 액세스할 수 있습니다.bundle exec jekyll serve

bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • 이제 기본 정적 웹 사이트를 성공적으로 실행했습니다.
  • 기본적으로 Jekyll 프로젝트는 로컬 컴퓨터에서 실행되며 서버에 배포할 준비가 거의 완료되었습니다.

Jekyll 웹사이트 컴파일하기

다음으로 Jekyll 웹사이트를 정적 HTML, CSS, JavaScript 파일로 컴파일할 수 있습니다.

bundle exec jekyll build

이제 소스 코드가 다음으로 컴파일되었습니다. _site/ 내용물.

매 실행 jekyll build , 이러한 파일은 다시 컴파일됩니다. 웹에 게시하려는 파일이기도 합니다.

Jekyll 사이트 배포

다음 명령을 사용하여 _site/ 인터넷에 카탈로그 게시▼

surge _site/

아직 로그인하거나 등록하지 않은 경우 시스템에 로그인하거나 등록하라는 메시지가 표시됩니다.

다음으로 임의의 하위 도메인을 얻게 됩니다.

이를 자신이 선택한 것으로 바꿀 수 있습니다. example-jekyll.surge.sh

surge _site/

email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh

Enter 키를 누르면 웹사이트가 성공적으로 시작되었음을 확인하는 메시지가 표시됩니다▼

Success! Project is published and running at example-jekyll.surge.sh
  • 잘하셨습니다. 이제 귀하의 웹사이트가 성공적으로 온라인에 접속되었습니다!

Surge는 배포될 때마다 기본적으로 도메인 이름을 입력하라는 메시지를 표시합니다.

이 단계를 건너뛰려면 명령을 실행할 때 도메인 이름을 Surge의 CLI에 직접 전달할 수 있습니다.

예를 들어 하위 도메인이 다음과 같은 경우vancouver.surge.sh, 다음 명령을 실행할 수 있습니다 ▼

surge _site/ --domain vancouver.surge.sh
  • Surge에 사용자 지정 도메인 이름을 추가하는 경우 위 명령의 하위 도메인 이름을 사용자 지정 도메인 이름으로 바꿀 수 있습니다.

계정을 전환하여 로그인하려면 Surge 계정에서 로그아웃해야 합니다▼

surge logout

다음과 같은 오류 메시지가 나타나는 경우▼

Surge.sh에 Jekyll을 배포하여 사용자 정의 도메인 이름 추가: 정적 웹사이트를 쉽게 구축 3부

Aborted - you do not have permission to publish to xxx. surge.sh
  • 해결 방법은 Surge가 기본적으로 생성한 하위 도메인을 변경하는 것입니다. 이 하위 도메인은 이미 사용 중이기 때문입니다.
  • 자동으로 제공된 URL에 영숫자 접두사를 추가할 수 있습니다.

프리 티어 제한

  • Surge.sh는 매월 250개의 배포와 1GB의 스토리지를 허용하는 무료 등급을 제공합니다.
  • 개인 블로그의 경우 일반적으로 이 정도면 충분합니다.
  • 더 많은 리소스가 필요한 경우 유료 플랜으로 업그레이드할 수 있습니다.

주의 사항

Surge가 공식적으로 제공하는 하위 도메인 이름은 robots.txt 파일에서 검색 스파이더를 강제로 차단하기 때문에(도움이 되지 않음)SEO), 수정 권한이 없으므로 사용을 권장하지 않습니다.

robots.txt 파일을 수정할 수 있도록 Surge에 사용자 지정 도메인 이름을 추가하는 것이 좋습니다.

🚀 Jekyll을 Surge.sh에 배포하고 사용자 정의 도메인 이름을 추가하는 방법을 알고 싶으십니까?

계속해서 가이드를 읽고 정적 웹사이트를 쉽게 구축하려면 아래 링크를 클릭하세요▼

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

위쪽으로 스크롤