引言

才发现Typecho 竟然没有类似 Wordpresss 的sitemap.xml(站点地图),想生成sitemap.xml,需要插件的支持。作为个人站长,应该都知道搜索擎只支持xml后缀的站点地图的提交,因此之前无插件为本站typecho生成的 sitemap.html,无法提交站长管理工具。如著名的Google Console站长管理工具,之前办法生成的纯url的地图,站长管理工具就识别不了。因此才为有本文,利用插件为Typecho 生成符合规格的sitemap.xml方便提交。

在网上翻翻查查,找到一个最后更新是3年前 ,但放现在依然有效的插件能用的生成网站地图插件。能在 Typecho 下自动生成sitemap.xml的插件的插件不多,这插件的作者是【八云酱】,sitemap.xml最后有声明。

首先贴出项目在GitHub上的地址:Typecho SiteMap 自动生成,方便下载。

1.下载插件

方法一:

SSH到服务器,用 git -clone 下载文件并移到到plubins目录下:

# 下载仓库并生命名tmp
git clone https://github.com/bayunjiang/typecho-sitemap.git tmp
# 将tmp目录下的Sitemap目录移到usr/plubins目录下
# 我的plugins目录绝对值是 `/root/typecho1/typecho/plugins`
# 自行修改为实际的目录路径即可
mv tmp/Sitemap /root/typecho1/typecho/plugins
rm -rf tmp
可以看到我的 plugins 目录是 Docker 容器影射路径,这是这个typecho 容器决定的。如若配置不一样,按正常路径,位置应该是 /usr/plubins

方法二:

Github上下载Typecho SiteMap 自动生成 插件到本地,

再利用软件SSH上传插件文件夹到Typecho安装目录下的/usr/plugins目录,插件文件夹的名称要确保为Sitemap(默认就这名字,别改就可以)。

启用插件并自动生成sitemap.xml

上传完后台启用插件,访问你博客地址/sitemap.xml就可以查看到SiteMap的生成效果。

插件自动生成网站地图效果

本站示例:https://www.zctou.com/sitemap.xml

利用插件为Typecho生成sitemap.xml

文章目录