ContentFul 是什么,如何使用?
我看到業(yè)內(nèi)很多人在使用 Contentful 作為自己的內(nèi)容管理系統(tǒng),也就是 CMS, 所以我打算看下,這到底是什么,怎么用。
簡(jiǎn)單來(lái)說(shuō),可以把它理解為一個(gè)數(shù)據(jù)庫(kù),你可以在這個(gè)數(shù)據(jù)庫(kù)里定義你的數(shù)據(jù)庫(kù)結(jié)構(gòu),比如定義一個(gè)模板:文章標(biāo)題、文章時(shí)間、文章內(nèi)容,然后你可以使用 API 訪問(wèn)你的這個(gè)模板的內(nèi)容,在前端渲染成博客文章。
假如這個(gè)模板下有50篇文章,你就可以在你的網(wǎng)站上都顯示出來(lái)。當(dāng)然,這里的前端不止是網(wǎng)站,也可以是其他的,比如 app。
你只要更新了你的 Contentful 里面的內(nèi)容,你的前端就都跟著更新了。不同于傳統(tǒng)的博客建站工具:你需要更新 markdown 文件,然后 push 到站點(diǎn)部署。確實(shí)是方便了很多,尤其是你的一份內(nèi)容需要更新到多處。
另外,Contentful 上有不少其他的 api 和第三方插件,也讓它的整個(gè)生態(tài)功能非常強(qiáng)大,這方面我后面看看再分享出來(lái)。