八达通的主题发展

时间:2013-04-29 22:03:54

标签: octopress

Octopress是一个很棒的博客引擎;但是,我似乎很难找到如何在Octopress中创建一个新主题。

我发现的官方指南(http://octopress.org/docs/theme/)仅限制了如何修改官方主题,并没有真正详细说明语法,如

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

也不是目录结构。其他主题创建者(http://billpatrianakos.me/blog/2012/10/31/the-making-of-an-octopress-theme/)只是通过查看默认主题来完成此操作,这是我可能采取的路径。

但在我开始这个艰难的过程之前,我想知道是否有某种指导来创建我可能错过的Octopress主题。

谢谢,

2 个答案:

答案 0 :(得分:15)

Octopress主题实际上只是Jekyll templates(Octopress是Jekyll的包装,提供了很好的附加功能),使用Liquid templating engine

您可以从directory structure了解有关Jekyll的更多信息(包括documentation)。 您可以在Liquid tags上了解有关GitHub wiki的更多信息。

答案 1 :(得分:2)

您可以在github上查看其他人的主题代码:https://github.com/imathis/octopress/wiki/3rd-Party-Octopress-Themes