2014-09-22 15 views
5

Próbuję przekonwertować stronę opartą na CMS na Pelikana. Moja strona dotyczy tematu technicznego w formie książki (pomyśl na przykład o tutorialu/książce o HTML). Wygląda na to, że wszystkie statyczne generatory witryn skupiają się na blogach. Dlatego większość tematów, które znalazłem, po prostu wykonuję jakiś układ bloga.Temat pelikana dla książki

Czy ktoś może wskazać mi temat bardziej odpowiedni do książki z rozdziałami i sekcjami? Idealnie, chciałbym zobaczyć strukturę zawartości w jakimś drzewie na pasku bocznym. Interesuje mnie również, jak połączyć określone strony, aby czytelnik mógł przejść od sekcji do sekcji.

Odpowiedz

0

Polecam "Elegant" theme, ma elastyczność, której szukasz (ich strona główna ma dobry przykład funkcji paska bocznego, o której wspomniałeś).

Jeśli chodzi o strukturę witryny Pelican, prawdopodobnie zignorujesz całkowicie funkcjonalność bloga Pelican i stworzysz zawartość książki jako grupę statycznych stron. Jeśli wszystkie strony są Przecena treść, można zrobić coś takiego w swoim pelikan katalogu witryny:

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

Następnie (to jest klucz do bycia w stanie wpaść linki do różnych treści w książce) podajesz lokalizacja wyjściowa plików book_index.md, chapter1.md itd., używając metatagu save_as. Tak na przykład, book_index.md będzie zawierać:

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/) 

i chapter1.md zawierałby save_as: chapter1/index.html, i tak dalej i tak dalej. Teraz, kiedy odwiedzasz swoją witrynę Pelican, możesz dodać "book_index /" na końcu adresu URL, a to automatycznie przeniesie Cię na stronę indeksową książki - która, w dogodny dla ciebie sposób, nadal może być zapisana w Markdown.

Powiązane problemy