鍍金池/ 教程/ 物聯(lián)網(wǎng)/ Ghost 主題
使用 Ghost
Ghost 主題
郵件設(shè)置
安裝 Ghost & 開始嘗試

Ghost 主題

開始創(chuàng)建屬于你的 Ghost 主題

變更主題

Ghost 的主題放在 content/themes/

如果你想用其他主題替換缺省的 Casper 主題,可以看看我們的 marketplace gallery 上的這些自定義主題。下載你喜歡的主題,解壓之后放進 content/themes 里,和 Casper 放一起。

如果你想自己做個主題,我們建議你復(fù)制 casper 文件夾,然后在復(fù)制的文件夾里修改模版,按你喜歡來做。

要切換到你新添加的主題:

  1. 重啟 Ghost 。Ghost 不會立即發(fā)現(xiàn)你往content/themes 新添加了文件夾,所以你需要重啟 Ghost。
  2. 登錄 Ghost 管理后臺,進入/ghost/settings/general/頁面。
  3. 在“Theme”下拉菜單里選擇你的主題的名字。
  4. 點“保存”。
  5. 查看博客的前端,欣賞你的新主題吧!

Handlebars 是什么?

Handlebars 是 Ghost 使用的模版語言。

Handlebars 提供了可以使你輕松高效地建立語義模版的功能。

如果你正打算開始自己寫主題,也許先熟悉熟悉 handlebars 的語法是個不錯的選擇??纯?handlebars 文檔,或者看看 Treehouse 上的教程 —— 這樣你就可以跳過開始的安裝和使用步驟(我們幫你做好了一部分),同時避免和“基本表達”糾纏。

關(guān)于 Ghost 主題

Ghost 的主題旨在做到易于編寫和維護。Ghost 主題推崇模版(HTML)和業(yè)務(wù)邏輯(JavaScript)之間的分離。Handlebars (幾乎)是沒有邏輯,并且強化了這個分離,同時提供部件來幫助用來顯示內(nèi)容的業(yè)務(wù)邏輯保持獨立。這種分離使在制作主題時,開發(fā)者和設(shè)計師之間的合作更加容易。

Handlebars 模版是分等級的(一個模版可以擴展另一個),也支持模塊化的模版。Ghost 擁有這些特性,使得代碼的重復(fù)得以減少,同時每一個模版可以保持專注于實現(xiàn)單一功能,并且做到好。擁有良好架構(gòu)的主題將很容易維護,而各個組成部分之間的分離使得他們可以在不同主題之間重復(fù)利用。

希望你喜歡我們構(gòu)造主題的方法。

Ghost 主題的文件架構(gòu)

我們推薦如下架構(gòu):

.
├── /assets
|   └── /css
|       ├── screen.css
|   ├── /fonts
|   ├── /images
|   ├── /js
├── default.hbs
├── index.hbs [必需]
└── post.hbs [必需]
下一篇:使用 Ghost