jekyll 예제

Jekyll을 사용하여 QEMU의 새로운 웹 사이트를 구축하는 것은 정말 재미있었습니다. 나는 약 하루에 웹 사이트의 첫 번째 버전을 구축 할 수 있었다, 나는 레딧과 QEMU IRC 채널에서 사용자 피드백에 따라 연마로 학습 과정은 부드러운 남아있었다. 이 기사에서 공유한 팁도 도움이 되기를 바랍니다. 지킬 설명서는 다양한 설정을 자세히 설명합니다. 기본값은 일반적으로 양호합니다. 내 경험에 따르면, 나는 주로 _config.yml을 사용하여 플러그인의 작동을 사용자 정의했으며, 이 기사는 나중에 이야기 할 것입니다. 한 가지 예외는 permalink 옵션의 기본값입니다. 걱정하지 마세요. CSS/HTML 템플릿의 자리 표시자 콘텐츠로 쉽게 시작할 수 있습니다. 대부분의 Jekyll 템플릿은 _포함 디렉토리를 비슷한 방식으로 구성하고 표준 Jekyll 템플릿, 다른 자습서 또는 QEMU 웹 사이트에서 이러한 고급 요소를 통합하는 것이 매우 쉽습니다. GitHub에서 폴더 구조를 볼 수 있습니다. Jekyll을 실행하면 _site라는 폴더가 내부에 정적 웹 사이트가 있습니다.

리포지토리의 모든 파일 또는 폴더는 밑줄로 시작하지 않는 한 _site 폴더에 복사됩니다. 마크다운 파일은 자동으로 HTML로 변환되며 풀은 웹 사이트에서 다소 동적 콘텐츠를 허용하기 위해 액체 템플릿 시스템을 사용합니다. 지킬/예제에서 새로운 릴리스에 대한 알림을 원하십니까? 이 웹 사이트는 GitHub 페이지 / 지킬에 의해 구동되며 5 분 이내에 구축 할 수 있습니다. 말 그대로. 이제 디렉토리를 입력, 유형 번들 exec jekyll 서브 (여러 웹 사이트에서 작업하는 경우, 번들 exec는 지킬의 올바른 버전을 사용하는 것을 보장), http://127.0.0.1:4000/ 웹 브라우저를 가리 킬. 당신은 이것을 볼 수 있습니다 : GitHub가 지킬 블로그에 대한 무료 호스팅을 제공한다는 사실은 케이크에 장식되어 있습니다. 그것은 호스팅에서 연간 ~ $ 50을 절약 할 수 있습니다. GitHub 내 블로그의 자동 버전 제어를 제공합니다. GitHub의 웹 편집기를 사용하여 온라인으로 블로그 게시물을 작성할 수 있습니다.

그리고 나는 여전히 내 사용자 정의 도메인 (joshualande.com)에 연결할 수 있습니다. 지킬은 무료 오픈 소스 정적 사이트 생성기입니다. 콘텐츠 관리 시스템(예: Drupal 및 WordPress)과 마찬가지로 Jekyll은 풍부하고 사용하기 쉬운 탐색을 통해 웹 사이트를 구축하는 데 사용할 수 있습니다. Drupal 및 워드 프레스와는 달리, 그러나, 지킬은 한 번에 모든 콘텐츠를 생성, 대신 사람들이 귀하의 웹 사이트의 페이지를 방문 하는 대기. 페이지를 생성하기 위해 Jekyll은 테마 템플릿(이 경우 “페이지” 레이아웃)에서 레이아웃을 가져와 앞면 및 페이지 콘텐츠의 데이터와 병합합니다.