不就是搭個博客嗎?其實很簡單的...


你好呀,我是歪歪。

中秋節的時候我不是發了一篇叫做《終於,我通宵把自己的博客懟上線了!!!》的文章嘛。

https://www.whywhy.vip/

有好多小伙伴都來問我關於搭建博客的事情,這篇文章就來寫一寫吧,分享一下我的經驗。

首先說一下我弄博客的大概的步驟吧。

  • 1.買服務器。
  • 2.找博客模板。
  • 3.買域名,完成域名備案。

然后總費用是 985.8 元。

其中大頭是服務器的錢 811.8 元,但是我找了一個老鐵,用的他的邀請鏈接,然后我自己找了一個阿里雲新號買服務器,他把返現都給了我。

這樣其實實際花的錢是 835 元的樣子,其中服務器是大頭,占了 660 元。

聽起來還挺貴的,但是你看:

2C4G 3M 寬帶的配置用 3 年啊,朋友。

3 年 660 元,一年就是 220 元,按照 365 天算,一天只要 6 毛錢。再說了,2024 年還是閏年啊,一年可是 366 天,白賺一天。

這波四舍五入相當於不要錢。

只是說三年后續費就顯得稍微貴一點了:

但是沒關系啊,到時候再搞個新號重新再買三年不就好了,把博客做個遷移也是很簡單的事情。

白嫖怪實錘了。

服務器

好了,扯遠了。

先說服務器在哪買。

我賣的是阿里雲的服務器,當然了,你也可以去看華為雲、百度雲或者騰訊雲都可以。

而且,我這里也沒有阿里雲返現,當時沒有報名參加這個活動,是我疏忽了。所以你也別找我要什么邀請鏈接了,我也沒有。

我就以阿里雲為例了。

打開下面的網站:

https://www.aliyun.com/activity/daily/fy22sepmain

我買的就是這一款:

按照下面的配置,算出來的價格就是 811.8 元:

但是前提是你得是阿里雲的新用戶才能享受這個價格。

接下來就是創建訂單,立即購買就完事了。

然后你就可以登錄阿里雲控制台,找到雲服務器 ECS 的選項,看到自己的公網IP:

接着你就可以搞個鏈接工具,比如 xshell 連接到服務器上去,方便后續操作:

在這步操作之前,應該是有一個叫你設置賬號密碼的過程,你自己設置好就行。

xshell 鏈接的默認端口是 22,所以記得在安全組里面把該端口打開:

包括你后面要搭建博客的時候涉及到的博客相關的接口都需要打開,打開之后再重啟一下防火牆,就不再贅述了。

選博客模板

現在我們服務器有了,就只是需要把自己的博客放到服務器上去就行。

但是選擇什么模板呢?

比較出名的就有 Wordpress、Hexo、Jekyll、halo 等等。

甚至我買的阿里雲服務器里面就有現成的搭建 Wordpress 博客的教程,跟着教程一步步的操作就可以了:

但是我最終選擇的是 halo 博客。

https://halo.run/

因為它的快速開始功能太快速了,真的是快兒他媽給快兒開門,快到家了。快到我都拍手叫好了。

比如我在 windows 系統下,只需要下載他們的 jar 包,然后直接 run 起來,本地就可以訪問了。

但是需要注意的是,從 1.4.3 開始,Halo 最低支持的 JRE 版本為 11,所以如果你本地跑不起來,請升級一下版本。

然后你訪問 http://127.0.0.1:8090 就是博客地址。

訪問 http://127.0.0.1:8090/admin 就是博客的管理后台,文章發布、主題優化什么的都在管理后台里面。

是真正的開箱即用。

我第一次試驗的時候,全程不超過 1 分鍾就搭建好了。

當即就拍板,決定就用 halo 了。

你也可以在本地,試一下,看看有沒有驚艷到你。

然后你也可以在本地試驗一下它的主題功能,目前只有 22 個開源的主題,但是也很不錯了,基本上可以選擇出一款自己喜歡的主題。

唯一美中不足的地方就是畢竟是別人封裝好了的主題,肯定有一些自己不太喜的地方。如果自己想改造,那么需要一定的前端技能。

但是,都已經是白嫖了,還要啥自行車啊,跑起來再說。

其實,在本地都能跑起來了,搭建博客就是把這一套東西仍到服務器上而已,沒有什么非常困難的地方。

而把博客的這個 jar 扔到服務器上去執行這個操作,在 halo 的官方文檔上也算是寫的非常的清晰明白了。

