Hyperlink Jekyll链接工作不正常

Hyperlink Jekyll链接工作不正常,hyperlink,jekyll,liquid,github-pages,Hyperlink,Jekyll,Liquid,Github Pages,github网站: 回购: 我的链接有问题。我没有链接到正确的路径。 路径应为_site\vclist(名称) 代码: <ul> {% for list in site.data.vclist %} <li><a href="{{ list.Name | datapage_url: 'vclist'}}">{{list.Name}}</a> </li> {% endfor %} </ul> {site.data.vc

github网站:

回购:

我的链接有问题。我没有链接到正确的路径。 路径应为_site\vclist(名称)

代码:

<ul>
{% for list in site.data.vclist %}
  <li><a href="{{ list.Name | datapage_url: 'vclist'}}">{{list.Name}}</a>
</li>
{% endfor %}
</ul>
    {site.data.vclist%中的列表的%s}
  • {%endfor%}

问题在于如何使用筛选器标记生成链接,您需要将basepath添加到生成的URL中,并指定插件生成文件的目录:

<ul>
{% for list in site.data.vclist %}
  <li><a href="{{site.baseurl}}/{{ list.Name | datapage_url: '/vclist' }}">{{list.Name}}</a></li>
{% endfor %}
</ul>

您应该在问题中发布相关代码,以便在不访问外部站点的情况下理解它(此外,有时使用github repo是有帮助的)hi-marcanuy描述编辑。谢谢,很遗憾,我收到了相同的错误:404文件未找到代码:
    {%for list in site.data.vclist%}
  • {%endfor%}
我已经在本地测试过,运行良好,构建可能需要几分钟时间,因为数据文件很大,如果有错误,你也可以发布,实际上,当我在本地运行它时,它也可以工作,但是在我把它上传到github上之后,它的链接被破坏了。github页面有一组受限制的插件,你正在使用的插件在那里不会工作,除非你上传构建的站点,否则它不会工作。
 ---
 layout: page
 ---