Typecho百度SEO插件
本插件目前有两个功能:
1、发布文章时通过API主动将文章推送给百度
2、用户在前台浏览文章时,会在每个页面底部加载自动提交代码,将当前浏览的页面提交给百度
项目地址:https://github.com/BlueJay21st/Typecho-BaiduSEO
需要填写接口调用地址,登录百度搜索资源平台添加站点后会自动生成,如图所示
将此项填入插件设置即可使用主动推送。
另外需要注意,自动提交需要在百度资源平台给站点关联过主体才有效。
实现思路:
- 将功能的具体实现注册到对应的调用点。
- 启用插件后提示用户,要求设置提交接口。
- 发布文章后获取文章的链接与提交接口,提交数据,若提交失败给出提示。
- 前台访问文章时,将自动提交的JS代码输出到前台模板。
API提交代码和自动提交的JS代码,百度资源平台的文档都有,插件调用点我选择了Widget_Contents_Post_Edit
的finishPublish
接口,和Widget_Archive
的footer
接口,分别会在文章发布保存入数据库后 和 前台页面的底部被触发。
在文章发布完成后调用插件,插件会获取发布的文章的地址,将其提交给百度的接口,若配置有误或提交失败会弹出错误信息。
呀!大佬! 那个插件下载地址失效了
有时间可以补一下吗
已修改,前阵子换上传目录漏掉了
大佬,为啥我用了插件,连续两天上传文章,在百度的站点信息里链接提交里,都显示没有推送啊
当天提交的在百度后台不会显示,另外检查下是否完成了账号的相关认证,我查了下我的百度后台有推送的
很不错,已经用上了
感谢支持
大佬的首页的文章点击阅读剩余部分是怎么弄的,求教
默认主题直接用编辑器的摘要分割线,在撤销按钮左边,如果要自动输出可以参考 https://www.cwlog.net/archives/131.html
没有下载地址呀
https://github.com/BlueJay21st/Typecho-BaiduSeo/archive/refs/heads/master.zip
感谢,已经使用上了
这个支持1.2版本的吗
支持的
大佬我家2g网络GitHub实在是没办法打开麻烦分享给蓝奏地址
没蓝奏云账号,已通过邮件发送。
大佬为啥我网站上传后不显示这个插件,已经解压到对应文件了
需要把插件的 BaiduSeo 目录放在 /usr/plugins 目录下