我试图将基于CMS的页面转换为Pelican。我的页面是关于书籍形式的技术主题(想想关于HTML的教程/书籍的例子)。似乎所有静态站点生成器都专注于博客。因此,我发现的大多数主题只是做某种博客布局。
任何人都可以请我指出一个更适合书中章节的主题吗?理想情况下,我喜欢在侧边栏中看到某种树中的内容结构。此外,我对如何链接某些页面感兴趣,以便读者可以从一个部分到另一个部分。
答案 0 :(得分:0)
我推荐"Elegant" theme,它具有您所寻求的灵活性(他们的主页有一个您提到的侧边栏功能的好例子)。
至于你如何构建Pelican网站,你可能想要完全忽略Pelican的博客功能,并将你的图书内容创建为一堆静态页面。如果您的所有网页都是降价内容,您可以在您的鹈鹕网站目录中执行以下操作:
pelicanconf.py
content/
i_am_a_blog_post.md
pages/
book_index.md
chapter1.md
chapter2.md
chapter3.md
然后(这是能够删除书中各种内容的链接的关键)您可以使用{指定文件book_index.md
,chapter1.md
等的输出位置。 {1}} metatag。例如,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
,依此类推。现在,当您访问Pelican网站时,您可以在URL的末尾添加“book_index /”,它会自动将您带到您的图书索引页面 - 这对您来说仍然可以用Markdown编写。