# T1 yitb.com — Typecho 重构完整方案

> 版本: v2.0 | 更新: 2026-03-21 | 系统: Typecho | 目标: 百度SEO最优

---

## 一、为什么选 Typecho

| 对比项 | WordPress | **Typecho** |
|--------|-----------|------------|
| 百度SEO | ⚠️ 差（模板识别度高） | ✅ **极好** |
| 安装包大小 | 60MB+ | **1.2MB** |
| 加载速度 | 慢（数据库查询多） | **极快** |
| 安全 | 漏洞多 | **极少** |
| 插件生态 | 丰富但臃肿 | **精简够用** |
| 百度收录速度 | 慢 | **快** |
| 维护难度 | 高 | **低** |

---

## 二、站点架构

```
yitb.com (Typecho)
│
├── 🏠 首页
│   ├── 搜索栏
│   ├── 6大分类图标导航
│   ├── ⭐ 精选推荐（编辑pick）
│   ├── 📊 AI模型TOP10实时排行
│   ├── 🦞 OpenClaw生态一览
│   └── 📰 最新文章
│
├── 🦞 OpenClaw 生态 /openclaw
│   ├── 官方本体
│   ├── 云厂商部署（阿里/腾讯/百度/火山/京东）
│   ├── 国产衍生版（AutoClaw/NullClaw等）
│   ├── 大厂Agent（Workbuddy/Q-Claw等）
│   └── ⭐ 综合评分排行
│
├── 📊 AI模型排行 /rankings
│   ├── 通用大模型（Chatbot Arena，周更）
│   ├── 中文大模型（SuperCLUE，月更）
│   ├── API性价比（Artificial Analysis，周更）
│   └── 📈 趋势变化
│
├── 🛠️ Skills中心 /skills
│   ├── 必备Skills推荐
│   ├── 5400+ Skills大全
│   └── 开发教程
│
├── 📝 文章教程 /blog
│   ├── 新手入门
│   ├── 进阶配置
│   └── 安全指南
│
└── 🔍 工具导航 /tools
```

---

## 三、服务器环境（CentOS 7）

### 当前环境
- PHP 5.4 → 需升级到 PHP 7.4+（Typecho最低要求）
- MySQL 5.7 → 升级到 8.0
- Apache 2.4 已安装

### 环境升级步骤

```bash
# 1. 升级PHP到7.4（Remi源）
yum install -y epel-release
rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum update -y php php-mysql php-fpm php-gd php-mbstring php-xml php-curl php-zip

# 2. 安装PHP 8.x（推荐，性能更好）
yum-config-manager --disable remi-php74
yum-config-manager --enable remi-php82
yum update -y php php-mysql php-fpm php-gd php-mbstring php-xml php-curl php-zip php-opcache

# 3. 安装MySQL 8
yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
yum install -y mysql-community-server
systemctl enable mysqld
systemctl start mysqld

# 4. 获取MySQL临时密码
grep 'temporary password' /var/log/mysqld.log

# 5. 初始化MySQL
mysql_secure_installation

# 6. 创建Typecho数据库
mysql -u root -p
# (在mysql里执行)
CREATE DATABASE yitb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'yitbadmin'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD_HERE';
GRANT ALL PRIVILEGES ON yitb.* TO 'yitbadmin'@'localhost';
FLUSH PRIVILEGES;

# 7. 安装Typecho
cd /var/www/html
wget https://github.com/typecho/typecho/releases/latest/download/typecho.tar.gz
tar -xzf typecho.tar.gz && mv build/* . && rm -rf build typecho.tar.gz

# 8. 配置权限
chown -R apache:apache /var/www/html
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

# 9. 配置Apache伪静态（.htaccess）
cat > /var/www/html/.htaccess <<'EOF'
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
EOF

# 10. 安装SSL
yum install -y certbot python2-certbot-apache
certbot --apache -d yitb.com -d www.yitb.com

# 11. 重启服务
systemctl restart httpd
systemctl restart php-fpm
systemctl enable httpd
```

---

## 四、Typecho 插件推荐

| 插件 | 功能 | 重要性 |
|------|------|---------|
| **BaiduSubmit** | 百度自动推送/主动推送 | ⭐⭐⭐⭐⭐ |
| **Sitemap** | 生成百度sitemap | ⭐⭐⭐⭐⭐ |
| **WPToTypecho** | 从WordPress迁移 | ⭐⭐ |
| **Contents** | 文章目录/锚点 | ⭐⭐⭐ |
| **CacheForTypecho** | 页面缓存加速 | ⭐⭐⭐⭐ |
| **AutoTags** | 自动生成标签 | ⭐⭐ |
| **Links** | 友情链接管理 | ⭐⭐⭐ |

---

## 五、内容数据结构

### OpenClaw生态数据表（自定义）
```sql
CREATE TABLE IF NOT EXISTS `wp_openclaw_tools` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(100) NOT NULL,
  `category` VARCHAR(50) NOT NULL,  -- official/cloud/chinese/enterprise
  `provider` VARCHAR(100),
  `description` TEXT,
  `url` VARCHAR(255),
  `github_url` VARCHAR(255),
  `github_stars` VARCHAR(20),
  `rating` DECIMAL(3,1) DEFAULT 0,
  `rating_votes` INT DEFAULT 0,
  `pricing` VARCHAR(50),
  `features` TEXT,
  `highlight` VARCHAR(255),
  `created_at` DATETIME DEFAULT CURRENT_TIMESTAMP,
  `updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
);
```

### AI排行数据表
```sql
CREATE TABLE IF NOT EXISTS `wp_ai_rankings` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `category` VARCHAR(50) NOT NULL,  -- global_llm/chinese_llm/api_price
  `model_name` VARCHAR(100) NOT NULL,
  `organization` VARCHAR(100),
  `rank_position` INT,
  `score` DECIMAL(10,2),
  `updated_date` DATE,
  `source` VARCHAR(100),
  `created_at` DATETIME DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
);
```

---

## 六、AI排行自动更新方案

### 数据来源与更新频率
| 数据源 | 内容 | 频率 |
|--------|------|------|
| lmarena.ai API | 全球大模型ELO评分 | 每周 |
| Artificial Analysis | 模型性能/价格 | 每周 |
| SuperCLUE | 中文大模型 | 每月 |

### 更新脚本
```bash
# 每周日凌晨2点自动更新AI排行
0 2 * * 0 /usr/bin/python3 /var/www/html/ai_rankings_update.py >> /var/log/ai_rankings.log 2>&1
```

---

## 七、上线后持续运营

### 内容更新频率
- **文章**: 每周2-3篇
- **AI排行**: 每周自动更新
- **OpenClaw生态**: 有新工具时手动添加

### 百度SEO优化
1. 百度搜索资源平台绑定（主动推送）
2. 百度sitemap提交
3. 百度统计接入
4. 百度熊掌号（如果支持）
5. 定期检查收录情况

---

## 八、部署检查清单

- [ ] SSH连上服务器
- [ ] 备份现有数据（/var/www/html.bak）
- [ ] 升级PHP到8.2
- [ ] 升级MySQL到8.0
- [ ] 创建yitb数据库
- [ ] 安装Typecho
- [ ] 配置伪静态.htaccess
- [ ] 安装SSL证书
- [ ] 安装BaiduSubmit插件
- [ ] 配置百度SEO
- [ ] 导入OpenClaw生态数据
- [ ] 部署AI排行爬虫
- [ ] 上线验证
