總所周知,GitHub 在今年年初的時候開放了私有倉庫的創建許可權,而後在技術圈內掀起一陣波瀾,許多開發者聞此也都紛紛開始嘗試基於 GitHub 構建一些有趣的產品。

今天想給大家分享的一款產品,便是基於 GitHub 的內容託管功能開發的博客平台,它的名字叫 GitPress。

gitpress.io

GitPress 致力於給創作者提供最佳的編寫與閱讀體驗。相較之前大家常用的 Jekyll 和 Hexo 等搭建方式,GitPress 要顯得更加人性化。

如何使用?

GitPress 的使用非常簡單,下面通過 4 個步驟,簡單講下 GitPress 的使用方式。

1)創建 GitHub 倉庫

首先你需要提前準備一個專門用於文章存儲的 GitHub 倉庫。

2)登錄 GitPress

使用 GitHub 賬號登錄 GitPress

選擇剛才創建的倉庫。

3)設置文章倉庫

由於 GitPress 是使用 webhook 的方式來同步 GitHub 上的文章,因此這裡還需要允許 GitPress 將 webhook 添加到 GitHub 倉庫上。

4)完成構建

到這裡已基本配置完成,你可以嘗試基於 Markdown,提交一些內容到該代碼倉庫上,提交完成後,別忘了到後台點擊下 rebuild 按鈕。

你也可以在 GitPress 上完善一些社交信息。

自此,博客的創建已基本完成,如果你想基於私有倉庫來存儲文章,可看下官方提供的配置指南:

gitpress.io/c/helps/set

特性

GitPress 在基礎的博客託管功能上,還提供了一些比較有用的特性。

評論

用戶可在每篇文章下面發表評論。

比較奇怪的一點是,評論只能發表,無法刪除,這個應該是 Bug,需要等作者後期進行修復。

同樣的,網站的退出登錄功能也沒有找到相關入口。

文章的分類與歸納

用戶可以利用 GitPress 提供的 Collection 功能,將文章歸納整理成書籍或教程。

在線運行代碼

GitPress 另一強大之處在於它提供了在線運行代碼片段的功能。

我們平時在撰寫技術文章時,或多或少都會在文章內加入一些代碼片段。

如果一些代碼邏輯比較簡單,我們就可以利用這一功能,讓讀者看到代碼執行效果,藉此通過互動的方式加深讀者對內容的理解。

GitPress 當前支持以下幾種語言的代碼執行:

寫在最後

目前的 GitPress 是完全免費的,用戶可以隨心所欲的在上面創建、編寫文章,並且用戶對博客內容有完全的掌控性,因為 GitPress 僅提供內容展示,數據存儲依舊是放在 GitHub 上。

從作者在網站上的反饋看,GitPress 後續可能會接著持續優化平台文章的編輯與閱讀體驗,並鼓勵用戶在上面創作與發售自己的電子書,平台在上面抽取一部分提成,通過這樣的方式來持續盈利。

目前相較於 GitHub 的其它博客搭建方式,如 Jekyll 和 Hexo,GitPress 的定製性較差,UI 效果也很普通,文字編輯主要還是依賴 GitHub 與本地編輯器,並沒有在線編輯功能,網站所加入的一些產品特性在網上也能找到替代方案。但對於不太喜歡折騰、非程序員的普通用戶來說,GitPress 現有提供的功能已能滿足日常基本的寫作需求。

整體而言,目前該產品仍處於早期階段,許多地方仍有待改善加強,大家可以保持持續關注,看看未來進展如何。


GitHubDaily - 挖掘開源的價值。

  • 微博: @GitHubDaily
  • 知乎:GitHubDaily
  • 公眾號:GitHubDaily

推薦閱讀:

相关文章