2013-04-29 8 views
9

Octopress è un ottimo motore di blogging; tuttavia, sembra che abbia molti problemi a trovare come creare un nuovo tema in Octopress.Sviluppo di temi in Octopress

La guida ufficiale che ho trovato (http://octopress.org/docs/theme/) solo limiti a come modificare il tema ufficiale, e in realtà non dettaglio la sintassi strutture come

{% assign index = true %} 
{% for post in paginator.posts %} 
{% assign content = post.content %} 

né le directory. Altri creatori di temi (http://billpatrianakos.me/blog/2012/10/31/the-making-of-an-octopress-theme/) lo hanno fatto semplicemente osservando il tema predefinito, che è il percorso che potrei fare.

Ma prima di intraprendere questo processo faticoso, voglio sapere se c'è qualche tipo di guida per creare temi Octopress che potrei aver perso.

Grazie,

+0

Ho lo stesso problema di te, e dopo averne appreso di più ho scritto [una breve guida] (http://chymeric.eu/blog/2013/12/30/octopress-theme/) in tema di polipare. Non è affatto esaustivo, ma ti insegna un po 'sulla struttura degli octopress e puoi sempre usare '' 'grep''' per saperne di più sul tuo caso d'uso individuale. – TheChymera

+0

grazie! Ho finito per scrivere il mio tema anche guardando un altro tema come esempio: https://github.com/rickypai/octopai – rickypai

risposta

15

Octopress sono in realtà solo Jekyll templates (Octopress è un wrapper Jekyll che fornisce extra belle) che utilizzano il Liquid templating engine .

È possibile ottenere ulteriori informazioni su Jekyll (incluso lo directory structure) da documentation. Ulteriori informazioni su Liquid tags sono disponibili su GitHub wiki.

+1

Grazie Sam, questo è estremamente utile. Non avendo familiarità con Jekyll (ma avevo familiarità con Octopress) avevo l'impressione che Octopress avesse inventato quella struttura di directory e i metodi di denominazione. Non più! :) –

+0

Contento di aver potuto aiutare. –