이것은 Jekyll/GitHub 페이지용 Ghost 기본 테마 Casper v2.1.9의 모든 기능을 갖춘 포트입니다.
유령의 캐스퍼 // Jasper2
여러 작성자에 대한 즉시 지원( _data/authors.yml
통해)
사진, 약력, 웹사이트, 트위터, 페이스북 등을 포함한 전체 저자 정보
태그 설명 및 개인화된 표지( _data/tags.yml
통해)
각 게시물 하단에 관련 게시물 보기
모든 Ghost 기본 페이지: 작성자 페이지, 태그 페이지, 정보 페이지, 404 등
페이지 매김(무한 스크롤 또는 표준 페이지 매김, 즉 여러 페이지에 걸친 게시물)
Jekyll-feed의 Atom 피드
전환 가능한 구독 버튼(외부 서비스 필요)
highlight.js를 사용한 코드 구문 강조
Google Analytics 추적 지원
Disqus 댓글 지원(Ghost 표준 아님)
사이트 구축 및 배포에는 여러 가지 대안이 있습니다.
결과 파일( _site/
또는 ../jasper2-pages/
의 내용)을 gh-pages 분기에 푸시하는 GitHub Actions를 사용하여 사이트를 구축합니다. 이것이 현재 사용되는 접근 방식입니다. 자세한 내용은 jekyll_build.yml을 참조하세요.
로컬에서 사이트를 생성하고(자세한 내용은 아래 참조) 결과 HTML을 GitHub 페이지가 호스팅하는 Github 저장소에 푸시합니다.
travis-ci(jekyll-travis의 기능 포함)를 사용하여 사이트를 구축하면 생성된 HTML 파일을 gh-pages 분기에 자동으로 푸시할 수 있습니다.
Github 저장소에서 배포를 허용하는 https://www.netlify.com/과 같은 Jekyll 호환 호스터를 사용하여 정적 웹 사이트를 배포하고 CDN을 사용하여 웹 사이트를 게시합니다. Netlify에는 무료 스타터 제안이 있습니다.
옵션 2) 의 경우 간단히 이 저장소( master 브랜치 )를 복제한 다음 디렉터리 내에서 bundle exec jekyll serve
실행하세요. 결과 _site/
(또는 ../jasper2-pages/
) 콘텐츠를 저장소(개인 페이지로 업로드하는 경우 master 분기 (예: username.github.io) 또는 프로젝트 페이지로 업로드하는 경우 gh-pages 분기 (예: 데모).
옵션 3) 의 경우 개인 포크에 travis-ci를 설정해야 합니다. 간단히 말해서 필요한 것은 github 저장소에 푸시할 수 있도록 _config.yml 에서 세부 정보를 변경하는 것입니다. 또한 .travis.yml 에 추가할 보안 키를 생성해야 합니다(해당 파일에서 수행 방법에 대한 자세한 정보를 찾을 수 있습니다). 또한 jekyll-travis의 문서를 꼭 읽어보세요. 이 접근 방식은 파일 변경 사항을 GitHub에 푸시하기만 하면 모든 HTML 파일이 생성되어 gh-pages 에 푸시된다는 점에서 분명한 이점이 있습니다. 또한 사이트 빌드에 모든 것이 여전히 괜찮은지 알 수 있습니다. 여전히 문제가 있으면 주저하지 말고 연락해 주세요(문제 추적에 대해서는 아래 참조).
작성자 페이지를 올바르게 생성하려면 _data/authors.yml 파일에 정의된 각 작성자의 사용자 이름 과 일치하도록 모든 게시물의 머리말에 있는 필드 작성자 의 이름을 바꿔야 합니다. 최신 업데이트를 통해 이제 여러 작성자 블로그가 기본적으로 지원됩니다.
여기에 설명된 대로 Casper 스타일을 컴파일하는 방식을 따릅니다.
Jasper2 스타일은 Gulp/PostCSS를 사용하여 컴파일되어 향후 CSS 사양을 폴리필합니다. 전역적으로 Node와 Gulp를 설치해야 합니다. 그런 다음 테마의 루트 디렉터리에서 다음을 수행합니다.
$ npm 설치 $ 꿀꺽꿀꺽
이제 자동으로 /assets/built/
로 컴파일되는 /assets/css/
파일을 편집할 수 있습니다.
이 설치는 Ruby v2.6.3 및 Jekyll v3.9.0과 잘 호환됩니다. 문제가 발생하면 이슈 트래커에 기록해 주세요.
자유롭게 패치 및 수정 사항을 요청하세요.
모든 디자인 작업에 참여한 Ghost 팀에 깊은 감사를 드립니다. 또한 프로젝트를 유지하고 업데이트하는 데 도움을 준 모든 기여자에게 많은 감사를 드립니다.
Ghost 팀에서 제공하는 것과 동일한 라이센스입니다. Casper의 테마 라이센스를 참조하세요.
저작권 (C) 2015-2021 - MIT 라이선스에 따라 배포되었습니다.
본 소프트웨어 및 관련 문서 파일("소프트웨어")의 사본을 취득한 모든 사람에게 사용, 복사, 수정, 병합에 대한 권리를 포함하되 이에 국한되지 않고 제한 없이 소프트웨어를 취급할 수 있는 권한이 무료로 부여됩니다. , 소프트웨어 사본을 게시, 배포, 재라이센스 부여 및/또는 판매하고, 소프트웨어를 제공받은 사람에게 다음 조건에 따라 그렇게 하도록 허용합니다.
위의 저작권 고지와 본 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.
소프트웨어는 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공됩니다. 어떠한 경우에도 작성자나 저작권 보유자는 계약, 불법 행위 또는 기타 행위로 인해 소프트웨어나 사용 또는 기타 거래와 관련하여 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 소프트웨어.