|
或编辑可以并且应该接触的所有内容:Markdown 文件、图像、附加数据列表。对于每个实体,我们创建了一个具有相同结构的内容存储库。 适用于各种内容包的一个技术存储库 技术存储库可以被视为一台将多个内容存储库转换为完全静态网站的机器。(图片来源:Stefan Baumgartner 和 Simon Ludwig)(大预览) 另一方面,技术存储库包含了开发人员所需的一切:前端代码、模板、内容插件以及静态站点生成的构建过程。 我们的构建服务器被设置为监听每个 Git 存储库的更改。内容存储库中的更改单独触发了该内容包的构建。技术存储库中的更改仅触发相应内容存储库的构建。根据您拥有的内容。
存储库的数量,这可以极大地缩短构建时间。 增量构建 比将内容文件分割成单独的包更重要的是处理图像的方法。目标是生成各种响应友好尺寸的产品屏幕截图,宽度小至 200 像素。此外,每个新生成的图像都必须在gulp-imagemin中进行优化。对每个构建迭代 Whatsapp 号码列表 执行此操作占用了最初两小时构建时间的很大一部分。 虽然第一次构建需要两个小时的构建时间,但对于后续的每个构建来说,这都浪费了时间。并不是每个图像在迭代之间都会发生变化。大部分工作都已经完成了,为什么还要一遍又一遍地做呢?增量构建是让我们的构建服务器和我们自己免于做大量工作的关键。 我们的图像处理是在Gulp中完成的。该gulp-newer插件正是。

我们增量构建所需的。它将每个文件的时间戳与目标目录中同名文件的时间戳进行比较。如果时间戳较新,则文件将保留在流中。否则,它将被丢弃。那么,生成所有响应式图像就是以正确的顺序链接正确的插件的问题:如何使用网络音频、SVG 和多点触控创建响应式 8 位鼓机 阅读时间 9 分钟 编码, 工具, SVG , 网络音频 在Twitter、 LinkedIn上分享 大卫·鲁塞特 关于作者 David Rousset 是 Microsoft 的高级项目经理,负责推动 HTML5 标准的采用。他曾在多个著名网站上发表演讲…… 更多关于 David ↬ 电子邮件通讯 你的邮件 关于前端和用户体验的每周提示。 受到超过 200,000 人的信赖。 UX Pin - 构建布局速度提高 10 倍 构建布局速度。
|
|