---
title: thinkphp5.0开发的网站使用百度资源平台普通收录功能自动推送文章
description: 百度资源平台普通收录工具可以向百度搜索主动推送资源，缩短爬虫发现网站链接的时间，不保证收录和展现效果。出于优化本站考虑，对本站小改造一下，当发布出去文章之后立即
author: chaihongjun
category: backend
published: 2024-08-22
url: https://chaihongjun.me/backend/7.html
---

# thinkphp5.0开发的网站使用百度资源平台普通收录功能自动推送文章

百度资源平台普通收录工具可以向百度搜索主动推送资源，缩短爬虫发现网站链接的时间，不保证收录和展现效果。出于优化本站考虑，对本站小改造一下，当发布出去文章之后立即提交推送当前文章。

找到后台文章保存的方法修改如下:
MDBLOCK0
当文章保存成功的时候将原先的只返回保存结果信息改成一个处理推送加返回信息的方法baidu_regular_push。这个方法接受的参数是当前的文章ID，然后处理对应的文章推送。这个方法写入公共函数文件common.php中：

MDBLOCK1
UrlHelper类的静态方法generateArticleUrl通过文章ID获取文章URL。

完成以上的编辑配置之后，每当保存一篇新的文章成功，则提示推送反馈信息。

然后更新文章页需要修改，因为有时候第一次编辑文章并没有完成好内容，只是暂时保存在数据库，因此更新文章的功能的时候可能也需要推送功能：
MDBLOCK2
然后修改一下后台的编辑模板(edit.html):

MDBLOCK3

---

> 本文首发于 [chaihongjun.me | 柴宏俊 web 技术学习笔记](https://chaihongjun.me/backend/7.html)，采用 CC BY-NC-ND 4.0 协议，转载请保留出处与链接。
