今天偶然间发现waypoint 生成的页面中的文章链接无法打开,全部都是404,但是在侧边栏中又是可以显示的,排查很久无果。

根据官方文档 WikilinksCrawlLinks 检查了一下相关的配置文件,我目前的关于links的配置为:

      Plugin.CrawlLinks({
        externalLinkIcon: true,
        prettyLinks: false
      }),

而ob中关于wikilink的设置的则是 absolute ,看上去又没有问题,而且我还尝试过修改ob中的配置类型为其他的,都没有用。

后来发现官方的链接似乎就没有这个问题,遂查看Quartz主仓库的配置文件,发现他的CrawlLinks配置为:

      Plugin.CrawlLinks({ markdownLinkResolution: "shortest" }),

我尝试将配置修改为同他一样后问题终于解决了。