More  

收藏本站

電腦請使用 Ctrl + D 加入最愛
手機請使用 收藏
關閉

小編的世界 優質文選 主機

不需要服務器,使用GitHub和Gridea搭建筆記&博客程序


字體大小:
2021年6月13日 -
:     
 

BeiWangShan

前言

以前使用過HEXO和GitHub搭建過靜態博客,可以參考這篇文章:

https://www.beiwangshan.com/archives/8.html

但是覺得靜態博客沒有什麼意思,於是轉移到了typecho動態博客,還花錢整了服務器以及一些七七八八的東西。但是最近卻覺得麻煩了,套了又拍雲的CDN,最近訪問量增加,每個月10G的免費流量不夠了,又花了一筆錢,本來搭建一個博客就是非盈利的,反正也有其他的種種原因,讓我覺得有些累了,於是先整一個靜態的作為備用。看了其他的靜態博客,我最終選擇了使用Gridea。

什麼是Gridea?

Gridea 是一個靜態博客寫作客戶端,幫助你更容易地構建並管理博客或任何靜態站點。不像其他的靜態博客,每次發表文章都需要指令面板輸入指令,Gridea擁有很好的交互界面,讓我們可以像在筆記軟件上寫文章一樣方便。

Gridea 只是負責將我們使用Markdown 編輯的內容制作成網頁,在本地即可預覽,你只需要一個現代瀏覽器即可,不需要任何第三方環境。

為什麼選擇Gridea?

簡單,方便,簡潔;

只需要簡單的配置,就可以方便的書寫博客,界面清爽簡潔,豐富的主題也能滿足需求。一鍵同步內容到GitHub,自動生成靜態網頁,實時發布在自己的靜態博客上。免費且便捷。

如何使用Gridea?

幾個簡單的步驟來講,大家跟著腳步就對啦

,我會按照最優化的解決辦法給大家介紹。

GitHub Page

+

自定義域名

+

cloudflare CDN加速

+

好看的主題

然後一步步解決~

但是第一步還是安裝

Gridea

GitHub Page

創建 GitHub 賬號,並創建一個倉庫 Token

。點擊

GitHub

,進行注冊。登錄 GitHub 之後,點擊

這裏

創建一個 Token,

勾選上 repo 的相關權限即可

。生成之後記得把 Token 複制到你的本地,因為一旦關閉網頁將不能再看到它。

創建倉庫,存放構建後的網站文件

。創建一個公開倉庫,名為

用戶名.github.io

。(將用戶名替換為你的 GitHub 用戶名)

進入 Gridea 進行遠程設置

。按照下圖的示例進行設置,然後點擊「檢測遠程鏈接」,進行配置檢查。

同步

。點擊 Gridea 中的 同步按鈕即可。初次部署等待幾分鐘之後就可以去瀏覽器訪問了,默認地址為你在第 3 步所填寫的域名。

自定義域名

在GitHub倉庫的設置中找到

GitHub Pages

,來到GitHub Pages設置頁面

然後做如下的設置:

其中選擇Source,是網站的源碼所在位置

然後設置自定義域名

Custom domain

此域名需要在域名購買處做解析,在配置時,只需要將 DNS 配置裏面的 A 記錄指向這 4 個 IP 地址中的至少一個

185

.199.108.153

185

.199.109.153

185

.199.110.153

185

.199.111.153

配置後的狀態如下:

做好這裏,你的自定義域名就算成功。

cloudflare CDN加速

cloudflare 是一家國外的 CDN 加速服務商,還是很有名氣的。提供免費和付費的加速和網站保護服務。百度雲加速的國外節點就是和 cloudflare 合作使用的 cloudflare 的節點。cloudflare 提供了不同類型的套餐,即使是免費用戶,cloudflare 提供的功能也是很全面的。

進入:

https://dash.cloudflare.com/

注冊後並添加域名,需要修改DNS服務器地址,驗證之後即可使用。

下面介紹一些設置:

SSL/TLS

SSL/TLS 加密模式選擇

完全(嚴格)

模式始終使用 HTTPS 設置為

開最低 TLS 版本選擇

TLS1.0隨機加密設置為

開TLS 1.3設置為

開自動 HTTPS 重寫設置為

然後證書啥的都去安裝上。基本上就可以使用了。

好看的主題

我推薦的主題是:

Gridea 主題 - Pure | imhanjie

感覺比較清爽,用起來也十分方便,我們只需要去GitHub下載主題,然後在客戶端進行安裝即可。本地的項目地址一般是:

C:/Users/用戶名/Documents/Gridea

主題中有許多簡單的配置

顯示效果: