TYPECHO WIKI
每一个作品都值得被记录

Typecho 自动生成网站地图自动提交百度插件 Sitemap

Typecho维基君插件列表 • 2162次浏览 • 发布 2023-02-08 • 更新 2023-02-08

插件简介

这是由插件作者呆小萌提交的一款全新Sitemap网站地图插件,关于Typecho的网站地图生成工具其实本站之前已经分享了好几款Sitemap插件,总体来说这类插件功能上都是大同小异的,这次呆小萌这款插件与之前的区别就是多了一个百度搜索引擎的提交,其实如果用过老鬼的BaiduSubmit插件应该知道,其实BaiduSubmit这款插件也自带有地图功能。

你可能感兴趣:

Typecho 站点地图生成插件 Sitemap 大数据版

Typecho 无插件实现 html 样式站点地图及通用网站 Sitemap 在线生成工具

Typecho 网站地图插件 Sitemap

Typecho 站点地图快速生成插件 Sitemap

Typecho Google Sitemap 生成器插件 Sitemap

Typecho Sitemap插件下载,添加Sitemap.xml

插件功能

  • 生成 sitemap包含首页、独立页面、分类、标签、文章
  • 推送百度搜索资源平台,目前仅支持普通收录推送(卑微的我没快速收录权限)
  • 支持永久链接中的全部参数,包括以下。

可用参数:

{cid} 日志 ID
{slug} 日志缩略名
{category} 分类
{directory} 多级分类
{year} 年
{month} 月
{day} 日

API说明

可以通过crontab执行定时任务,实现定时推送的效果。

参数说明
sitemapupdate更新sitemap
pushmain推送核心文章
pushall推送全部文章
pushnew推送最新文章
tokenAPI token插件中的API token

1651417946.jpg

1651417957.jpg

更新记录

1.1.0

修改 推送规则

1.2.0

修改 缓存机制,以前是存数据库会导致内容超出长度,现在改为存储缓存文件

1.2.1

修改 读取分类的错误

1.3.0

增加 api刷新sitemap功能
增加 api推送文章功能
增加 发布文章自动推送当前文章
增加 发布文章更新sitemap
增加 推送日志和Sitemap更新日志存入插件目录下
修复 文章不满20篇的推送异常报错
修改 手动推送后显示链接乱的问题

1.3.1

修复 非默认后台入口/admin/的推送功能无法使用

1.3.2

修复 php8环境下的的报错

1.3.3

修复错误 永久链接使用按分类归档时文章链接错误

1.3.4

修复错误 永久链接使用按分类归档时文章链接错误

1.5

更新 支持文章链接中的全部参数

1.5.1

更新 支持分类永久链接的{directory}参数

1.6

修复 各类自定义文章链接自动推送百度出现的链接错误(建议所有用户更新到此版本)

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,Typecho.Wiki所有文章均包含本声明。
下载地址

  更新时间:2023年02月08日

  软件作者:呆小萌

  下载链接: 链接

厂商投放

【腾讯云】🎉五一云上盛惠!云服务器99元/月续费同价!

腾讯云五一劳动节海量产品 · 轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。快来腾讯云选购吧!

广告
添加新评论 »

已有 5 条评论 »

  1. 这个不会自动生成xml 只有个自动提交百度能用
    不会自动 Sitemap.xml 手动点击也没用

    1. 查看一下sitemap.xml的文件权限设置成777试试,或者看看插件日志有没有什么报错

    2. Garen YANG Garen YANG

      这个主要是由于代码里面没有定义保存文件的格式。需要修改一下Action.php中update里和XML.php里面$dir的值从‘__TYPECHO_ROOT_DIR__ . __TYPECHO_PLUGIN_DIR__ . '/Sitemap/sitemap’到‘__TYPECHO_ROOT_DIR__ . __TYPECHO_PLUGIN_DIR__ . '/Sitemap/sitemap.xml’就可以啦。

    3. Garen YANG Garen YANG

      如果是想要将最终的xml文件放置在Typecho 的根目录路径下,只需要将上述的地址修改为$dir = __TYPECHO_ROOT_DIR__ .'/sitemap.xml'就可以啦