我有一个网站; 我手动维护的一些页面,其他一些,我使用工具(主要是Shinx)生成.对于手动维护的页面,我想迁移到Jekyll.
所以我的想法是将我的整个网站复制到一个jekyll项目中,逐步将页面从静态HTML文件移动到jekyll管理的markdown文件,更容易维护.另一方面,生成的页面将不受影响地复制.
它工作得很好......除了Jekyll不复制以下划线开头的文件,我有很多:Sphinx用一个前导下划线(_static,_modules...)命名一些特殊目录,然后发布一些python代码,其中也使用前导下划线(例如 __init__.py).
我知道我可以使用该include指令_config.yml,并逐个添加我想保留的所有已知文件/目录.但我仍然冒险错过一些文件(特别是当我的发电机进化时).
我宁愿告诉Jekyll,对于每个生成的子目录,"这个目录应该按原样复制".这样可以防止它查看其中的每个文件以查看是否应该对其进行处理,因此任何以下划线开头的文件都会被盲目复制.
有没有办法做到这一点?我找不到任何......
Jekyll 按原样复制它找到的所有文件夹,除非它们的名称以下划线开头。下划线告诉 Jekyll 不要直接将目录复制到 _sites。
当您转向 Jekyll 时,我想说最好遵循 Jekyll 的标准命名格式,并从您确实想要复制到 _sites 的目录中删除下划线。
| 归档时间: |
|
| 查看次数: |
1821 次 |
| 最近记录: |