寫在前面
最近才發(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)的站點。如下圖:
可以看到登錄成功后會依次列舉個人代碼庫(Repository)。選中之前開通Github Pages服務(wù)的代碼庫,可以瀏覽相應(yīng)的文件以及創(chuàng)建新的文本文件因俐。比如我的wblearn.github.io的代碼庫:
3.接著,我們新建一個文件伺通,點擊NEW FILE矢空,然后編輯內(nèi)容有勾,編輯內(nèi)容的時候喊崖,Prose支持Markdown標(biāo)簽的高亮顯示,如下:
4.然后我們可以點擊右邊的預(yù)覽標(biāo)記就可以預(yù)覽了雇逞,還可以點擊右邊的saved并commit荤懂。
Prose項目的架構(gòu)特點與展望
Prose的架構(gòu)實現(xiàn)是以Backbone與Jekyll為基礎(chǔ),應(yīng)用托管在Github上塘砸,瀏覽器端直接與GitHub API交互节仿。鑒于瀏覽器端無法直接與Github通過OAuth交互,服務(wù)器后端處理用戶身份的驗證掉蔬,具體的實現(xiàn)可參照Gatekeeper廊宪。
寫在最后
結(jié)合靜態(tài)站點托管服務(wù)Github Pages與博客生成工具Jekyll矾瘾,搭建博客站點,有著部署成本低箭启、易于維護(hù)的特點壕翩。誠然,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/