天天看點

使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格

第一章:前期準備工作

​ 現在比較流行的部落格社群有部落格園、開源中國、思否、掘金、CSDN、簡書等等,平時可以在自己喜歡的社群分享交流相關專業知識。如果你想擁有一個自己的部落格,下面就跟我一起了解一下,我們需要準備些什麼?畢竟,個人部落格更有家的感覺。

​ 搭建個人部落格有很多選擇,如果你本人不是從事軟體開發行業的人員建議使用GitHub page建構一個靜态部落格就可以滿足使用了。作為一名軟體開發人員,我會選擇使用WordPress來搭建個人部落格,順便還能鞏固一下相關知識,而且需要的費用也不是很多,畢竟在修自己的家,為何不修的高大上一點呢。

一、租雲伺服器及域名

我選擇的是阿裡雲伺服器以及在阿裡雲上注冊域名。

伺服器:服務商經常會有一些活動,我是在18年年底租的,當時買的1核2G,3年價格是299元,(建議一次性多買幾年,不然後期續費的話還是比較貴的)。現在已經擱置了1年多時間了。

域名:域名就相對比較便宜了,同樣,續費還是會比第一次購買貴一點的。我注冊的域名是.website結尾,花了5元錢。

二、備案

通路

https://beian.aliyun.com/

進行備案,備案過程中會用到阿裡雲app上傳個人身份證資訊(這裡要吐槽一下阿裡雲app根本拍不清楚身份證資訊),備案對所填資訊抓的還是比較嚴格(部落格、分享、交流等一系列涉及到行業或進行推廣的詞語都不可以出現),一般情況下如果有不符合要求的填寫内容,阿裡雲備案成員一天左右會聯系你進行修改。修改完成後會送出通管局進行備案。一般備案時常為9-30天。我備案花了11天時間。

通管局備案完成後還有一個公安備案。據說網站開通後,會接到電話讓去備案。不過目前我還沒有接到相似電話。

三、域名解析

域名解析還是比較簡單的,幾張圖檔就可以說清楚了。

  • 登入阿裡雲,進入控制台,找到域名,然後點選解析
使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格
  • 點選新手指引
使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格
  • 網站解析,記錄值填寫你的伺服器公網IP位址
使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格
  • 郵箱解析,選擇一個郵箱進行解析。
使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格

這樣域名就解析完成了,等幾分鐘,來驗證一下,是否解析成功了。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運作狀态            
使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格

出現running則說明docker已經啟動成功了。

二、運作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搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格

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

使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格

繼續下一步:

使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格
使用wordPress搭建個人部落格第一章:前期準備工作第二章:安裝wordPress第三章:裝飾部落格

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主題并沒有。是以就開始了尋找之旅。這個備案号到底在哪可以改。下面是具體步驟:

  1. 進入docker 容器内部

sudo docker exec -it 容器id /bin/bash

  1. 然後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,這樣就備案資訊就改好了。

三、常用插件推薦

  1. Enlighter —— 程式員必備,可自定義的文法高亮顯示插件。
  2. WP Super Cache —— WordPress的快速緩存插件,頁面靜态化。 一方面能夠提高SEO排名,另一方面可以提高部落格的通路速度,緩解伺服器壓力。
  3. WP-PageNavi —— 為您的WordPress部落格添加更進階的分頁導航。
  4. Yoast SEO —— 第一個真正意義上的 WordPress 全能SEO解決方案!包含了頁面内容分析、XML站點地圖和更多功能。
  5. Wordfence —— 安全性插件,安全的重要程度不言而喻哦。