2014-09-22 4 views
5

나는 CMS 기반 페이지를 Pelican으로 변환하려고합니다. 내 페이지는 책 형태의 기술 주제에 관한 것입니다 (예 : HTML에 대한 자습서/책을 생각해보십시오). 모든 정적 사이트 생성자가 블로그에 집중하는 것 같습니다. 따라서 대부분의 테마는 일종의 블로그 레이아웃을 수행합니다.책을위한 Pelican 테마

누구나 장과 섹션이있는 책에 더 적합한 테마를 가르쳐 주시겠습니까? 이상적으로, 사이드 바에서 일종의 트리에서 콘텐츠 구조를보고 싶습니다. 또한 독자들이 섹션별로 이동할 수 있도록 특정 페이지를 연결하는 방법에 대해서도 관심이 있습니다.

답변

0

"Elegant" theme을 권해 드리며 원하는 유연성을 제공합니다 (홈페이지에 언급 된 사이드 바 기능의 좋은 예가 있음).

펠리컨 사이트를 구성하는 방법은 펠리칸의 블로그 기능을 완전히 무시하고 책 콘텐츠를 정적 페이지로 만드는 것이 좋습니다. 모든 페이지가 인하 내용이있는 경우에, 당신은 당신의 펠리칸 사이트 디렉토리에이 같은 작업을 수행 할 수 있습니다

pelicanconf.py 
content/ 
    i_am_a_blog_post.md 
    pages/ 
     book_index.md 
     chapter1.md 
     chapter2.md 
     chapter3.md 

을 그리고 (이 책에서 다양한 콘텐츠에 대한 링크에 드롭 할 수있는 열쇠입니다) 당신은을 지정 파일 book_index.md, chapter1.md 등의 출력 위치는 save_as 메타 태그를 사용합니다. 그래서 예를 들어, book_index.md이 포함됩니다 :

Title: Book Index 
save_as: book_index/index.html 

Here is the index for my book: 

* [Chapter 1]({{ SITEURL }}/chapter1/) 
* [Chapter 2]({{ SITEURL }}/chapter2/) 
* [Chapter 3]({{ SITEURL }}/chapter3/) 

chapter1.md 등등 등등 save_as: chapter1/index.html을 포함하고있다. 이제 펠리컨 사이트를 방문하면 URL 끝에 "book_index /"를 추가하면 자동으로 책 색인 페이지로 이동합니다. 편리하게 당신을 위해 Markdown에 여전히 쓸 수 있습니다.