2011-03-18 83 views
15

我知道如何在jekyll中创建帖子,但是如何在不将其视为帖子的情况下创建页面(如About)?如何在jekyll中创建页面?

此外,我使用Github页面,所以我不能使用扩展。

回答

1

这看起来像一个错误,但有一个变通方法:创建一个目录名为如“约”,并把您的内容。进入about/index。[填入空白]。(哦,顺便说一下,报告它。)

30

如果在项目的根目录中创建名为about.htmlabout.markdownabout.textile的文件,它将被视为静态页面。

你仍然可以给它一些YAML前面的问题,并化身,如果你想分享的模板等

这一切都在哲基尔维基在https://github.com/mojombo/jekyll/wiki/usage

这里解释是从我about.markdown文件的摘录

--- 
layout: default 
title: About | Purebreeze 
--- 

I'm a software developer based in London... 

这就是说,使用默认模板,将标题设置为“About | Purebreeze”(通过默认模板中的液体标签呈现),然后是我的关于页面的内容。

这是然后在http://purebreeze.com/about通过github上呈现(默认情况下这将是(http://levent.github.com/about

+1

谢谢,如果我去localhost :: 4000/about.html但是jekyll似乎不工作创建about文件夹,以便获得漂亮的url格式(localhost:4000/about /)。我尝试添加'permalink:/:title',但这也没有做到... – 2011-03-18 09:13:34

+1

你推到github上吗?我发现在本地我必须访问about.html,但在g ithub它的工作原理是/ about – lebreeze 2011-03-18 09:25:24

+3

@Aziz Light @lebreeze:你是否已将'permalink:pretty'添加到'_config.yml'文件并重新启动jekyll?我相信Github Pages会“默认”这样做。 – kikito 2011-03-30 14:10:01