您的位置:首页 > 其它

任务跑步者能够达到的效果

2017-09-21 15:22 38 查看
任务跑步者能够达到的效果

Web开发,主要在前端,随着时间的推移变得越来越复杂。在过去的五年中,一个更有价值的概念是任务跑步者。

像吞咽和咕哝这样的任务跑者允许开发人员在每次他们推送新代码的时候自动完成一系列任务。最近的一个新添加,Webpack,也有任务运行能力。这在很大程度上是为了让开发人员不去做机器本身可以做的单调乏味的过程,而许多web项目正在利用这些技术实现这一目的。

如果不深入到工具本身的细节,社区就会在Grunt, Gulp 和 Webpack中成长;因此,可以使用一系列的插件。当然,每个定制模块都可以编写,但是您为开发人员创建的工作越少,效果就越好。

回到大规模更新元数据的想法,有一个叫做“ grunt-meta-excel”的插件,它允许你提供一个XLSX文件,改变页面标题、元描述和开放图元数据。

只需提供文件、开发列映射并运行该任务,就可以更新站点上的所有相关页面。当然,我所建议的内容比CMS中的内容更适用于平面文件,但当然也有一些任务运行者在数据库级别上运行。

开发人员可以有效地修改这个插件来编辑数据库,而不是编辑文件,或者您的Excel文件可以快速转换成一个SQL文件,并在数据库中运行更新。更多文章阅读:免备案虚拟主机cn.bluehost.com

最后,大多数现代内容管理系统都有插件或模块,允许开发人员将乏味的任务扩展到类似的效果。在准备你的建议时,你要做研究并了解它们。

Gulp和Webpack都有一系列的插件,提供了可配置的功能,让开发人员可以快速执行冗长的搜索引擎优化任务。下面是一个(非详尽的)搜索引擎优化任务列表和一些可以用于它们的插件:

代码缩小

图像压缩

XML站点地图自动更新

AMP验证

AMP创造

更新元标记

生成HTML快照

页面速度的见解

每个插件都允许您准备一个规范(在某些情况下,还可以支持文件)。然后开发人员只需配置插件来反映它并运行这些任务。通过利用这些工具,您实际上可以轻松地完成他们的工作。

除了在 Grunt, Gulp, Webpack设置之外,开发人员还可以使用Webcheck来自动完成一系列其他的检查,如这个StackOverflow线程中突出显示的其他搜索引擎优化问题。其想法是,开发人员可以编写构建测试,除非所有内容都被检出,否则他们将不允许他们部署新站点。您可以通过搜索找到更多的插件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