我試圖將基於CMS的頁面轉換爲Pelican。我的頁面是關於一本書的形式的技術話題(想想例如關於HTML的教程/書)。看起來,所有靜態網站生成器都專注於博客。因此,我發現的大多數主題只是做一些博客佈局。書籍的鵜鶘主題
任何人都可以請我指出一個更適合章節和章節的書的主題?理想情況下,我喜歡在邊欄中的某種樹中看到內容結構。另外,我很感興趣的是如何鏈接某些頁面,以便讀者可以從一節跳到另一節。
我試圖將基於CMS的頁面轉換爲Pelican。我的頁面是關於一本書的形式的技術話題(想想例如關於HTML的教程/書)。看起來,所有靜態網站生成器都專注於博客。因此,我發現的大多數主題只是做一些博客佈局。書籍的鵜鶘主題
任何人都可以請我指出一個更適合章節和章節的書的主題?理想情況下,我喜歡在邊欄中的某種樹中看到內容結構。另外,我很感興趣的是如何鏈接某些頁面,以便讀者可以從一節跳到另一節。
我推薦"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。