WordPress — 全球 43% 的网站
优势:插件生态全球第一、主题无数、SEO 友好、有 1Panel/宝塔一键安装。
劣势:PHP 架构老旧、性能需要插件优化、安全问题多(需经常更新)。
Docker 部署 WordPress(推荐方式)
# docker-compose.yml
version: '3'
services:
wordpress:
image: wordpress:latest
ports:
- "8080:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: your_password
WORDPRESS_DB_NAME: wordpress
volumes:
- ./wp-content:/var/www/html/wp-content
db:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: your_password
volumes:
- ./db:/var/lib/mysql
# 启动
docker compose up -d
然后用 Nginx 反向代理 8080 端口到域名,配好 SSL 即可。
Halo — 现代化博客
Java 开发,界面现代,自带 Markdown 编辑器。适合开发者和技术博客。
docker run -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2
Halo 的优势:Markdown 原生支持、速度飞快、界面干净、API 完善。
劣势:生态远不如 WordPress,插件和主题数量有限。
选哪个?
- 追求功能丰富 + SEO → WordPress
- 追求速度 + 简洁 → Halo
- 电商网站 → WordPress + WooCommerce
- 纯技术博客 → Halo 或静态博客(Hugo/Hexo)