Jekyll 添加 public 文件夹
2024-01-06 tech jekyll 1 mins 1 图 452 字
以前一直把 /
路径的文件扔在根目录,看着觉得很别扭。稍微查了下资料,可以使用 集合(Collections) 的方式处理。
集合(Collection)用于定义一种新的文档类型,它既可以像页面和文章那样工作,也可以拥有它们特有的属性和命名空间,可以用来记录各种解决方案、团队成员、或是某次会议记录等场景。
添加配置到 _config.yml
我取了名字叫 public
,可以取任意的名字(不和Jekyll的冲突即可)。
我设置了 permalink
为 /:path
,意思是扔到 /
路径中,相当于之前放置在根目录的效果。
collections:
public:
output: true
permalink: /:path
创建自定义文件夹_public
文件夹名字和刚才 _config.yml
中声明的一样。将文件夹全部拖进去,就可以了。
需要注意的是,不能把 index.html 文件也拖进去,否则 pagnation 的插件回报错。