一 整體結(jié)構(gòu)
二 Ghost?API
? ? ? ?提供符合RESTful規(guī)范的历等,用于創(chuàng)建救欧、管理和搜索內(nèi)容的API。主要有內(nèi)容API和?Admin的API。所有的API都帶有驗(yàn)證功能弯囊。
1 Content API
? ? ?提供給客戶端已只讀的方式獲取已經(jīng)發(fā)布的內(nèi)容含滴。
? ? ?通過(guò)API密鑰管理訪問(wèn)控制
2? Admin API
????????提供了基于角色的安全身份驗(yàn)證诱渤。既可以作為工作人員通過(guò)會(huì)話身份驗(yàn)證,也可以與第三方服務(wù)集成谈况。在通過(guò)admin或owner角色進(jìn)行身份驗(yàn)證后勺美,Admin API可以完全控制所有數(shù)據(jù)递胧,與標(biāo)準(zhǔn)的Ghost admin客戶端相比,它具有更大的功能和靈活性赡茸。
3 JavaScript SDK
? ? ? ? 提供一個(gè)封裝好的SDK缎脾,用于簡(jiǎn)化API操作。
4? Webhooks
? ? ? ? 提供一個(gè)webhooks用于當(dāng)內(nèi)容已更改或已更新時(shí)占卧,通過(guò)調(diào)用配置的HTTP端點(diǎn)來(lái)通知外部的服務(wù)赊锚。通過(guò)將Webhooks和API結(jié)合起來(lái),可以集成到內(nèi)容生命周期的任何方面屉栓,以實(shí)現(xiàn)廣泛的內(nèi)容分發(fā)工作流程舷蒲。
三 Ghost Admin 功能概述
入口?/ghost
1? 查看前端頁(yè)面
2? 文章內(nèi)容管理
?(1) 草稿Draft內(nèi)容管理
?(2)定時(shí)Scheduled發(fā)布內(nèi)容管理
?(3) 已發(fā)布內(nèi)容管理
? ? ? 發(fā)布時(shí)可以為該文章設(shè)置封面圖,設(shè)置訪問(wèn)路徑(如果不設(shè)置系統(tǒng)會(huì)以標(biāo)題的內(nèi)容來(lái)設(shè)置)友多、設(shè)置標(biāo)簽牲平、設(shè)置發(fā)布的時(shí)間、設(shè)置作者域滥、設(shè)置摘要纵柿、設(shè)置權(quán)限(public,members ongly ...)、設(shè)置MetaData启绰、設(shè)置Code Injection(為文章添加獨(dú)有的scripts和styles)昂儒、選擇特殊模板(主題中以custom-{{template-name}}.hbs 命令的模板,詳情見(jiàn)自定模板官網(wǎng)教程)委可、選擇是否featured post(選擇后將添加到帖子的HTML代碼中的{{post_class}}中渊跋,參考官網(wǎng)文章)。其他選項(xiàng)詳細(xì)見(jiàn)官網(wǎng)
3 Pages頁(yè)面管理
? ? ?這里我的理解是一個(gè)不同于posts的頁(yè)面着倾,這里可以制定自己的頁(yè)面拾酝。官方中自定義自己的homepage中有比較詳細(xì)的介紹
4? 用戶管理
? ? ? ? 用戶管理需要在“Settings”>>"Labs"中開(kāi)啟“Enable members”