我正在建造一个小页面的Jekyll网站。我真的很想让页面(不后)链接到一个漂亮的状态,如:jekyll页面的漂亮网址
foo.com/bar/
但我无法弄清楚如何让过去:
foo.com/_site/bar/index.html
我可以链接到:
foo.com/bar.html
当然,但那只会返回我的YAML前台资料。正如你所看到的,我对Jekyll的命名系统并没有很熟悉。有没有一种简单的方法可以在Jekyll中做到这一点,或者我将不得不重写.htaccess
文件?
我正在建造一个小页面的Jekyll网站。我真的很想让页面(不后)链接到一个漂亮的状态,如:jekyll页面的漂亮网址
foo.com/bar/
但我无法弄清楚如何让过去:
foo.com/_site/bar/index.html
我可以链接到:
foo.com/bar.html
当然,但那只会返回我的YAML前台资料。正如你所看到的,我对Jekyll的命名系统并没有很熟悉。有没有一种简单的方法可以在Jekyll中做到这一点,或者我将不得不重写.htaccess
文件?
你可以在你的_config.yml中输入permalink: pretty
。
来源:https://jekyllrb.com/docs/permalinks/#builtinpermalinkstyles
JoostS:是的,那不起作用... –
他们肯定在Jekyll的文档中犯了一个错误...... ;-) – JoostS
我告诉你了! (严重的是,我喜欢Jekyll,但没有足够的文档说明当它无法按预期工作时该怎么做。) –
使用此语法在您的杰基尔博士/ html页面文件的顶部:
---
title: bar
permalink: /bar/
---
使用此除了在你的哲基尔页的页眉部分任何已有的。
foo.com/_site/bar/index.html=foo.com/_site/bar/ – JoostS
移动(使用FTP)_site文件夹的内容到静态托管,并且它可以正常工作。不要为杰基尔服务。提供_site文件夹的内容。 – JoostS
好的,那是我希望的答案。非常感谢! –