이것은 웹 사이트 expressjs.com의 저장소입니다. 저장소에서 GitHub 페이지 웹 사이트로 직접 호스팅됩니다.
로컬 웹 사이트를 미리 보려면 :
이미없는 경우 Ruby와 Bundler를 설치하십시오.
보석에서 Jekyll-Redirect를 설치하십시오.
$ gem install jekyll-redirect-from다음 명령을 실행 하여이 저장소를 복제하십시오.
$ git clone https://github.com/expressjs/expressjs.com.git복제 된 저장소 디렉토리로 이동하여 다음 명령을 실행하십시오.
$ bundle install Bundler는 보석을 설치할 보석을 볼 것입니다. github-pages Gem에는 동일한 버전의 Jekyll 및 GitHub 페이지에서 사용하는 기타 종속성이 포함되어 있으므로 로컬 설정은 GitHub 페이지를 최대한 밀접하게 반영합니다.
다음 명령을 사용하여 jekyll을 실행하십시오.
$ bundle exec jekyll serve그런 다음 브라우저에 http : // localhost : 4000을로드하십시오.
팁
Make 명령 사용 방법에 대한 자세한 정보를 얻기 위해 make help 수 있습니다.
make build .make serve 제공합니다. 여기에는 라이브 재 장전이 포함되므로 모든 변경 사항이 반영됩니다 (시간이 걸리고 로그를 확인할 수 있음).make clean 도커 이미지와 리소스를 제거하십시오. Jekyll은 Kramdown으로 알려진 Markdown의 변형을 사용합니다.
Jekyll은 템플릿에 액체 템플릿 엔진을 사용합니다.
JavaScript에는 GFM 울타리 코드 블록을 사용할 수 있습니다. 예를 들어:
```JS var express = 요구 사항 ( 'Express') var app = Express () App.Listen (3000) ```
결과는 다음과 같습니다.
const express = require ( 'express' )
const app = express ( )
app . listen ( 3000 ) 기본 GitHub 페이지 구문 강조 표시는 _config.yml 에서 비활성화되어 Prism.js로 강조 표시를 허용합니다.
템플릿 파일 또는 문서 파일을 자유롭게 변경하십시오. 지원 문서는 해당 디렉토리에 있으며 API 문서는 _includes 디렉토리 아래에 있습니다.
기여 번역에 대한 정보를 포함하여 문서에 대한 기여에 대한 자세한 내용은 기고자 안내서를 참조하십시오.
Jekyll에는 Github 페이지가 내장되어 있습니다. 우리는 이미 GitHub 페이지를 사용하여 웹 사이트를 호스팅하고 있으므로 제공하는 기능을 활용하는 것이 합리적입니다. 올바른 상황에서 올바른 도구, 올바른 작업을 위해 올바른 도구를 사용하는 것입니다.