原文鏈接:https://www.jianshu.com/p/527583637f17
剛買好新服務器,或有閒置的服務器資源,或者真的很想擁有一個自己的博客的朋友有福了。偶爾去記錄點自己寫的所想所感,過段時間後拿出來再讀,想想真是一件美好的事情。下面我就介紹一下我自己搭建博客的方法。
本教程本着對沒有編程經驗的朋友搭建自己博客提供一個簡單的解決方法,如有任何問題可以直接評論或聯繫我諮詢。
展示的效果:
博客主頁
後臺頁面本次主要用到的一些工具:
- Docker
- Ghost
開始搭建:
- 安裝 Docker (已安裝的忽略)
CentOS
Windows
Mac安裝博客
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
- 訪問你的域名接着開始搭建往下走
高級玩法
到上一步,你已經獲得一個新的個人博客了。剩下的可以自己優化下自己的主題、修改下博客的基礎配置、修改下網站的導航以及一些額外的配置,大家可以自己摸索。
主題是可以修改的,這個有時間再寫個文章來介紹。結語
本教程非常基本,適合稍微懂一點的或者一點都不懂的跟着操作。
這上博客還是很強大的,有技術水平的朋友完全可以自定義、自己寫主題,可玩性很強。
最後祝你博客玩得開心,有問題可以通過上面的微博聯繫到我。
還沒有服務器?快領取一張高額優惠券