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)