我的博客变迁史
1. 博客變遷史
說起這個,感覺就像是轉了一圈,兜兜轉轉,又回到了原點。
最初我其實是在CSDN寫博客的,主要記錄學習時的筆記等。后來感覺個人博客挺好玩的,作為一個軟件工程專業的程序員,怎么可以沒有好奇心去玩一玩了,所以抱著好奇心與自我興趣驅動,試了兩款博客產品,動態的WordPress和靜態的Hexo。
首先說說WordPress吧,畢竟第一次搭建博客是用WordPress搭建的,為什么說他是動態的,因為博客文章、圖片、評論、分類和標簽等數據都是從數據庫里面拿出來的,不是死的,是活的。WordPress搭建挺方便的,只要有個服務器和域名就行,評論和SEO都不用你操心,可以在后臺安裝一些插件,對博客網站進行擴展,比如WordPress不是原生支持markdown語法的,就可以安裝插件,實現markdown的渲染,包括代碼塊的顯示等。
因為WordPress需要服務器,需要維護費用,感覺不劃算,于是就輾轉了Hexo,Hexo不需要服務器,只需要可以上傳到一些支持Page的第三方代碼庫,然后配置一些東西就行了,比如coding、碼云、github,我在這三個平臺都試過,github國外的,比較慢,碼云專屬域名設置不行,coding可以支持自定義域名,現在已經被騰訊收購了,一些服務被轉到了騰訊,使用存儲桶來存儲hexo渲染的博客代碼,前些日子對此我還重新弄了一下,坑了我一些時間。
Hexo雖然不需要很多的維護費用,但是就我使用而言,感覺非計算機專業相關或者不愛折騰的,建議不要使用Hexo搭建博客,因為搭建Hexo需要使用git,雖然也就幾個命令,但是外行人使用,可能會感到不適,然后就是需要node.js去渲染你的博客,渲染完把代碼推送到代碼托管平臺,這里也就是Hexo的靜態性了,Hexo的博客內容不是從數據庫里面拿出來的,它是根據你的markdown文檔加博客主題通過node.js來渲染你的代碼,直接將文章與html等前端代碼嵌在一起,就像訪問靜態網站一樣。如果你想要評論功能,SEO讓搜索引擎收錄你的文章,這些你都得自己去配置,一趟下來,坑會遇到不少,挺折騰人的,想想我當時都不知道是怎么堅持下來,把這些東西折騰完了,或許是興趣驅使吧!
現在了,我也放棄了Hexo了,兜兜轉轉一圈,又回到了這里,這里說說我為什么放棄自建獨立博客吧!其中最大的問題就是維護問題,充滿了太多的不確定性,會遇到可能各種技術產品的更新換代帶來的維護問題,會花費一些時間,文章沒寫多少,時間倒是花費了不少。還有就是可能存在的DDoS攻擊等,搞不好服務器宕機了,第三方對象存儲和CDN消費額太高,成本增加。
雖然好像看上去又回到了原點,但是在自建博客的道路上,還是學到了很多東西,也算沒有白花費時間。
感覺CSDN平臺還是可以的,穩定,不用擔心維護問題,我有時候經常會搜到十幾年前的博客文章,以后就在CSDN寫博客了,記錄自己的學習與生活,開源分享,雖然寫的不咋滴,但是還是能幫助到一些人,感覺內心還是挺滿足的。
最后留個紀念吧,貼幾張圖:
2. 博客的內容
- 博客內容的話,大多來源于網絡、書籍、和各類手冊。
- 內容均為非盈利,旨為方便查詢、總結備份、開源分享。
- 部分轉載內容均有注明出處,如有侵權請告知,馬上刪除。
所有文章都可以在 note.bithachi.cn 進行查閱,使用語雀進行文檔記載和歸檔,強烈推薦大家使用哦,有清晰的目錄,方便歸納總結。這是我目前遇到的感覺最好的知識文檔記載工具。
總結
- 上一篇: 3.1.1 存储器的分类(半导体-磁芯-
- 下一篇: The 2018 ACM-ICPC Ch