jekyll,内部链接到帖子不存在

时间:2017-06-29 01:45:30

标签: jekyll liquid html-proofer

我跑了htmlproofer并且失败了。

  

内部链接到/ posts / title,这是不存在的

如何在jekyll中修复液体标签,以便在构建时正确输出HTML?

我认为这与index.html

中的这一行有关
<a href="{{ post.url | relative_url }}" title="{{ post.title }}"></a>

我在此行中添加{{ post }}

<a href="{{ post.url | relative_url }}{{ post }}" title="{{ post.title }}">

帖子至少显示在index.html上,即使它使网站看起来很糟糕。删除{{ post }}后,主页面看起来很正常,但点击帖子会导致404 ...

1 个答案:

答案 0 :(得分:1)

HTMLProofer应检查位于_site目录的生成网站。此文件夹包含已由Jekyll处理的网站生成的文件,这样htmlproofer将正确检查失败的链接。

例如:

htmlproofer --check-html \
        --internal-domains localhost:4000 \
        --assume-extension \
        --disable-external \
        _site