设计邮件模板是一个繁杂的工作,需要进行众多终端的兼容适配,漫长的调试,如果你手头没有好用的 css inliner 还要进行漫长的转换工作,以适配各个邮件终端对内连样式的要求。这会耽误许多时间。
在繁杂的调试最后,我们得到了一些难以维护,难以二次开发,难以使他人获益的邮件模板,甚至在开发新项目的时候,原先设计的邮件模板不再适用,在它的基础上修改,简直等于再写一套新的。
Mails 是这样一个工具,它包括一个邮件模板加载工具与发送工具(可以加载built-in或者第三方NPM模块的模板),一个支持live reload的邮件模板设计工具(命令行),一个快速生成一套邮件模板文件的脚手架工具(命令行)。使用这些工具组合起来,可以很方便的进行将自己的常用邮件模板抽象化,并发布到NPM社区,方便他人使用你的邮件模板。
Mails Github 仓库:(npm install mails)
https://github.com/turingou/mails一个基于 mails 构建的邮件模板 mails-flat(npm install mails-flat)在使用 mails watch 进行实时调试时的截图:
mails-flat Github 仓库:
https://github.com/turingou/mails-flat
欢迎 Star && fork !
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/89818
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.