清除自定义Jekyll文件夹中页面的URL

时间:2013-08-18 20:45:24

标签: yaml jekyll permalinks

我正在构建一个由静态页面构成的Jekyll站点(例如_posts目录中没有任何内容),而不是将每个页面保留在根目录中,我想将其保留在自定义{{ 1}}目录(为了组织的缘故)。

但是,我不希望这个结构反映在我的网址中,所以在pages我有:

_config.yml

使用此配置,我想要的网址为permalink: /:title,但除非我点击site.com/pagename,否则我无法获得呈现的网页。

任何人都可以帮我配置我的构建来实现前者吗?谢谢!

2 个答案:

答案 0 :(得分:1)

您是否尝试过将YAML Front Matter添加到这些静态页面?例如:

---
title: "pagetitle"
---

这样,Jekyll应该将其识别为Page(而不是StaticPage)并使用永久链接配置。

答案 1 :(得分:0)

这些是静态页面,因此_config.yml中的条目将被忽略。

根据它的声音,您需要创建一个URL重写规则。如何执行此操作取决于正在为页面提供服务的Web服务器。