jekyll github页面多个帖子类型连接

时间:2017-07-14 08:28:50

标签: github jekyll

最近用Jekyll构建了我的github页面。 我想要几种类型的帖子,主要是博客和学习笔记。 我找到了一种方法来按照我希望的方式制作网址,但是连接已经过时了。

我使用了2种方法,首先我尝试使用_post文件夹

下的create子文件夹
-_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的语法,我应该注意什么?红宝石?

1 个答案:

答案 0 :(得分:0)

不要将帖子放在子文件夹中,而是使用类别。来自jekyll docs

  

您可以指定帖子所属的一个或多个类别,而不是将帖子放在文件夹中。生成网站时,帖子的行为就像通常使用这些类别一样。类别(复数键)可以指定为YAML列表或空格分隔的字符串。

这样,您可以在_posts文件夹中撰写帖子,将其类别设置为blogstudynote(或您想要的任何内容),然后该帖子将以用户名显示.github.io /类别/-永久交

还要确保配置文件中的baseurl未设置为/blog,因为您网站上的所有内容都会显示在/ blog下。希望这有帮助!