북 아일랜드 벨파스트에 위치한 해커 공간 및 자선 단체 인 Farset Labs 용 Jekyll 및 Bootstrap 기반 정보 웹 사이트.
Jekyll에 필요한 전제 조건을 설치하십시오. 여기에는 최근 루비 (2.5 이상)의 버전이 포함됩니다. Jekyll 및 선택한 플랫폼과 함께 작동하는 최신 안정 버전의 Ruby를 사용하는 것이 좋습니다. 실행하여 Ruby 버전을 확인할 수 있습니다.
ruby --version
RVM 또는 RBENV를 사용하여 다른 버전의 Ruby를 로컬로 관리 할 것을 제안했습니다.
Prequistes를 설치하면 프로젝트 디렉토리를 열고 실행하십시오.
gem install bundler
bundle install
bundle exec jekyll serve -w
브라우저에서 http : // localhost : 4000을 열어 사이트를 볼 수 있습니다.
Docker는 개발을 돕기 위해 재현성있는 환경을 제공합니다. Docker를 사용 하여이 사이트에서 작업하려면 먼저 Docker가 컴퓨터에 설치 한 다음 실행되도록하십시오.
docker build -t farsetlabs-site . docker run -p 4000:4000 -v `pwd`:/app farsetlabs-site
이렇게하면 컨테이너가 시작하여 사이트를 작성한 다음 포트 4000에서 제공합니다. 컴퓨터의 파일 편집은 컨테이너가 사이트를 재건하고 브라우저에서 변경 사항을 사용할 수있게합니다 (빌드의 확인 메시지를 기다리십시오).
Regenerating: 1 file(s) changed at 2019-06-13 09:33:17
index.html
...done in 10.680932188 seconds.
웹 사이트 및 콘텐츠에 대한 모든 기여는 지점을 통해 수행해야합니다. 기여할 때 기능 브랜치 워크 플로우를 따라야합니다.
우리는 라이브 웹 사이트를 나타내는 main
지점 하나가 있습니다. 이 저장소 또는 포크의 기능 분기에서 아직 살지 않는 사이트의 지속적인 개선.
변경 사항은 최신 main
에서 분기하십시오.
저장소에 액세스 할 수없는 경우 Github에서 우리를 포크하고 풀 요청을 통해 지점을 제출하십시오.
개발자가 아닌 경우 수정 및 콘텐츠 개선을 문제로 제기해야합니다.
사이드 바 링크는 _includes/sidebar-links.md
에서 포함됩니다. 이것은 Jekyll 사이트가 구축 될 때 구문 분석되는 Markdown 목록입니다. 사이드 바 링크를 업데이트하려면이 파일을 편집합니다.
변경 사항을 푸시 한 후 (Repo 또는 Fork로 기고자로) 풀 요청을 열어야합니다. 우리 웹 팀이 검토 할 것입니다. 변경 사항에 대한 간단한 설명을 남겨두고 레이아웃에 대한 변경 사항 또는 웹 사이트 기능에 대한 자세한 내용을 자세히 설명하십시오.