创建自己的Ghost主题
2 min read

创建自己的Ghost主题

Ghost自带的默认主题干净、漂亮,可以适用于大多数的场景;不过如果需要,也可以自定义自己的主题。
创建自己的Ghost主题

Ghost 主题

Ghost带有一个名为Casper的默认主题,该主题被设计为一个干净、可读的出版物布局,能适应大多数的使用场景。

如果需要一些定制化的东西,完全可以在现有的开源主题之上构建,或者从头开始构建自己的主题。与增加一些设置选项相比,我们认为直接写代码是一种更好的方式。

主题市场

Ghost 主题市场 有大量的免费和付费主题,可供下载:

开发主题

Ghost主题采用一种叫做handlebars的模板语言编写的,它有一组动态helpers来将数据插入模板文件。例如:{{author.name}} 输出当前作者的姓名。

开发主题之前,最好的方式是参考一下 Casper 主题的代码,它让你知道所有的东西是如何组合在一起的。

  • default.hbs 是主要的模板文件,所有的内容都被填充到这个模板文件中,除非特别指定另外的模板;
  • post.hbs 用于每个具体的文章模板;
  • index.hbs 用于主页的模板;
  • 等等。

我们有完整的主题文档,概述了可以使用的每个模板文件、上下文和其他帮助。您也可以从我们有用的入门主题开始,其中包括构建您自己的主题所需的最常见的基础和组件。

如果你想和其他制作Ghost主题的人交流,以获得任何建议或帮助,Ghost论坛上还有一个主题部分
冰山一角