新站索引趋于零,折腾许久泪眼眸。
垂死病中惊坐起,忽觉没做SEO
于是终于发现typecho这东西它没有自带哪怕是一丢丢SEO优化
所以robots.txt和Sitemap.xml得自己动手丰衣足食了

Robots.txt的制作

Robots的作用:告诉蜘蛛该爬什么
方法也是极为简单,在根目录下新建一个Robots.txt文件
内容你可以抄我的

User-agent: *
Disallow: 
Disallow: /config.inc.php
Disallow: /admin/
Disallow: /var/
Disallow: /install/
Disallow: /install.php
Sitemap: https://blog.ray8.cc/sitemap.xml

注意:sitemap地址记得改一下,没有的话删掉就好啦

Sitemap.xml的自动生成

网上搜索到的插件竟然没有一个好用,无奈只能自己写一个出来
关于自学typecho插件的编写过程会另外发文(大坑待填)
下面给出自己写的插件的Github地址
https://github.com/raymond9zhou/typecho-auto-sitemap-plugin
链接点我
下载后复制到plugin目录下给你http服务器的用户755权限
到后台启用,然后就可以访问你的typecho地址/sitemap.xml查看效果啦
本身这个写法也很简单~欢迎大家交流~
麻烦各位大哥顺手给个STAR吧球球了

最近收到很多朋友安装时因为文件夹嵌套和权限问题导致后台看不到插件,启用后没有效果的情况,下面我将进行详细说明

假设我们已经从Github下载好了名为typecho-auto-sitemap-plugin-master.zip的压缩包,并复制到了你服务器的typecho目录/usr/plugins文件夹下
此时我们执行unzip typecho-auto-sitemap-plugin-master.zip
注意,unzip会创建一个名为typecho-auto-sitemap-plugin-master的文件夹并不是直接将这个文件夹改名为AutoSitemap,而是应该

cd typecho-auto-sitemap-plugin-master
cp -r ./AutoSitemap ../AutoSitemap
cd ..
chmod -R 755 AutoSitemap
chown -R www:www AutoSitemap 
#这里的www:www是指你的http服务器用户组和用户名
#如果你不知道,可以使用ls -l查看其他文件的:信息

接着到后台开启插件,就可以愉快的开始使用啦~如果你使用了CDN,需要先在CDN执行刷新命令
如果还有其他问题,欢迎继续提问,麻烦大家给个star吧,球球了!

Last modification:February 24th, 2020 at 08:43 pm