Apache jekyll页面的漂亮url

Apache jekyll页面的漂亮url,apache,.htaccess,url,jekyll,naming,Apache,.htaccess,Url,Jekyll,Naming,我正在建立一个有很多页面的小Jekyll网站。我真的很想得到页面(而不是帖子)链接到一个漂亮的状态,如: foo.com/bar/ 但我不知道如何通过: foo.com/\u site/bar/index.html 我可以链接到: foo.com/bar.html 当然,但这只返回我的YAML前端材料。正如你所知道的,我还没有完全了解杰基尔的命名系统。在Jekyll中有没有一种简单的方法可以做到这一点,或者我必须重写.htaccess文件?您只需在_config.yml中键入permalink:

我正在建立一个有很多页面的小Jekyll网站。我真的很想得到页面(而不是帖子)链接到一个漂亮的状态,如:

foo.com/bar/

但我不知道如何通过:

foo.com/\u site/bar/index.html

我可以链接到:

foo.com/bar.html


当然,但这只返回我的YAML前端材料。正如你所知道的,我还没有完全了解杰基尔的命名系统。在Jekyll中有没有一种简单的方法可以做到这一点,或者我必须重写
.htaccess
文件?

您只需在_config.yml中键入
permalink:pretty


来源:

在jekyll md/html页面文件的顶部使用以下语法:

---
title: bar
permalink: /bar/
---

除了jekyll页面标题部分中已有的内容外,还可以使用此选项。

foo.com//u site/bar/index.html=foo.com//u site/bar/Move(使用FTP)将您的站点文件夹的内容移动到静态主机上,并且可以正常工作。不要侍奉杰基尔。提供网站文件夹的内容。好的,这就是我所希望的答案。非常感谢!美好的我很高兴它现在起作用了!他们一定是在记录杰基尔时弄错了…;-)我告诉你!(说真的,我喜欢Jekyll,但是没有太多文档说明当它不能正常工作时该怎么做。)此设置确保您的URL不是以“bar.html”结尾,而是以“bar/index.html”结尾。