
第一章:前期準備作業
? 現在比較流行的博客社區有博客園、開源中國、思否、掘金、CSDN、簡書等等,平時可以在自己喜歡的社區分享交流相關專業知識,如果你想擁有一個自己的博客,下面就跟我一起了解一下,我們需要準備些什么?畢竟,個人博客更有家的感覺,
? 搭建個人博客有很多選擇,如果你本人不是從事軟體開發行業的人員建議使用GitHub page構建一個靜態博客就可以滿足使用了,作為一名軟體開發人員,我會選擇使用WordPress來搭建個人博客,順便還能鞏固一下相關知識,而且需要的費用也不是很多,畢竟在修自己的家,為何不修的高大上一點呢,
一、租云服務器及域名
我選擇的是阿里云服務器以及在阿里云上注冊域名,
服務器:服務商經常會有一些活動,我是在18年年底租的,當時買的1核2G,3年價格是299元,(建議一次性多買幾年,不然后期續費的話還是比較貴的),現在已經擱置了1年多時間了,
域名:域名就相對比較便宜了,同樣,續費還是會比第一次購買貴一點的,我注冊的域名是.website結尾,花了5元錢,
二、備案
訪問 https://beian.aliyun.com/ 進行備案,備案程序中會用到阿里云app上傳個人身份證資訊(這里要吐槽一下阿里云app根本拍不清楚身份證資訊),備案對所填資訊抓的還是比較嚴格(博客、分享、交流等一系列涉及到行業或進行推廣的詞語都不可以出現),一般情況下如果有不符合要求的填寫內容,阿里云備案成員一天左右會聯系你進行修改,修改完成后會提交通管局進行備案,一般備案時常為9-30天,我備案花了11天時間,
通管局備案完成后還有一個公安備案,據說網站開通后,會接到電話讓去備案,不過目前我還沒有接到相似電話,
三、域名決議
域名決議還是比較簡單的,幾張圖片就可以說清楚了,
- 登錄阿里云,進入控制臺,找到域名,然后點擊決議

- 點擊新手指引

- 網站決議,記錄值填寫你的服務器公網IP地址

- 郵箱決議,選擇一個郵箱進行決議,

這樣域名就決議完成了,等幾分鐘,來驗證一下,是否決議成功了,windows系統cmd打開命令列,然后ping 域名地址,如果決議成功,會回傳IP地址,
第二章:安裝wordPress
上一章中,我們已經將域名決議至服務器了,這一章我們直接來搭建我們的博客,我們將使用docker來安裝wordpress,如果不知道怎么使用docker的小伙伴,可以看看前面寫的這兩篇文章,windows使用docker運行mysql等工具(一)windows安裝docker,windows使用docker運行mysql等工具(二)安裝運行mysql,
本次我們服務器采用的系統是centos7.4,
一、安裝docker
請連接服務器并切換至root用戶,
1.查看centos系統內核
uname -r //查看內核版本,
Centos版本的Docker 是對Centos 系統有要求的,CentOS 系統的內核版本必須高于 3.10 否則Centos 是不能支持docker的, 如果內核版本較低,請先升級內核,
2.下載docker
yum install -y docker // 下載docker
3.啟動docker
service docker start // 啟動docker
4.查看docker運行狀態
systemctl status docker //查看docker運行狀態

出現running則說明docker已經啟動成功了,
二、運行mysql
拉取鏡像及可能出現的問題在這里就不講了,已經寫過一篇較為具體的文章,有疑惑的小伙伴請查看windows使用docker運行mysql等工具(二)安裝運行mysql,
在這里需要注意的是,請開通映射出來的埠號,不然無法連接到資料庫,當然為了安全起見,最好還是不要開通資料庫公網埠哈,
連接到資料庫后創建一個名為wordpress的資料庫,
三、運行wordpress
1.拉去wordpress鏡像
docker pull wordpress:latest // 拉去wordpress鏡像
2.啟動wordpress容器
// 啟動wordpress并連接mysql8.0,并給mysql8.0起個別名db
docker run --name mywordpress --link mysql8.0:db -p 80:80 -d wordpress:latest
ok,到這里基本就已經完成了,
3.訪問域名,會出現如下下面,

選擇語言后,點擊繼續,出現如下頁面,填寫資料庫資訊,

繼續下一步:


wordPress中文網: https://zh-cn.wordpress.com/
tar.gz壓縮格式用于unix的作業系統,而zip用于windows的作業系統,但在windows系統中WinRar工具同樣可以解壓縮tar.gz格式的,這下好了,不用再對下載那個檔案而遲疑了, 我們下載tar.gz
Centos版本的Docker 是對Centos 系統有要求的,CentOS 系統的內核版本必須高于 3.10 否則Centos 是不能支持docker的,
uname -r // 查看內核版本
yum install -y docker // 安裝docker
service docker start // 啟動docker
第三章:裝飾博客
上一章中博客基本搭建完成了,這一章我們來看看如何做一些優化,
一、主題選擇
大家可以登錄wordpress后臺選擇主題,然后去找自己喜歡的主題來安裝,這里建議大家在百度中去搜一些自己喜歡的主題,下載后直接匯入即可,我這里選擇的主題是VT Blogging,因為我還是比較喜歡比較精簡的博客主題,這一款正好符合我,
二、添加備案號
在申請備案的時候大家一定記得,阿里云發送郵件說在建站后需添加備案號,一般官方主題在后臺“常規”選項卡中有添加ICP備案號的地方,但是我用的這款VT Blogging主題并沒有,因此就開始了尋找之旅,這個備案號到底在哪可以改,下面是具體步驟:
-
進入docker 容器內部
sudo docker exec -it 容器id /bin/bash
-
然后ls查看一下有哪些目錄
cd wp-content/themes/vt-blogging
當我們使用vi打開某個檔案時,如果出現 bash:vi:command not found,這是因為沒有下載vi編輯器,
解決辦法為
ubuntu系統使用
apt-get update
apt-get install -y vim
centos系統使用
yum update
yum install -y vim
最終,我們發現在目錄/inc/template-tags.php下面有這個備案資訊,我們模仿著寫一段php,這樣就備案資訊就改好了,
三、常用插件推薦
- Enlighter —— 程式員必備,可自定義的語法高亮顯示插件,
- WP Super Cache —— WordPress的快速快取插件,頁面靜態化, 一方面能夠提高SEO排名,另一方面可以提高博客的訪問速度,緩解服務器壓力,
- WP-PageNavi —— 為您的WordPress博客添加更高級的分頁導航,
- Yoast SEO —— 第一個真正意義上的 WordPress 全能SEO解決方案!包含了頁面內容分析、XML站點地圖和更多功能,
- Wordfence —— 安全性插件,安全的重要程度不言而喻哦,
目前我的博客還在持續優化中,歡迎大家訪問指教,博客地址:http://abin.website
如果文章對您有幫助,請記得點贊關注喲~
歡迎大家關注我的公眾號:位元組傳說,每日推送技術文章供大家學習參考,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/41070.html
標籤:其他
