站點生成工具Jekyll的一個Node.js移植:Darko

jopen 9年前發布 | 16K 次閱讀 Darko 建站系統CMS

Darko是站點生成工具Jekyll的一個Node.js移植。與 Jekyll 兼容,在不便安裝 Jekyll 的平臺上,可以試試 Darko。

Darko 是阿里媽媽的 THX 團隊編寫的。

Windows 下安裝、使用 Jekyll 諸多不便,尤其是不了解 Ruby 的同學。早前的版本還要人肉修補編碼問題,在隨 github-pages gem 中指定的 jekyll 版本中已經修復,但目前仍有如下不便:

  • 需要安裝 Ruby

  • 需要安裝 Python

  • 需要安裝 pygments

可以看到,有不少學習成本,為了寫點文檔竟然要裝這么多東西,有點不好接受。

所以有了 Darko ,它有如下目標:

  • 減少依賴,Node.js 就夠了。

  • 兼容 Jekyll ,對服務端透明,使用 Darko 開發的網站代碼,推送到 gh-pages 效果不變。

About the Name

Darko 來自電影《Donnie Darko》,我扮文藝青年的時候,喜歡說這是我最喜歡的電影,因為它夠小眾,劇情初看復雜實際簡單,我的英文名字就取自這部電影的主演 Jake Gyllenhaal。

我本想取名 Jekyll.js ,但是要做到 100% 與 Jekyll 保持一致太難了,而且對追求 100% 的人來說,他們應該不介意直接用 Jekyll 本身。我搞定 80% 就好。


項目主頁:http://www.baiduhome.net/lib/view/home/1422966520076

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!