【公告】
主题第四弹已更新
免费下载,搜索Typecho即可

【原创】Typecho—适合所有主题—百度推送功能

技巧·Typecho · 2024-12-04 · 319 人浏览

百度站长平台自动推送功能

本功能用于自动将网站文章推送到百度站长平台,提升网站收录速度。

目录结构

/www/wwwroot/bolg.nanshunkj.com/usr/themes/jasmine/
├── app/
│ ├── Services/
│ │ ├── BaiduPushService.php # 百度推送服务类
│ │ └── baidu_quota.json # 配额记录文件(自动生成)
│ └── Console/
│ └── Commands/
│ └── PushBaiduSitemap.php # 推送命令(可选)
├── push_to_baidu.php # 推送脚本
└── logs/
└── baidu_push.log # 推送日志(自动生成)

配置说明

申请地址:https://ziyuan.baidu.com/linksubmit/index

  1. 百度站长平台配置:
    BaiduPushService.php 文件行5.6.7更改为你的网址和token
  2. 站点:https://8ww.fun 你的网址
  3. Token:GQ0D8gvfGXXXXX 你的token
  4. API:http://data.zz.baidu.com/urls 固定
  5. 推送设置:
  6. 批量数:每批10篇文章
  7. 范围:最近一周的文章
  8. 频率:每天凌晨2点

使用方法

  1. 创建必要目录:

    在主题目录下创建目录
    mkdir -p app/Services
    mkdir -p logs
    设置权限
    chmod 755 logs
    chown www:www logs
  2. 上传文件:
  3. BaiduPushService.php 放入 app/Services/ 目录(没有就新建)
  4. push_to_baidu.php 放入主题根目录
  5. 设置宝塔定时任务:
  6. 任务类型:Shell脚本
  7. 任务名称:百度推送文章
  8. 执行周期:定时任务
  9. 定时:0 2 * * *
  10. 脚本内容:

    cd /www/wwwroot/bolg.nanshunkj.com/usr/themes/jasmine/
    php push_to_baidu.php

注意事项

  1. 配额限制
  2. 百度站长平台有每日推送配额
  3. 超出配额会显示 "over quota" 错误
  4. 配额用完后需等待次日重置
  5. 文件权限
  6. 确保 logs 目录可写
  7. 确保 baidu_quota.json 可写
  8. 日志管理
  9. 定期检查日志大小
  10. 必要时清理旧日志

维护建议

  1. 定期检查:
  2. 查看推送日志
  3. 监控推送成功率
  4. 检查文件权限
  5. 故障排查:
  6. 检查日志内容
  7. 验证配置信息
  8. 测试网络连接

以下内容评论后查看 | 点击登录
评论进度:0/1

百度自动推送 SEO优化
  1. boyving 20 天前

    这个推送我觉得很实用。

表情
爱心
手势
动物
美食
天气

网站已运行 71 天 | 共有文章 672 篇 | 累计访问 17245 人次