html – Jekyll – 使用post.url的相对URL

我最近升级到了jekyll 1.0,因此帖子链接现在有一个领先的’/’.

将相对永久链接设置为true或false似乎根本不会改变{{post.url}}的生成,它们似乎总是带有一个前导斜杠.

我知道我可以使用base_url,但是我将完成的项目传递给最终在任何地方托管它的组织(我不知道URL).

我以前工作的配置文件很简单:

permalink: articles/:title

任何帮助都会很棒!

最佳答案
我在Jekyll 1.0.3安装中看到了同样的事情.好像是一个bug.无论哪种方式,解决方法是使用Liquid Filter删除一个斜杠.

{{ post.url | remove_first:'/'}}

使用以下分页布局:

{% for post in paginator.posts %}
  
irst:'/'}}">{{ post.title }}

和你的_config.yml设置相同:

permalink: article/:title

生成链接没有前导斜杠(例如< a href =“article / the-title”> The Title< / a>).

请注意,如果它是一个错误并且修复了,您将不得不调整代码删除“remove_first”过滤器.否则,它会剥离链接间的斜线并以此方式打破它.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些