创建自己的Ghost主题
Ghost 主题
Ghost带有一个名为Casper的默认主题,该主题被设计为一个干净、可读的出版物布局,能适应大多数的使用场景。
如果需要一些定制化的东西,完全可以在现有的开源主题之上构建,或者从头开始构建自己的主题。与增加一些设置选项相比,我们认为直接写代码是一种更好的方式。
主题市场
在 Ghost 主题市场 有大量的免费和付费主题,可供下载:
开发主题
Ghost主题采用一种叫做handlebars的模板语言编写的,它有一组动态helpers来将数据插入模板文件。例如:{{author.name}}
输出当前作者的姓名。
开发主题之前,最好的方式是参考一下 Casper 主题的代码,它让你知道所有的东西是如何组合在一起的。
default.hbs
是主要的模板文件,所有的内容都被填充到这个模板文件中,除非特别指定另外的模板;post.hbs
用于每个具体的文章模板;index.hbs
用于主页的模板;- 等等。
我们有完整的主题文档,概述了可以使用的每个模板文件、上下文和其他帮助。您也可以从我们有用的入门主题开始,其中包括构建您自己的主题所需的最常见的基础和组件。
如果你想和其他制作Ghost主题的人交流,以获得任何建议或帮助,Ghost论坛上还有一个主题部分。