最近用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的语法,我应该注意什么?红宝石?
答案 0 :(得分:0)
不要将帖子放在子文件夹中,而是使用类别。来自jekyll docs:
您可以指定帖子所属的一个或多个类别,而不是将帖子放在文件夹中。生成网站时,帖子的行为就像通常使用这些类别一样。类别(复数键)可以指定为YAML列表或空格分隔的字符串。
这样,您可以在_posts文件夹中撰写帖子,将其类别设置为blog
或studynote
(或您想要的任何内容),然后该帖子将以用户名显示.github.io /类别/-永久交
还要确保配置文件中的baseurl
未设置为/blog
,因为您网站上的所有内容都会显示在/ blog下。希望这有帮助!