極簡部落格搭建,搭建超級簡單又好看
原文連結:https://www.jianshu.com/p/527583637f17
剛買好新伺服器,或有閒置的伺服器資源,或者真的很想擁有一個自己的部落格的朋友有福了。偶爾去記錄點自己寫的所想所感,過段時間後拿出來再讀,想想真是一件美好的事情。下面我就介紹一下我自己搭建部落格的方法。
本教程本著對沒有程式設計經驗的朋友搭建自己部落格提供一個簡單的解決方法,如有任何問題可以直接評論或聯絡我諮詢。
還沒有伺服器?快入一臺 2018 年阿里雲雙 11 底價伺服器吧!
展示的效果:
部落格主頁
後臺頁面
本次主要用到的一些工具:
- Docker
- Ghost
開始搭建:
安裝部落格
mkdir -p /data/blog
docker run --restart always -d --name blog -v /data/blog:/var/lib/ghost/content -p 2368:2368 ghost:alpine
引數解釋(不關心的不用看)
docker run:表示執行一個容器,可以想像成執行一個程式
–restart always:表示程式如果死掉就自動重新啟動,保證你的部落格一直提供服務
-d:後臺執行你的這個程式
–name blog 給你的程式起個名字,blog 可以換成任何英文字母
-v /data/blog:/var/lib/ghost/content 表示把你本地的一個目錄放到程式裡面用,注:這個目錄是容器裡面部落格內容的資料夾,這裡這麼操作是當你刪除這個容器的時候,你所寫過的內容可以保留,這樣你下次按這個命令啟動的時候不至於你之前寫的內容丟失。
-p 2368:2368 把容器裡的一個埠對映到你的宿主機上(也就是你操作的這臺伺服器上)
ghost:alpine 映象名在你的瀏覽器上輸入
http://127.0.0.1:2368
你將在瀏覽器中顯示上面提到的展示效果中的部落格主頁類似的效果。你的部落格已經完成搭建完成了,那要如何新增內容及其它操作呢?
在你的瀏覽器中輸入
http://127.0.0.1:2368/admin
將進入部落格的安裝:配置你的部落格
到這裡你部落格的所有設定都操作完成了,可以看到展示的效果的後臺頁面的效果,是不是很簡單~
你可以點下左側的航行,隨意玩玩,當然最重點的是新建文章。你可以點左側的 New story,可以看到展示的效果的寫文章的效果,就可以愉快的寫作啦,寫完點發布直接在主頁顯示。
部落格上線
- 當然你在本地配置完這些還不能給其它人外網訪問,這裡你就需要有個域名。把你的域名解析到你的線上伺服器。
- 執行以下命令(這裡和上方的只有一個區別,埠 2368 換成了 80)
mkdir -p /data/blog
docker run --restart always -d --name blog -v /data/blog:/var/lib/ghost/content -p 80:2368 ghost:alpine
- 訪問你的域名接著開始搭建往下走
高階玩法
到上一步,你已經獲得一個新的個人部落格了。剩下的可以自己優化下自己的主題、修改下部落格的基礎配置、修改下網站的導航以及一些額外的配置,大家可以自己摸索。
主題是可以修改的,這個有時間再寫個文章來介紹。
結語
本教程非常基本,適合稍微懂一點的或者一點都不懂的跟著操作。
這上部落格還是很強大的,有技術水平的朋友完全可以自定義、自己寫主題,可玩性很強。
最後祝你部落格玩得開心,有問題可以通過上面的微博聯絡到我。