Sha*_*hin 5 configuration permalinks jekyll
是否可以为不同的目录设置不同的固定链接?
例如,如果我有一个Jekyll设置,其中写入博客条目/blog/_posts/和新闻项目/news/_posts,则默认情况下每个条目将具有格式/blog/2011/06/24/slug.html和固定链接/news/2011/06/24/slug.html.
博客条目的固定链接很好,但我需要将新闻的永久链接格式更改为不同的内容/news/2011/slug.
我已经尝试更改permalinkYAML前端的设置以用于新闻项目使用的布局,但是,这不起作用,因为YAML前端内容中的永久链接设置未插入(在此问题的答案中已确认).
是否有一种机制来配置路径特定的设置_config.yaml?或者有更好的方法来实现这一结果?
实现这一目标的唯一方法是拥有两个不同的 jekyll 实例。
\n\n例如,您可以拥有一个包含页面和博客的完整站点,以及新闻文件夹内的一个“微型站点”,其中包含它自己的 \xc2\xb4_config.yaml\xc2\xb4 。“top”必须完全忽略新闻目录,并且新闻目录必须配置为在“../_site/news”内生成其输出。
\n\n最大的障碍是你无法将 Jekyll 作为服务器运行;您必须使用脚本(即 Rakefile)为两个 jekyll 生成静态页面,并使用不同的服务器(即 unicorn)为它们提供服务。
\n\n就像我说的,这会有点困难,但 1 小时或更短的时间内就可以完成。
\n