2014-05-14 3 views
2

나는 최근 Octopress에서 시작했으며, 내가 좋아하는 지킬에 대해서는 I found a theme입니다.Jekyll 테마를 Octopress 테마로 변환하는 방법

이 테마는 Octopress가 테마에 필요한 것과 유사한 구조를 가지고 있지 않다는 점이 문제입니다.

내 Octopress 폴더에 직접 repo를 복제하려고 시도했지만 rake install['name-of-theme']을 사용했지만 작동하지 않았고 방금 누락 된 폴더 (소스, 새시)에 대한 오류가 표시되었습니다.

내 질문은 Octopress로 지킬 테마를 설치하는 방법은 무엇입니까? 내가 따라야 할 디렉토리 구조가 있습니까? 최소 파일을 작동시키는 데 필요한 것은 무엇입니까?

조금 봤지만 나는 지킬 (Jekyll) 테마를 변환하는 것과 관련된 것을 찾지 못했습니다.

감사합니다.

답변

4

수 없습니다. Octopress의 저자는 자신의 테마 레이아웃과 플러그인을 사용하여이를 지원했습니다. 지킬은 을 의미합니다 테마 레이아웃을 만들려면입니다 (베어 본). Jekyll은 처음부터 정적 사이트, 상점 정면 또는 wiki 또는 블로그를 작성하는 훌륭한 프레임 워크라고 생각하십시오. Octopress는 반면에 Jekyll 위에 프레임 워크를 추가합니다 : 테마 레이아웃, 블로그 사이트에 기본으로 설정된 수많은 플러그인, 템플릿 전반에 걸친 SEO,이 프레임 워크를 최상위에서 제어하는 ​​설정 파일, 프레임 워크 (Jekyll 프레임 워크 위에 Octopress 프레임 워크). 기본적으로, 당신은 지킬을 가지고 당신이 원하는대로 당신 자신의 테마 레이아웃을 쓸 수 있습니다; 그러나 Octopress를 사용하면 이미 엄격한 테마 레이아웃을 고수해야합니다.

Octopress 'rake install[] 테마를 설치하는 명령은 작성자의 특정 테마 형식에 따라 특정 디렉토리에 여러 파일을 복사하기 만합니다.

그는 또한 때때로 현재 Octopress 사이트에서 작동하는 오래된 Octopress 테마도 손상시킵니다 (이전 버전과의 호환성에 대해 걱정하지 않는 것 같습니다). 내가 아는 것은 2014 년 4 월 현재의 Octopress를 사용하여 오류가 발생했음을 발견했다.

Anyhoot, 많은 시도 끝에 Anyhoot가 마침내 앉아서 HTML을 복사하여 새로운 Octopress 테마 수동으로. 더 오래된 Octopress 테마를 작동시키려는 나의 "테마"를 만들었습니다.

버그가 있었기 때문에 여전히 좋지 않았습니다 (이전의 Octopress 테마를 여러 개 시도했습니다). 그래서, 나는 포기하고 방금 처음부터 내 자신의 Octopress 테마를 썼다. 개인적으로 Octopress의 레이아웃이 잘 짜여진 방식이 마음에 들지 않습니다. 너무 많은 freakin 증분 파일. 나는 기본적으로 처음부터 내 자신을 구축하고 "사용자 정의"물건을 건너 뛰었습니다. 이로 인해 나 자신 만의 반응이 빠른 HTML 파일 세트를 조롱하고 원하는대로 구성 할 수있었습니다 (http://eduncan911.com).

나는 그가 지난 몇 달 동안 사용자 정의 항목을 추가 한 이유를 이해합니다. 프론트 엔드에 대해 잘 모르는 사람들이나이 글꼴을 조정하거나 색상을 변경하거나 JS 스크립트를 추가하기 만하면됩니다. 맞춤 바닥 글을 만들고 플러그인으로 완료하십시오.

나? 이미 사용하고 싶었던 HTML/JSS 반응 형 HTML 모형을 가지고있다. 나는 Octopress의 기사를 활용하고 pagenation과 코멘트를 보여 주거나 숨길 필요가있었습니다. 나는 정교한 Octopress 템플릿 레이아웃이 필요하지 않았습니다. 하지만 지금은 누구나 내 테마를 원한다면, 내가 한 것과 정확히 원하는 것만 복사 할 수 있으며 원하는대로 수정할 수 있습니다. 나는 SCSS를 좋아해서 SCSS 생성을 유지했다.

https://github.com/eduncan911/eduncan911.github.io/tree/source