站點如下圖,特此學委寫了本篇。不花一分錢建立個人站點,分享一些設定開源社群站的技術選型思考過程。文末有特制表格總結,建議收藏
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CNwEWMmNzM2U2Y2ADNjRGOidDM0QjM4UmYiRTZwImNx8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
CodeChina Pages
CSDN 的CodeChina算是比較新的開源代碼管理站(csdn子站),它也能夠支援Pages 站點,不過目前隻支援官方授權的企業或者特定開源團隊。
這裡是關于CodeChina 的Pages的說明,讀者可以閱讀活得更詳細的要求:
https://codechina.csdn.net/codechina/help-docs/-/wikis/docs/user/pages https://codechina.csdn.net/codechina/help-docs/-/wikis/docs/user/org/star-community-join-planGithub Pages
最廣泛使用的Pages 應用,做的非常成熟。
開通站點應用非常簡單,隻需要配置一個賬戶名的特定repo,比如學委組織的 py4ever 代碼倉庫對應的Pages 倉庫名如下:
py4ever.github.io
隻需要配置這個倉庫,然後打開Pages應用開關即可渲染md或者html站點。
更多pages的資訊參考連結:
https://pages.github.com/好處:比較成熟,還有自動化workflow基于commit自動建構開源站!
特别是使用hexo生成站點的開發者,我們可以在項目根目錄發現一個.github目錄,内放置一個workflow.yml檔案。
然後github pages 的repo能夠識别到action,自動建構開源站點。
如下圖,github的Actions服務,支援自動化網站動态生成
Gitee Pages
Gitee 也支援Pages 應用,跟Github 應用的差別是,需要加多一步實名認證。
比如py4ever組織的Pages倉庫的名稱為 :py4ever
然後配置service那裡,進行實名認證。
對比選型
學委還是推薦Gitee + Github 組合的,應對國内外開發者發行開源庫/技術。
學委制作了下表,作為一個參考表格,讀者自行定奪。
Gitee 對國内使用者最友好的,缺點是沒有免費的站點自動建構的機制。
Github 對于開源團隊也非常友好,畢竟我們開源了一些庫/架構,不希望隻限制于國内開發者使用。
下一篇,學委會具體介紹py4ever網站的技術搭建細節。