文章错误跳转问题的解决
昨天在自定义404页面后,发布了一篇关于git上传远程仓库方法的记录文章,在部署后打开会跳转到404页面,以下是解决的过程记录。
![](/2023/04/12/%E8%87%AA%E5%AE%9A%E4%B9%89404%E9%A1%B5%E9%9D%A2%E5%90%8E%E6%96%87%E7%AB%A0%E9%94%99%E8%AF%AF%E8%B7%B3%E8%BD%AC%E9%97%AE%E9%A2%98%E7%9A%84%E8%A7%A3%E5%86%B3/image-20230412121358032-1681273648598-1.png)
首先查看本地部署情况,本地部署后跳转正常,部署到github后则未能正常跳转,点击新发布文章后跳转到404页面。
此时情况有:
- 手动输入文章地址,正常打开;
- 其他文章正常打开。
点开F12控制台面板,点击文章,看到 attribute
相关信息错误,回顾之前操作,想起来自己有过直接修改 post
文件名,将文件名修改回创建时的文件名后再次测试,正常打开,说明 hexo
不能自己随意修改文章 md
文件名,以下是查阅官方文档找到的相关操作:
-p, --path 自定义新文章的路径
-r, --replace 如果存在同名文章,将其替换
-s, --slug 文章的 Slug,作为新文章的文件名和发布后的 URL