netlify部署部落格
- 2020 年 4 月 9 日
- 筆記
今天發現github的pages服務居然炸了,不知道誰幹的,所以我將目光放到了netlify,以前就早有耳聞,好像速度會比github快,我也不知道是不是,我主要是為了雙線部署,解決移動寬頻不能訪問我部落格的原因。不管如何,本篇文章教你如何使用netlify部署你的部落格。
登入Netlify
直接使用你的github帳號就可以了,如果無法訪問這個網站,那你可能需要掛梯。
部署部落格
我使用的是hexo
所以直接按照以往部署的方式即可
hexo g -d
你無需更改hexo的任何配置,只需要使用這個命令先部署到github。
如果你使用的是其他靜態程式,只需要和你以前一樣,先部署到github即可。
創建站點
點擊New site from Git
然後選擇Github
允許登入後,直接選擇你要部署的倉庫
綁定域名
之後等待部署,會給你跳到一個頁面,如圖:
有一個帶netlify的域名,也就是你目前唯一的一個域名,你需要把netlify給你的域名進行解析,使用CNAME
記錄類型,和你解析github的網站一樣。
至於如何解析,我這裡就不教了。
然後點擊Add domian alias
添加你的域名,刷新一下,如果域名變綠色就是解析成功了
使用HTTPS
你可以使用官方為你提供的HTTPS證書,但是要做一些配置,我這裡直接使用我自己的證書。
免費證書可以到騰訊雲申請。
- 先下載你的證書文件
解壓後,可以看到如下文件
我們只需要Apache
目錄下的證書文件
在HTTPS這裡,下面應該有兩個按鈕,因為我已經綁過域名了,所以和你們顯示的不一樣
我們選擇HTTPS下面的第二個按鈕即可
- 把帶有域名並以
crt
結尾的證書文件,複製粘貼到下面的第一個框 - 把帶有域名以
key
結尾的文件內容,複製粘貼到第二個框 - 把帶有
bundle
的文件內容,複製粘貼到第三個框 - 最後選擇install就可以了
完成後如下圖顯示:
部落格內容遵循 署名-非商業性使用-相同方式共享 4.0 國際 (CC BY-NC-SA 4.0) 協議 本文永久鏈接是:https://mrhuanhao.cn/2020/03/26/netlifydeploy/ 轉載時,請註明文章來源!!!