【发布时间】:2011-03-18 08:01:42
【问题描述】:
我知道如何在 jekyll 中创建帖子,但是如何创建页面(如 About)而不将其视为帖子?
另外,我使用 Github 页面,所以我不能使用扩展。
【问题讨论】:
我知道如何在 jekyll 中创建帖子,但是如何创建页面(如 About)而不将其视为帖子?
另外,我使用 Github 页面,所以我不能使用扩展。
【问题讨论】:
如果您在项目的根目录中创建名为 about.html、about.markdown 或 about.textile 的文件,它将被视为静态页面。
如果你想共享模板等,你仍然可以给它一些 YAML 前端和 jekyll。
这一切都在 jekyll wiki https://github.com/mojombo/jekyll/wiki/usage 上进行了解释
这是我的about.markdown 文件的摘录
---
layout: default
title: About | Purebreeze
---
I'm a software developer based in London...
也就是说使用默认模板,将标题设置为“About | Purebreeze”(通过我的默认模板中的液体标签呈现),然后设置我的关于页面的内容。
然后由 github 在 http://purebreeze.com/about 处呈现(默认情况下是 (http://levent.github.com/about)
【讨论】:
permalink: /:title,但也没有这样做...
permalink: pretty 添加到您的_config.yml 文件并重新启动jekyll?我相信 Github Pages “默认”会这样做。
permalink: /:year/:month/:title
about.html(或您用于about 的任何文件)中,您应该将永久链接设置为/about/index.html(在YAML 前端)。
这看起来像一个错误。但是有一个解决方法:创建一个名为 eg. 的目录。 "about" 并将您的内容放入 about/index.[填空]。 (哦,顺便举报一下。)
【讨论】: