我有两个有点不相关的源代码,我想使用 Jekyll 将它们变成一个“站点”。但它们位于两个目录中。假设 PROJECT/site/
有主页和副本等,而 PROJECT/clientlib/
有一堆库。例如,我希望将 PROJECT/site/index.md
变为 /index.html
和 PROJECT/clientlib/foo.js
成为 /clientlib/foo.js
这是一个开源项目,所以我真的很想避免使用符号链接(symbolic link)或子模块,这可能会使某人更难检查该项目并开始使用它。我希望能够使用 Jekyll 开发服务器,而不需要对生成的文件进行修复。
有没有办法配置(或破解)Jekyll 以获得我想要的布局?
最佳答案
我刚刚发布了一个可以完成此任务的自定义 gem。它允许您指定一个可在多个 Jekyll 配置之间使用的 shared_dir
以实现公共(public)基础:
关于jekyll - 我可以从两个不同的目录在 Jekyll 中生成内容吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16067976/