1. tags和aboutme页面404

现象:今天在访问自己的网站发现tags页面和aboutme页面时404报错,但同样的内容在Github Pages上可以正常

原因:F12发现在我自己的服务器上,访问tags和aboutme页面的逻辑跟_posts目录下文章是一样,但网站的根目录下并没有tags/index.htmlpages/aboutme/index.html文件,所以报错404

解决办法:因为我的服务是在docker中部署的,是将本地的目录映射进容器的,既然没有这两个文件,那自己手动创建就好了。检查文件发现这两个文件其实是有的,分别对应根目录下的tags.htmlpages/aboutme.html,只是路径不对,所以我这里是采用软链接的方式把文件做了关联:

mkdir tags && cd tags && ln -s ../tags.html index.html
mkdir aboutme && cd aboutme && ln -s ../aboutme.html index.html

声明:本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可,使用时请注明出处。
Author: mengbin
blog: mengbin
Github: mengbin92
cnblogs: 恋水无意