拿什麼記錄下這魔幻又真實的一年
楔子
當這一年還剩下最後不到一個星期,我們試圖將陽光、洪水、暴亂、疫情、蝗災、山火、貧困拼接成一幅游牧的畫卷。雖然這些碎片並不能構成一幅完整的地圖。
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密鑰管理頁 //console.cloud.tencent.com/cam/capi ,獲取到分別對應上面需要配置的cosSecretId、cosSecretKey。(當然,這裡強烈建議你生成一個子帳號,使用子帳號的密鑰)
4.2. 創建存儲桶
進入 //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 官網的主題頁 //hexo.io/themes/ ,查找自己喜歡的主題。
按照對應的教程步驟,把主題下載到 hexo-blog/themes 目錄下,然後修改 hexo-blog/_config.yml 里 theme 的值。
刪除 hexo-blog/db.json,然後重新執行部署
hexo d
以上便完成了整體個人部落格的搭建,關於 Hexo 更多的配置,可以查看 Hexo 官網文檔。
結語
我們試圖和過去的世界告別,可能那個世界只跟現在相距一年、一個月,甚至一天。我們告別了我們曾擁有的生活,我們的懦弱,還有面對苦難時初生牛犢不怕虎的笨拙。
「拿什麼記錄魔幻又真實的一年?」,是的,再說一次,用騰訊雲對象存儲 COS。