Typecho 自动生成网站地图自动提交百度插件 Sitemap
插件简介
这是由插件作者呆小萌提交的一款全新Sitemap网站地图插件,关于Typecho的网站地图生成工具其实本站之前已经分享了好几款Sitemap插件,总体来说这类插件功能上都是大同小异的,这次呆小萌这款插件与之前的区别就是多了一个百度搜索引擎的提交,其实如果用过老鬼的BaiduSubmit插件应该知道,其实BaiduSubmit这款插件也自带有地图功能。
你可能感兴趣:
Typecho 无插件实现 html 样式站点地图及通用网站 Sitemap 在线生成工具
插件功能
- 生成 sitemap包含首页、独立页面、分类、标签、文章
- 推送百度搜索资源平台,目前仅支持普通收录推送(卑微的我没快速收录权限)
- 支持永久链接中的全部参数,包括以下。
可用参数:
{cid} 日志 ID
{slug} 日志缩略名
{category} 分类
{directory} 多级分类
{year} 年
{month} 月
{day} 日
API说明
可以通过crontab
执行定时任务,实现定时推送的效果。
参数 | 值 | 说明 |
---|---|---|
sitemap | update | 更新sitemap |
push | main | 推送核心文章 |
push | all | 推送全部文章 |
push | new | 推送最新文章 |
token | API token | 插件中的API token |
更新记录
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
修复 各类自定义文章链接自动推送百度出现的链接错误(建议所有用户更新到此版本)
这个不会自动生成xml 只有个自动提交百度能用
不会自动 Sitemap.xml 手动点击也没用
查看一下sitemap.xml的文件权限设置成777试试,或者看看插件日志有没有什么报错
这个主要是由于代码里面没有定义保存文件的格式。需要修改一下Action.php中update里和XML.php里面$dir的值从‘__TYPECHO_ROOT_DIR__ . __TYPECHO_PLUGIN_DIR__ . '/Sitemap/sitemap’到‘__TYPECHO_ROOT_DIR__ . __TYPECHO_PLUGIN_DIR__ . '/Sitemap/sitemap.xml’就可以啦。
感谢反馈
如果是想要将最终的xml文件放置在Typecho 的根目录路径下,只需要将上述的地址修改为$dir = __TYPECHO_ROOT_DIR__ .'/sitemap.xml'就可以啦