我使用 Jekyll 为软件产品创建文档。我有 30 多种不同的产品,它们具有共同的 LIQUID 模板但内容不同。每个产品文档都有自己的目录。
对于一个项目,一切正常。我有一个内容文件夹以及 css/js 文件夹。我运行“jekyll serve”并发布了一个项目。
问题是,我不想让 30 个 Jekyll 项目一个接一个地存储,并且具有相似的 css、configs、js 文件夹,并且只会在内容部分有所不同。
问题是:如何组织内部结构,以便在单个项目中有一个具有通用布局和“x”个不同内容文件夹的项目?
喜欢:
_product1/
some_subdir
'主题.md'
_product2/
some_subdir
'主题.md'
如果可能的话,我该如何管理输出?我需要分别发布产品 1 和产品 2 ...产品“x”。
感谢您的帮助。
UPD:这里是 GitHub 上的演示项目:https ://github.com/plywoods/JekyllDocumentationDemo