教育内容管理工具。
kirlent的Python项目详细描述
版权所有(C)2017-2019 H.Turgut Uyar<;uyar@tekir.org>;
k_rlent[1]是用于管理教育的实用程序的集合 内容。
Repository: | https://gitlab.com/tekir/kirlent |
---|---|
Documentation: | https://kirlent.readthedocs.io/ |
其思想是生成小的内容单元,然后可以将其组合 变成更大的单位。一个单元可以包含实际的内容,也可以是 由其他内容单元组成的集合。
k_rlent使用reStructuredText作为源文件的标记语言。 它定义了一些额外的语法来简化创作。
建议将所有内容单元结构为主文件夹下的文件夹。 每个文档都应该以语言代码作为其前缀 文件扩展名:
content |- expressions | |- slides.en.rst | `- slides.tr.rst `- statements
生成项的输出文件夹将复制此层次结构,如:
_build |- expressions | |- slides.en.pdf | `- slides.tr.pdf `- statement
k_rlent构建在doit工具上,这使得它非常容易支持 增量生成。也就是说,k_rlent只有在 任何相关的输入文件都已更改。
[1] | “Kırlent” is a Turkish word which means a decorative pillow. It originates from the Italian word “ghirlanda”. It’s also the name of this beauty. |