大家好,我是前端隊長Daotin,想要獲取更多前端精彩內容,關注我(全網同名),解鎖前端成長新姿勢。
以下正文:
背景
作為一個程序員,擁有一個個人博客,是沉澱知識,打造影響力的必備要素。但是因為現在的寫作平台實在是太多了,在選擇一個適合自己的博客的時候,就像買東西一樣,總是挑花了眼。每個博客平台各有各的優點和不足,這裏就我自己的一些想法和性格,對目前市面上的寫作平台做一個篩選,選出最適合自己的博客平台。
每個人的要求不一樣,性格也不一樣,對於博客的挑選也不一樣,這裏只是針對我自己的想法進行的篩選,不要對號入座。
我期望的寫作平台特點
- 穩定(可以活個幾十年沒問題)
- 安全(數據不能丟失)
- 支持markdown格式(我現在寫作基本上都是使用md)
- 支持全文搜索(這個是必須的)
- 容易導出備份(如果能確定活很久可以不需要,但是目前確定不了)
- 發文方便(不需要編譯啥的,手機電腦都可以發文等)
- 評論功能(最好有)
- 美觀(問題不大)
市面主流寫作平台
- Github系列(這個不用説了,全球最大的同性交友社區,程序員必備)
- 類似Github的有Gitlab,Gitee等
-
基於Github的
- Hexo
- Hugo
- Vuepress
- Jekyll
-
基於Github API
- 純issue寫作
- 根據 API 獲取 issues 生成頁面
-
博客平台
- CSDN
- 博客園
- 掘金
- Segmentfault
-
筆記軟件
- 語雀
- Notion/Wolai
- 印象筆記/有道雲筆記
- 幕布
- 石墨文檔/騰訊文檔/飛書文檔
我的筆記選擇
首先作為一個技術,如果想要打造個人技術影響力,Github是最好的名片。
因此,我打算以Github為基礎來搭建自己的博客。而且Github基本滿足我前面列舉的“我期望的寫作平台特點”中的大部分。
於是我現在面臨5個選擇:
- 直接Github寫md文章,然後push即可
- 使用Hexo等編譯成網站後push
- 使用jekyll寫md直接push自動生成網站
- 直接在issues寫文章
- 直接在issues寫文章,根據API生成網站
經過一番抉擇,我選擇了第3種方式,使用jekyll的方式。
理由如下:
- 方式1,優點是方便,缺點沒有評論,搜索麻煩,不像個人博客
- 方式2,麻煩,個人不喜歡每次寫一篇文章都要編譯,如果換電腦了更是麻煩
- 方式3,優點方便,支持評論,是個個人網站,支持搜索,方便導出備份。
- 方式4,優點方便,支持評論,缺點,不美觀,別人也可以往裏面添加,不像個人博客,導出備份不方便,而且個人感覺沒有倉庫安全穩定
- 方式5,因為方式4的缺點,沒有選用
後記
終於把這篇文章寫完了,以後再遇到新出了寫作平台的時候,再次糾結選博客平台的時候,就來看一看,問題瞬間就解決了。
我的博客地址:https://daotin.github.io ,歡迎光臨!
--- End ---
你好,我是前端隊長Daotin,專注分享前端與認知。希望在這裏,和你分享我的前端學習和工作經驗,記錄個人成長。
想要獲取更多前端精彩內容,關注我(全網同名),解鎖前端成長新姿勢。