明月出天山,苍茫云海间。
开屏动画

百度收录自动推送插件BaiduLinkSubmit 可以用啦!

技术 10 评 598 度
机器人
AI摘要
Gemini

《百度收录自动推送插件》介绍了一款能自动推送文章链接到百度收录平台的 Typecho 插件。此插件可显示推送内容、时间、状态和链接,方便用户管理推送任务。该插件目前仍处于测试阶段,将在完成测试后正式发布。

最近弄插件上瘾,以前用的插件到底是否推送了,成功与否都不知到,那就自己搞一个啦!
1.利用百度给的推送示例
2024-06-12T12:29:19.png

2.确定要在前端显示的内容,推送时间,推送状态, 推送链接。考虑有点多那就只显示20个吧!

代码部分:

<?php
if (!defined('__TYPECHO_ROOT_DIR__')) exit;

/**
 * Typecho Typecho 后台发布或更新文章时,文章链接将会自动推送到百度收录平台。
 * @package BaiduLinkSubmit
 * @author 湘铭呀!
 * @version 1.0.0
 * @link <a href="https://xiangming.site/" title="https://xiangming.site/">https://xiangming.site/</a>
 */

class BaiduLinkSubmit_Plugin implements Typecho_Plugin_Interface
{
    const LOG_FILE = __DIR__ . '/log.txt';

    /* 激活插件方法 */
    public static function activate()
    {
        Typecho_Plugin::factory('Widget_Contents_Post_Edit')->finishPublish = array(__CLASS__, 'render');
        Typecho_Plugin::factory('Widget_Contents_Page_Edit')->finishPublish = array(__CLASS__, 'render');
        return _t('请设置 <b>站点域名</b> 和 <b>密钥</b>');
    }

    /* 禁用插件方法 */
    public static function deactivate() {}

    /* 插件配置方法 */
    public static function config(Typecho_Widget_Helper_Form $form)
    {
        preg_match("/^(http(s)?:\/\/)?([^\/]+)/i", Helper::options()->siteUrl, $matches);
        $domain = $matches[3] ? $matches[3] : '';
        $site = new Typecho_Widget_Helper_Form_Element_Text('site', NULL, $domain, _t('站点域名'), _t('站长工具中添加的域名'));
        $form->addInput($site->addRule('required', _t('请填写站点域名')));

        $token = new Typecho_Widget_Helper_Form_Element_Text('token', NULL, '', _t('准入密钥'), _t('更新密钥后,请同步修改此处密钥,否则身份校验不通过将导致数据发送失败。'));
        $form->addInput($token->addRule('required', _t('请填写准入密钥')));

效果展示:
2024-06-12T12:35:18.png

发布地址

BaiduLinkSubmit

我换皮回来了
广告图片
AD
10 评论
    手滑不动 Firefox Browser 127 Windows 10 广东省惠州市
    6月15日回复

    主动推,会不会让度娘变懒、、

      湘铭呀! Chrome 125 Windows 10 福建省宁德市
      6月15日回复

      @手滑不动 哈哈哈不会吧😅

    obaby Chrome 120 Windows 10 山东省青岛市
    6月15日回复

    主题问题?还是数据库被改了?

      湘铭呀! Chrome 125 Windows 10 福建省宁德市
      6月15日回复

      @obaby 数据库😂

        obaby Chrome 120 Windows 10 山东省青岛市
        6月15日回复

        @湘铭呀! 弱口令?还是啥,端口对外开放了?

          湘铭呀! Chrome 125 Windows 10 福建省宁德市
          6月15日回复

          @obaby 不知道,终于换个主题换个心情,我这会去查查,那个域名有点像,但是不缺定,我去看看whois

    obaby Chrome 118 OSX 山东省济南市
    6月13日回复

    啧啧,又开始折腾了

      湘铭呀! Chrome 125 Windows 10 福建省宁德市
      6月13日回复

      @obaby 哈哈哈哈

    蓝河 Firefox Browser 78 Windows 10 广西南宁市
    6月13日回复

    期待

      湘铭呀! Chrome 125 Windows 10 福建省宁德市
      6月13日回复

      @蓝河 快了快了

  • 小星星变奏曲 - 莫扎特
  • Moon River - Audrey Hepburn