https://docs.halo.run/zh/install/index

我選用的是 Linux 的方式:

這里面直接是手摸手的傻瓜式教學,每一步干啥都給你寫的清清楚楚的。

只是需要提示一下這個地方,安全組、安全組、安全組:

另外,我還發現了這樣一個神奇的地方:

我之前沒發現,寫這篇文章的時候看到了,就點進去看了一眼,我都愣住了。

這是交互式教學啊,牛逼了!

從官方的介紹上看,是 halo 和騰訊雲有合作,所以出了這個交互式教程,大家可以看看:

好,就算你連這個交互式教學都不想去弄,告訴你一個終極操作:

https://docs.halo.run/install/prepare

反正都是買,在哪買不是買,在 halo 這里買了還能成為甲方,舒服的。

哦,對了。

halo 默認的數據庫采用的是 H2,具體原因,作者也在這里介紹了:

https://bbs.halo.run/d/17-halo

我覺得他說的很有道理,但是我還是選擇 MySQL,畢竟知根知底,用着心里穩當一些。

至於怎么在 Linux 服務器上安裝一個 MySQL,你可以看看之前說的這個地方:

里面就是有一步教你怎么搞一個 MySQL 服務器出來:

網上的教程也是相當的多,就不贅述了。

域名備案

域名備案,首先這玩意你得有個域名。

我的域名是這里買的:

https://wanwang.aliyun.com/domain

域名有貴有便宜的,我的便宜,買了三年,100 元錢。

雖然是 vip 結尾的,但是這價格還要啥自行車。

我倒是想買 com 結尾的,但是價格勸退啊,貧窮使我清醒:

所以,域名就看你自己想要什么樣的,一般來說都不會太貴。

接下來就是 ICP 備案了。

備案的目的就是你要拿到這個東西:

這個東西很重要的,沒有備案的話,你強行把域名掛上去,一會就被和諧了。

ICP 備案其實是一個很簡單的過程,但是時間很長啊。

我備案就花了 9 天時間:

等域名備案完成之后,你就到域名解析的地方,把你的域名和公網 ip 綁定起來,就齊活了:

就可以從之前 ip 加端口的訪問模式切換為域名的訪問模式了。

圖床

最后再說一下圖床的問題吧。

啥是圖床呢?

比如大家都用 Markdown 格式寫文章,那么怎么插入一個圖片呢?

就是這個語法:![](https://xxxx.png)

那么問題就是 https://xxxx.png 這個東西哪里來呢?

我之前是白嫖博客園的圖床,就是寫文章的時候把圖片上傳到它的文章編輯頁面,相當於把圖片上傳到它的服務器上了。

寫好之后,全選、復制、粘貼就可以搬運到各個其他平台。

但是有一段時間發現博客園的圖片會出現不穩定的情況,訪問文章的時候圖片全都打不開。

所以我就去白嫖掘金的圖床,后來發現掘金的圖片默認加了水印,如果搬運到其他平台,會把水印也默認帶上。

沒辦法,我就花了一會時間自己搞了一個圖床服務器。

其實很早之前就想弄的,但是一直覺得麻煩,自己偷懶了就沒弄。

前幾十篇文章,我都是直接在微信公眾號的編輯頁面寫,然后再搬運到其他平台。微信的圖片就是加了防盜鏈,所以不能直接復制粘貼,我就一張張的去搬運。

哎,現在想起來也是創作路上走過的一大彎路啊。

應該最開始的時候就把圖床弄好,就沒有這回事了。

我的圖床用的是騰訊雲的對象存儲,是按流量收費,下面就是我每個月在圖床上的消費,整體還是很便宜的:

當然了你也可以去買七牛圖床、阿里雲OSS、又拍雲圖床這些,選擇面也是很豐富的。

買了圖床后,你就去下載一個叫做 PicGo 的軟件,在里面按照自己買的圖床對應的參數進行配置,就好了:

關於 PicGo 網上也有很多教程,可以翻一下,其實就是個小工具,也不復雜,挺好用的。

管理后台

最后給大家看看 halo 的管理后台有些啥功能吧。

首先進來就是一個儀表盤:

在這里可以看到一些博客相關的數據信息。

接着就是發布文章按鈕的位置:

寫文章的時候也是 Markdown 格式:

其實這些就是核心功能了,另外就是一個主題選擇的功能:

在這里可以安裝自己喜歡的主題。

好了,大概就是這些東西。

祝你玩得開心。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM