手把手教你搭建WordPress個人博客(完全版)

2021-12-29 JustThink

本文為零基礎 WordPress 建站教程,手把手教你從零開始搭建 WordPress 個人博客。

簡介

WordPress (簡稱 WP)可以說是全球最流行的博客系統了,沒有之一,世界上約 30% 的網站都是基於 WordPress 搭建的。

相比於之前介紹的輕量版博客程序 Typecho,WordPress 則是將所有功能集於一體,是個一體化的內容發布平臺,自帶主題和插件市場,直接在後臺即可完成所有網站建設工作。

如果把 Typecho 比作沙縣小吃的話,那 WordPress ≈ 滿漢全席。

概覽

建議先瀏覽一遍全文,大概了解下再開始搭建,估計需要 30-60 分鐘完成。常見問題的解決方法也在文中總結了。

小白請嚴格按照步驟來,不要漏了。

需要準備:

郵箱:用於註冊帳戶

支付方式:支付寶、PayPal、信用卡 等

記事本:記錄好帳號信息和資料庫信息

步驟:

註冊域名

創建 VPS

域名解析(重要!)

連接 VPS

搭建 WordPress

基本使用
6.1 發布文章
6.2 主題安裝
6.3 插件安裝

常見問題 & 解決

1. 註冊域名

域名推薦在 Namesilo 購買,價格便宜,贈送永久免費的隱私保護。

