我正在构建一个由静态页面构成的Jekyll站点(例如_posts
目录中没有任何内容),而不是将每个页面保留在根目录中,我想将其保留在自定义{{ 1}}目录(为了组织的缘故)。
但是,我不希望这个结构反映在我的网址中,所以在pages
我有:
_config.yml
使用此配置,我想要的网址为permalink: /:title
,但除非我点击site.com/pagename
,否则我无法获得呈现的网页。
任何人都可以帮我配置我的构建来实现前者吗?谢谢!
答案 0 :(得分:1)
您是否尝试过将YAML Front Matter添加到这些静态页面?例如:
---
title: "pagetitle"
---
这样,Jekyll应该将其识别为Page
(而不是StaticPage
)并使用永久链接配置。
答案 1 :(得分:0)
这些是静态页面,因此_config.yml
中的条目将被忽略。
根据它的声音,您需要创建一个URL重写规则。如何执行此操作取决于正在为页面提供服务的Web服务器。