2017-07-14 50 views
0

最近建立我的github页面与Jekyll。 我想有几种类型的帖子,主要是博客和学习笔记。 我发现了一种方法来使url成为我想要的方式,但是连接是关闭的。jekyll github页面多个帖子类型连接

我用了2种方法,第一次我试图与彦博文件夹下创建子文件夹

-_post 
--blog 
    ---first_post.md 
--studynote 
    ---first_note.md 

我也尝试创建_POST文件夹的子文件夹:

-blog 
--_post 
    ---first_post.md 
-studynote 
--_post 
    ---first_note.md 

,但无论我怎么把他们,他们只显示在username.github.io/blog/ 但是他们的网址是正确的。

我应该看看如何更好地理解Jekyll的语法?红宝石?

+0

正确的文件夹名是'_posts'(复数)而不是'_post'(单数) – Derek

回答

0

而不是将您的帖子放在子文件夹中,使用类别。从jekyll docs

而不是将文章放置在文件夹内,您可以指定该文章属于一个或多个类别。当网站生成后,该帖子就会像通常设置了这些类别一样。类别(复数键)可以被指定为YAML列表或空格分隔的字符串。

这样,你可以写在_posts文件夹后,将其类别要么blogstudynote(或任何你希望它是),然后该职位将在username.github.io/现身类别/-永久职位。

另外请确保您的配置文件中的baseurl未设置为/blog,因为那么您网站上的所有内容都将显示在/博客下。希望这有助于!