官網:Namesilo (http://t.cn/RY42fK5)

Step 1

註冊帳戶。註冊信息建議如實填寫,並勾選 「Keep my information private」 默認使用隱私保護。

Step 2

搜索想要註冊的域名,進行購買。

設置域名續費規則、註冊時長等。在 「Have a Coupon……」 處 輸入優惠碼okoff或者go2think,點擊 「Submit」 應用,優惠一美元。

完成後點擊 「CONTINUE」 付款,支持支付寶和 Paypal 等。

namesilo cart-verify

詳細教程:Namesilo 域名購買及使用教程(https://zhuanlan.zhihu.com/p/33921436)

2. 創建 VPS

VPS 使用 Vultr,SSD 硬碟,按時間計費,隨時銷毀隨時停止計費,可免費更換 IP (通過銷毀重建的方式),後臺管理也很方便。

打開網站使用郵箱註冊帳戶,並進入 「Billing」 頁面充值,支持支付寶和 Paypal。

官網:Vultr (https://www.vultr.com/?ref=7122079)

(現在有充值 $10 送 $25 的活動~)

註冊登錄後,點擊右上角的藍色 「+」 創建 VPS。

節點選擇洛杉磯、紐約、新加坡等根據本地網絡狀況(Vultr VPS 節點選擇方法);系統CentOS 7×64;套餐按需要選擇,最低 $5/mo;其它默認即可。

「Deploy Now」 開始創建。

vultr-createvps-min.gif

創建好後,點擊 Manage 進入 VPS 管理面板,可以查看控制 VPS。

記錄下 VPS 的 IP 地址,一會兒解析域名時要用。

3. 域名解析(重要!)

進入 Namesilo -> 「Manage My Domains」 -> 編輯 DNS。

image.png

一般設置兩條記錄就夠了,即將hello.com和www.hello.com指向 VPS 的 IP 地址。TTL 改為 3600。如下圖。

image.png4. 連接 VPS

點擊 「Manage」 查看連接信息:IP 地址,用戶名,密碼。

使用 SSH 工具連接我們的 VPS,Windows 推薦 Xshell,Mac 可使用自帶的終端。

Xshell 下載:https://pan.baidu.com/s/1pMbKLMb密碼:lwir

# Windows

安裝 Xshell,打開軟體。

點擊 「文件」 —> 「新建」 —> 「連接」,輸入 「名稱」 和 「主機」 (VPS IP)。

點擊 「用戶身份驗證」,輸入用戶名(默認 root)和密碼。確認。

連接 VPS,接受並保存密匙。

出現root@vultr:~#即連接成功,可以輸入代碼了進行操作了。

# Mac

打開終端,輸入以下代碼登錄 VPS,其中 root 即用戶名,將 ip 更改為 VPS 的 IP 地址,回車。

ssh root@ip

輸入 yes 確認,粘貼密碼,回車。需要提醒的是,密碼輸入時並不會顯示出來,直接複製粘貼,回車即可。

出現root@vultr:~#即連接成功。

5. 搭建 WordPress

連接好 VPS 後開始進入搭建環節。這裡安裝寶塔面板進行搭建,圖形界面操作,比較簡單快速。

我使用的是 Win,Xshell;Mac 用戶使用終端操作也是一樣的。

# 5.1 安裝寶塔控制面板

安裝寶塔 Linux 面板,複製安裝代碼到 Xshell 回車運行。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

中間需要進行 「確認」,輸入 Y 回車即可。安裝完成會顯示登錄信息,包括面板地址、用戶名和密碼。

打開瀏覽器訪問該網址,登陸面板,會提示安裝 LNMP。

將 PHP 版本改為 7.1,點擊 「一鍵安裝」,等待網站環境安裝完成。

# 5.2 安裝 WordPress

在主面板,軟體中選擇 「一鍵部署源碼」。

一鍵部署 WordPress。

在域名輸入框中填寫自己的域名,其他默認,點擊 「提交」。

Paste_Image.png

完成後,記下資料庫帳號資料,之後創建 wordpress 時要用到。

Paste_Image.png

搭建完成,訪問站點,「現在開始」,按提示配置 WordPress。

Paste_Image.png

填寫上面記錄下的資料庫信息,提交。

image.pngimage.png

填寫網站信息,安裝WordPress。

image.png

安裝完成後,登陸網站後臺,開始創作之旅!訪問域名,即可進入自己的網站。

image.png

完成 ~

6. 基本使用

網站後臺登陸地址:域名/wp-login.php?

# 6.1 發布文章

左邊欄 -> 文章 -> 寫文章。

在文章頁面的發布欄中,可以設置文章為公開、密碼保護、私密。完成編輯後點擊發布即可。

image.png# 6.2 主題安裝

左邊欄 -> 外觀 -> 主題。

安裝完成後默認自帶三個主題,點擊添加可以在主題商店裡搜索安裝其他主題,或者手動上傳主題壓縮文件。

小工具一般添加在主題側邊欄,如最新評論、歸檔、分類、標籤等。

image.png# 6.3 插件安裝

左邊欄 -> 插件 -> 安裝插件。

直接在插件商店中搜索、安裝、啟用,十分方便。

插件安裝完成後,如果有設置選項的話,會出現在側邊欄底部或設置(Settings)中。

image.png# 6.4 其他

在設置中可以進一步對網站進行個性化定製和修改,如網站名稱、副標題、評論規則等,不再一一細表。

其實很多擴展功能都可以使用插件實現,想要添加什麼 WP 本身不帶的功能時,可以先在插件商店中搜索看看。

7. 常見問題 & 解決❓ Q1:訪問域名顯示的是 Namesilo 的頁面?

A1.1:DNS 緩存問題,等待一段時間再看;打開 CMD 輸入ipconfig /flushdns刷新本地 DNS 後再訪問。

A1.2:域名解析問題,進入 Namesilo DNS 編輯界面,刪除所有記錄,重新添加。

❓ Q2:WP 後臺更改固定連接後打開文章顯示 404?

A2:設置偽靜態,打開寶塔後臺,進入網站管理 -> 設置 -> 偽靜態 -> WordPress -> 保存。

❓ Q3:如何設置 HTTPS 訪問,添加 SSL 加密證書?

A3:寶塔後臺,網站管理 -> 設置 -> SSL -> Let's Encrypt -> 輸入郵箱、勾選域名 -> 申請;並開啟右上角 「強制HTTPS」。

❓ Q4:如何在網站頂部添加菜單?

A4:外觀 -> 主題 -> 菜單,添加完後,勾選 「頂部菜單」,保存。

❓ Q5:如何添加搜索框?

A5:外觀 -> 主題 -> 小工具 -> 搜索。如果所用主題不支持的話,可以在插件中搜索相應插件實現。

結語

WordPress 作為元老級的博客系統,除了完備且強大的功能,搜尋引擎收錄也十分友好,不僅可以做個人博客,電商、企業網站也不在話下。簡直萬能!

雖然也有評論說太臃腫了,但是魚與熊掌不可兼得,喜歡精簡的可以選擇 Typecho。我是更喜歡 WP 的,體系完善,一體化簡直不要太方便。

ps. 再更一篇 WP 最美主題就完整了 

推薦:

相關焦點

  • 手把手教你使用wordpress搭建個人網站
    摘要:前段時間用Hexo搭建了靜態博客,放在了Gitee上面感覺太慢,而且每次部署之後還需要去Gitee後臺上面更新一遍,所以又重新用wordpress搭建了一個博客網站,部署在雲虛擬主機上面。雲虛擬主機:先把「雲」字去掉,虛擬主機是把一臺伺服器劃分為多個「虛擬的小主機」,劃分出來的小主機能夠獨立搭建網站,有完整的Internet伺服器功能。而雲虛擬主機就是一款虛擬主機產品,只不過加入了雲計算技術,是它的升級版。雲虛擬主機:有單獨的控制面板管理,通過FTP軟體更新網站,一般只能放一個站點。
  • 教你用WordPress搭建一個簡單的個人博客
  • 來,用docker搭建一個個人博客網站(WordPress)玩玩
    WordPress是一款個人博客系統,並逐步演化成一款內容管理系統軟體,它是使用PHP語言和MySQL資料庫開發的,用戶可以在支持 PHPWordPress有許多第三方開發的免費模板,安裝方式簡單易用。不過要做一個自己的模板,則需要你有一定的專業知識。比如你至少要懂的標準通用標記語言下的一個應用HTML代碼、CSS、PHP等相關知識。
  • 教你三分鐘用docker compose搭建一個自己的個人博客網站
    拉取鏡像安裝個人博客的核心是 wordpress 開源框架,源碼界面全都幫我們集成好了,所以我們只需要拉取它的鏡像,當然我們還需要一個資料庫來存儲數據,所以還得拉一個 mysql。配置博客網站接著我們來訪問一下 www.jackxu.vip/wp-admin/in… ,進行博客的語言的選擇,網站的帳號密碼選擇,一直點下一步下一步,很簡單。
  • 個人博客|第一章|手把手教你搭建、上線個人博客
    」前言Hello,我是淡漠,今天帶大家一起搭建個人博客。個人博客一直都是非常受歡迎的個人項目,個人博客分靜態和動態兩種,淡漠個人比較青睞靜態博客,靜態不需要管理後端,相比動態博客,靜態博客可以不需要花一分錢,開發成本要低一些,畢竟作為學生黨,買伺服器放一個博客網站有點浪費,也可以把精力集中於寫博客,而不是開發博客。
  • 博客Wordpress
    對於每個程式設計師來講,擁有自己私人博客可能是必備,他們在上邊可以分享自己的學習經歷以及項目經驗。當然搭建博客對於普通小白來講可能是有點難度,但是今天乾貨君告訴你,小白完全可以一鍵傻瓜式建立自己的博客網站,那就是使用Wordpres !或者使用博客園(今日乾貨君只討論Wordpress)wordpress官網 https://wordpress.org/聲明下:乾貨君今日只是分享教學視頻,至於如何搭建可自行百度
  • Proxmox安裝寶塔一鍵搭建Wordpress博客
    最近發現得把知識串起來就像搭積木一樣前幾天為了搭建NAS整了PVE多出來的CPU和內存準備裝寶塔面板
  • 個人博客搭建指南
    或許有一天,你在平臺的內容「失效」、「被刪除」。在博客裡,你可以最大限度地保證自身內容的安全。同時可以備份、導出。其三,定製化。你可以自由更換主題,可以自由排版 ,從而滿足個人的審美需求。如今不再是博客的時代了,但是依然有很多獨立博客在支撐。他們也許不經常更新,但是內容質量卻很高。也許博客會再一次興起,畢竟網際網路不會永遠封閉。如何快速搭建博客1.購買域名。
  • 【初識虛擬主機】手把手教你搭建個人博客
    (1)主機用戶名,主機密碼需要自己填寫(前面讓你複製保存              的)(2)資料庫名填主機用戶名(3)管理員帳號的用戶名和登錄密碼自己定(4)確認無誤後開始安裝博客8.打開博客後臺(1)在安裝成功界面點擊訪問控制面板或者網址+/admin打開(2)點擊查看Blog或系統贈送域名打開你的博客
  • 用 WordPress 搭建個人網站
    題圖:Photo by TeamK on PixabayWordPress 是世界上最流行的博客系統之一,並且功能強大
  • 手把手教你使用 GitHub 搭建個人博客
    相較之前大家常用的 Jekyll 和 Hexo 等搭建方式,GitPress 要顯得更加人性化。如何使用?GitPress 的使用非常簡單,下面通過 4 個步驟,簡單講下 GitPress 的使用方式。
  • 小白怎麼搭建自己的個人博客網站?雲服務+WordPress教程
    本文 pk 哥想分享的是我搭建網站的過程和當時遇到的一些坑,文章最後我會給出正確搭建網站的方法和建議,供大家參考。購買伺服器首先呢,搭建網站,你是要讓別人訪問,所以你要把網站的數據放在伺服器上。現在的雲伺服器也比較多,主要的有阿里雲,騰訊雲之類的。
  • 教你搭建 Github 個人博客網站
    前言搭建自己的個人博客網站,這是多少程式設計師兒時的夢想。
  • 手把手搭建個人博客(圖文教程)
    本文系投稿,作者:illgo微信號:web_resource搭建個人博客
  • 巨杉Tech | 十分鐘快速搭建 Wordpress 博客系統
    很多網際網路應用程式開發人員第一個接觸到的網站項目就是博客系統。而全球使用最廣的Wordpress常常被用戶用來快速搭建個人博客網站。默認情況下,Wordpress一般在後臺使用MySQL關係型資料庫存儲所有的博文及回復。本文將展示如何使用 SequoiaDB 巨杉分布式資料庫替換MySQL,成為Wordpress博客系統的後臺關係型資料庫。
  • 手把手教你搭建個人網站【一:在Ubuntu安裝Nginx, MySQL,PHP】
    個人網站,寫寫技術博客,遊記,日記,do anything you want,記錄一下自己的生活點滴。
  • 伺服器安裝Debian11 Linux系統 安裝Linux寶塔面板 搭建WordPress個人博客詳細教程
    三、安裝Linux寶塔面板伺服器安裝Linux寶塔面板,配置LNMP(Linux+Nginx+MySQL+PHP)後,再搭建WordPress個人博客。1.安裝Linux寶塔面板:https://www.bt.cn/
  • 【前端教程】手把手教你用 Next.js 搭建個人博客,從入門到吃雞!
    不論是國內還是國外,都有不少開發者和企業在使用 Next.js 開發網站,比如:今天帶來一門完整的 Next.js 框架實戰課程,作者 luffyZh 老師是網易的高級前端開發工程師,手把手帶你逐步掌握 Next.js 框架,最終完成靜態博客+全棧動態博客系統的搭建。
  • 利用LMAP免費搭建WordPress博客
    導讀WordPress是使用PHP語言開發的博客平臺,用戶可以在支持WordPress是一款個人博客系統,並逐步演化成一款內容管理系統軟體,它是使用PHP語言和MySQL資料庫開發的。用戶可以在支持 PHP 和 MySQL資料庫的伺服器上使用自己的博客。
  • 如何用Docker+WordPress搭建你的博客
    首先你得知道什麼叫做WordPress, 它是一個基於PHP和MySQL的開源的博客管理工具,用於管理你的寫作內容。由於它十分容易部署,而且有很多好看的主題可以供你選擇,因此被許多人使用。一般的安裝方法是,你得有一個伺服器,然後在伺服器上按照PHP,MySQL, Apache/NGINX, 之後下載WordPress的安裝包,進行編譯安裝。