公司網(wǎng)站設計案例發(fā)外鏈軟件
引
本文將使用流行的博客搭建工具 WordPress 搭建一個私人博客站點。部署過程中使用到了 Docker 、MySQL 。站點搭建完成后經(jīng)行了發(fā)布文章的體驗。
WordPress
WordPress 是一個廣泛使用的開源內(nèi)容管理系統(tǒng)(CMS),用于構建和管理網(wǎng)站、博客和其他在線應用。它提供了一個用戶友好的界面和豐富的功能,使得創(chuàng)建和管理網(wǎng)站變得簡單且靈活。 WordPress 有如下特點和功能:
-
簡單易用: WordPress 提供直觀的用戶界面,使得創(chuàng)建、編輯和發(fā)布內(nèi)容變得非常簡單。無需編寫代碼,用戶可以使用可視化編輯器創(chuàng)建頁面和文章,并通過簡單的操作進行內(nèi)容管理。
-
可擴展性: WordPress 具有強大的插件和主題系統(tǒng),允許用戶根據(jù)自己的需求擴展和定制網(wǎng)站。有數(shù)千個免費和付費的插件和主題可供選擇,用于添加新功能、改變外觀和樣式,以及增強網(wǎng)站的性能和安全性。
-
博客功能: WordPress 最初是一個專注于博客的平臺,因此在博客功能方面表現(xiàn)出色。它提供了強大的文章管理、分類、標簽、評論和 RSS 訂閱等功能,使得創(chuàng)建和管理博客變得輕松。
-
多用戶支持: WordPress 支持多用戶功能,允許多個用戶在同一個網(wǎng)站上創(chuàng)建和管理內(nèi)容。這使得 WordPress 成為團隊協(xié)作和多作者博客的理想選擇。
-
SEO 優(yōu)化: WordPress 通過優(yōu)化網(wǎng)站結構、提供友好的 URL、自定義元標簽和集成 SEO 插件等功能,有助于提升網(wǎng)站在搜索引擎中的排名。
-
活躍的社區(qū): WordPress 擁有龐大且活躍的社區(qū)支持,提供了豐富的文檔、論壇、博客和教程等資源。用戶可以從社區(qū)中獲取幫助、學習新技術和與其他 WordPress 用戶交流。
WordPress 是一個功能強大且靈活的內(nèi)容管理系統(tǒng),適用于各種類型的網(wǎng)站和在線應用。它的用戶友好性、可擴展性和豐富的插件生態(tài)系統(tǒng),使得創(chuàng)建和管理網(wǎng)站變得更加簡單和便捷。
Docker-Compose
在自己喜歡的目錄下創(chuàng)建 wordpress
目錄,在其中創(chuàng)建 docker-compose.yml
文件,內(nèi)容如下:
# docker-compose.yml
version: '3'services:wordpress:image: wordpresscontainer_name: wordpressports:- "8080:80"environment:WORDPRESS_DB_HOST: mysql # 因為 docker-compose 會自動把 mysql 的名字用做網(wǎng)絡標識,所以在連接數(shù)據(jù)庫的時候該字段就不需要手動指定 IP 地址了,直接用“service”的名字 mysql 就行了。WORDPRESS_DB_USER: wpWORDPRESS_DB_PASSWORD: 123456WORDPRESS_DB_NAME: wp_dbTZ: Asia/Shanghairestart: alwaysdepends_on:- mysqlmysql:image: mysql:5.7container_name: mysqlrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: 123456MYSQL_DATABASE: wp_dbMYSQL_USER: wpMYSQL_PASSWORD: 123456TZ: Asia/Shanghai
目錄結構如下:
啟動服務
打開命令行工具,進去 wordpress
目錄,運行啟動命令: docker-compose up
。
效果如下:
注意:此過程執(zhí)行前以提前拉取了 wordpress:latest 和 mysql:5.7 鏡像,命令如下:
docker pull wordpress
docker pull mysql:5.7
是否啟動正常
使用 docker ps
查看鏡像是否啟動
PS D:\apps-data\docker\wordpress> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
668c4a2c6690 wordpress "docker-entrypoint.s…" 7 minutes ago Up 7 minutes 0.0.0.0:8080->80/tcp wordpress
b40a0f8e4a6f mysql:5.7 "docker-entrypoint.s…" 7 minutes ago Up 7 minutes 3306/tcp, 33060/tcp mysql
PS D:\apps-data\docker\wordpress>
如果是在 win 上,使用了docker-desktop ,也可以在 docker-desktop 中查看服務狀態(tài):
最直接的方式是訪問 http://localhost:8080/ ,看服務是否能使用。如果啟動正常,將看到如下頁面:
WordPress 后臺試用
wordpress 啟動正常后,第一次使用,需要進行初始化配置。
配置
-
選擇語言
-
錄入基本信息
錄入完成后,點擊 安裝wordpress,等待安裝完成 -
安裝完成
登錄
點擊安裝完成頁面中的 登錄 按鈕,進入登錄頁面。
錄入信息,進行登錄。
進入后的頁面
初次進入后臺頁面,效果如下
發(fā)布文章
在頁面左側找到文章編輯菜單
點擊進入編輯,寫一篇文章
點擊右上角的藍色【發(fā)布】按鈕即可進行發(fā)布,發(fā)布時會進行二次信息確認。
博客預覽體驗
退出登錄
訪問 http://localhost:8080/ 效果如下:
可以看到,博客中共有兩篇文章,其中《世界,您好!》是wordpress初始化成功后,自動生成的,另一篇《我的第一篇博客》則是剛剛創(chuàng)建的。
點擊《我的第一篇博客》標題,即可進入博客詳情頁面。
參考資料
- wordpress docker
- wordpress 官網(wǎng)