楔子
當這一年還剩下最後不到一個星期,我們試圖將陽光、洪水、暴亂、疫情、蝗災、山火、貧困拼接成一幅遊牧的畫卷。雖然這些碎片並不能構成一幅完整的地圖。
2020可能更像是星盤,每個角度和相位倒影著每一個事件每一個格局,我們身處其中的上升點和下降點,被宿命牽扯,在意這場占卜的輸贏。在犧牲與期待中,企圖看見共同的過去與未來。
正文
清晨醒來,熱愛的傳奇人物離世的訊息,給本就曲折的年初摘了頭彩。除此之外,山火蝗災洪水等等災害一起活躍,我們被動地接受這一切的挑戰和變革。在試圖抹去我們痕跡的世界裡,沒有了等級,沒有了貴賤,沒有先來後到尊卑長幼,我們卻也在頑強地抵抗。
總會想著怎麼記錄下這終將被載入史冊的一年,網易部落格、騰訊微博陸續關停,很多記憶也確實被消了磁。
電話給了摯友,像是急忙想給訊息做個確認,開頭的第一句:
我:老大走了。
他沒有說話,電話裡頭只有傳來的呼吸聲,許久的沉默後:
他:嗯。
提到嗓子裡的話被嚥了回來,我知道這也是他敬仰多年的人。
我:我想找個地兒好好記錄下今年的事情,很多年後也能看到多年前這的衝突對抗和盼望。
他:你記得我的個人部落格嗎?
我:我記得。
他:那你聽我說。
他沉思了許久,像是整理著他的思緒:
他:你猜得沒錯,下面廣告時間來了。我用的是 騰訊雲物件儲存 COS + Hexo 搭建的個人部落格,相比於市面上的部落格等,基於 COS 搭建的個人部落格,資料能保持永久性儲存,保持全天候的高可用。今年很火的 Serverless 概念,其實早在多年前,COS 就有了靜態網站託管這種 Serverless 的功能。騰訊雲 COS 每個月還贈送一定的免費額度,個人部落格使用基本上可以免費,即便產生了一定費用,花費的成本相較於購買雲主機而言,是幾十倍的下降。對於搭建個人靜態部落格網站等場景,算是物美價廉,再適合不過。
語畢,結束通話。捋起衣袖。
“拿什麼記錄魔幻又真實的一年?”,自己的問題也有了答案,用 COS。
效果
準備
我們需要預備好以下幾樣東西:
- 已備案的域名(如果希望自己的部落格域名個性化的話)
- 安裝好 Node.js 環境
- 騰訊雲賬號,開通好 COS 服務
開始
1、安裝 Hexo
npm i -g hexo-cli
2、初始化部落格專案
hexo init hexo-blog //生成目錄,名字自取
cd hexo-blog
npm i
npm i hexo-deployer-qcloud-cos --save //社群提供的一款很棒的外掛,hexo一鍵部署到cos
3、修改配置 _config.yml,新增下面引數
deploy:
type: qcloud-cos
cosSecretId: <你的騰訊雲賬號SecretId>
cosSecretKey: <您的的騰訊雲賬號SecretKey>
cosRegion: <您的cos bucket所在地域>
cosBucket: <您的cos bucket名稱>
cosAppid: <您的騰訊雲賬戶appid>
這些引數值的設定通過下面的方式獲取到。
4、建立資源獲取對應資訊
4.1. 獲取SecretId、SecretKey
登入騰訊雲訪問管理的API金鑰管理頁 https://console.cloud.tencent.com/cam/capi ,獲取到分別對應上面需要配置的cosSecretId、cosSecretKey。(當然,這裡強烈建議你生成一個子賬號,使用子賬號的金鑰)
4.2. 建立儲存桶
進入 https://console.cloud.tencent.com/cos/bucket cos儲存桶列表頁,建立儲存桶,名稱按自己需要填寫,地域我們按自己需要,這裡我選擇了南京,許可權選擇【公有讀私有寫】,其他預設。其中,填寫的名稱即為 cosBucket,後面的數字即為 cosAppid,下面的 ap-nanjing 即為 cosRegion。
4.3. 開啟靜態網站
建立完成後,進入儲存桶詳情,開啟【基礎配置】的靜態網站,把索引文件配置為 index.html。
4.4. 配置自己的部落格域名
開啟【域名與傳輸管理】的【自定義源站域名】,點選新增域名,源站型別選擇【靜態網站源站】,在域名位置輸入部落格要解析的域名(我這裡設定的blog.galen-yip.com),點選儲存。
注意:需要複製CNAME值,到域名服務商處設定 CNAME 解析,此處需要設定的域名必須時已經備案過的域名。
5、開始書寫博文且部署
5.1. 書寫博文
回到 hexo-blog 根目錄下,比如我們想寫一篇叫"hello-2021"的文章,則執行
hexo new hello-2021
此時會發現,source/_posts 目錄下多了一個 hello-2021.md 的檔案, 開啟這個檔案便能在裡面用 Markdown 語法書寫。
5.2. 部署部落格
在 hexo-blog 下執行部署的命令
hexo d
等待提示部署完成,開啟我們的部落格域名檢視成果,可以看到我們的部落格已經搭建完成。
6、使用部落格主題
稍微有點追求的我們,應該會想著披上好看的皮膚給部落格做點加成。可以登入 Hexo 官網的主題頁 https://hexo.io/themes/ ,查詢自己喜歡的主題。
按照對應的教程步驟,把主題下載到 hexo-blog/themes 目錄下,然後修改 hexo-blog/_config.yml 裡 theme 的值。
刪除 hexo-blog/db.json,然後重新執行部署
hexo d
以上便完成了整體個人部落格的搭建,關於 Hexo 更多的配置,可以檢視 Hexo 官網文件。
結語
我們試圖和過去的世界告別,可能那個世界只跟現在相距一年、一個月,甚至一天。我們告別了我們曾擁有的生活,我們的懦弱,還有面對苦難時初生牛犢不怕虎的笨拙。
“拿什麼記錄魔幻又真實的一年?”,是的,再說一次,用騰訊雲物件儲存 COS。