我想收集我的文件中的所有内容。文件夹,在我的' src'文件夹(js,css,图像文件等),并将它们添加到名为v001的out目录中的文件夹中。
然后我可以在我的Amazon S3存储上对我的所有静态资产进行版本化,并且只有在有新的更改时才会使我的html文件无效(并存档以前版本的资产以节省一些空间)。我显然在html文档模板中添加了一些管理,以选择正确的资产版本。
这是我的src目录结构:
-src
-files
-fonts
-img
-scripts
-styles
-documents
index.html.eco
-layouts
default.html.eco
我希望我的out文件夹看起来像这样
-out
-v001
-fonts
-img
-scripts
-styles
index.html
我不确定如何收集我的src'文件的内容'将文件夹放在名为v001的文件夹中的out目录中。有人可以帮忙吗?
答案 0 :(得分:0)
我会整合grunt或gulp这样的解决方案。 您可以使用docpad插件进行grunt或gulp,也可以使用工具本身。 例如,有一个用于复制文件和文件夹的grunt插件:https://github.com/gruntjs/grunt-contrib-copy
我很好奇你会怎么做失效
=====
更新。所以我刚刚做了什么并向你推荐。
从gulp docpad配置中可以看到,您可以将此复制/粘贴操作添加到整个docpad构建过程中 - 超级棒极了