引言
才发现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的生成效果。