寫在前面
最近才發(fā)現(xiàn)一個基于Github Pages的Jekyll內(nèi)容編輯器Prose,感覺內(nèi)容編輯更快、發(fā)布什么的更方便,所以想推薦給使用github的友友們,以前都是在markdown工具里寫,然后再用git推送上去,感覺過程略蠢......
使用Prose所見即所得的編輯特性
1.首先你得有一個Github Pages的主頁,沒有的話開通Github Pages服務(wù),這里就不贅述了,大家都知道。
2.嘗試Prose非常簡單,首先通過Github賬戶身份驗證,便可以導(dǎo)航到相應(yīng)的站點(diǎn)。如下圖:



可以看到登錄成功后會依次列舉個人代碼庫(Repository)。選中之前開通Github Pages服務(wù)的代碼庫,可以瀏覽相應(yīng)的文件以及創(chuàng)建新的文本文件。比如我的wblearn.github.io的代碼庫:

3.接著,我們新建一個文件,點(diǎn)擊NEW FILE,然后編輯內(nèi)容,編輯內(nèi)容的時候,Prose支持Markdown標(biāo)簽的高亮顯示,如下:

4.然后我們可以點(diǎn)擊右邊的預(yù)覽標(biāo)記就可以預(yù)覽了,還可以點(diǎn)擊右邊的saved并commit。

Prose項目的架構(gòu)特點(diǎn)與展望
Prose的架構(gòu)實(shí)現(xiàn)是以Backbone與Jekyll為基礎(chǔ),應(yīng)用托管在Github上,瀏覽器端直接與GitHub API交互。鑒于瀏覽器端無法直接與Github通過OAuth交互,服務(wù)器后端處理用戶身份的驗證,具體的實(shí)現(xiàn)可參照Gatekeeper。
寫在最后
結(jié)合靜態(tài)站點(diǎn)托管服務(wù)Github Pages與博客生成工具Jekyll,搭建博客站點(diǎn),有著部署成本低、易于維護(hù)的特點(diǎn)。誠然,Jekyll可以與Github Pages無縫集成,專業(yè)人士通過pull request就可以發(fā)布內(nèi)容,但不易用是其最大的問題。Prose是一個基于Github Pages的Jekyll內(nèi)容編輯器,它的出現(xiàn)使得內(nèi)容編輯更快、更方便。
參考鏈接via:http://blog.jobbole.com/23527/