2014-09-22 105 views
5

我試圖將基於CMS的頁面轉換爲Pelican。我的頁面是關於一本書的形式的技術話題(想想例如關於HTML的教程/書)。看起來,所有靜態網站生成器都專注於博客。因此,我發現的大多數主題只是做一些博客佈局。書籍的鵜鶘主題

任何人都可以請我指出一個更適合章節和章節的書的主題?理想情況下,我喜歡在邊欄中的某種樹中看到內容結構。另外,我很感興趣的是如何鏈接某些頁面,以便讀者可以從一節跳到另一節。

回答

0

我推薦"Elegant" theme,它具有您需要的靈活性(他們的主頁提供了您提到的側邊欄功能的一個很好的例子)。

至於如何構建您的Pelican網站,您可能會完全忽略Pelican的博客功能,並將您的圖書內容創建爲一堆靜態頁面。如果您所有的網頁都降價的內容,你可以做這樣的事情在你的鵜鶘網站目錄:

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

然後(這是關鍵,能夠在鏈接到書中各種內容掉落)指定的通過使用save_as元標籤來輸出文件book_index.md,chapter1.md等的位置。因此,例如,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,等等等等。現在,當您訪問您的Pelican網站時,您可以在網址末尾添加「book_index /」,它會自動將您帶到您的圖書索引頁 - 您可以方便地使用它來編寫Markdown。