jup*_*ror 8 ruby liquid jekyll
我正在Jekyll建立一个网站.要在帖子中删除html扩展名,我将以下内容添加到_config.yml中
permalink: /kb/:title
Run Code Online (Sandbox Code Playgroud)
要从页面中删除html扩展名,我为每个页面创建了文件夹,并在每个页面文件夹中放置了一个index.html文件.
现在帖子和页面没有html扩展名,但是当我链接到带有page.url的页面时,它返回整个链接(/kb/index.html)而不是/ kb.
我可以用什么变量链接到没有html扩展名的页面?
返回的值{{ page.url }}反映了页面的永久链接.
要使网址不包含"index.html"部分,您需要为每个网页的前端添加永久链接设置.这实际上消除了将所有名为"index.html"的文件放在单独的文件夹中的需要.
所以你的前面的事情会包含:
---
permalink: /scratchpad/level/relative/
---
Run Code Online (Sandbox Code Playgroud)
注意尾部斜杠,如果省略它,那么Jekyll将创建一个名为"relative" 的文件,而不是包含index.html文件的目录.
| 归档时间: |
|
| 查看次数: |
3008 次 |
| 最近记录: |