turing
V2EX  ›  Node.js

Mails 让设计与使用邮件模板变得更简单优雅

  •  
  •   turing · Nov 19, 2013 · 6374 views
    This topic created in 4566 days ago, the information mentioned may be changed or developed.
    设计邮件模板是一个繁杂的工作,需要进行众多终端的兼容适配,漫长的调试,如果你手头没有好用的 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 !
    11 replies    1970-01-01 08:00:00 +08:00
    Elix
        1
    Elix  
       Nov 19, 2013
    很赞的工作!
    turing
        2
    turing  
    OP
       Nov 19, 2013
    PS:

    使用 mails 进行开发,可以获得与传统 web 开发一样的体验,分离你的样式表,使用swig或者jade模板引擎进行模板的嵌套与继承,mails 会使用 juice 帮你处理外部样式表文件的合并工作,并实时刷新最新页面。
    likexian
        3
    likexian  
       Nov 19, 2013
    没有node环境,来个演示吧
    570k
        4
    570k  
       Nov 19, 2013 via iPad
    楼主,candy.menkr.com项目停止了吗
    wanderer
        5
    wanderer  
       Nov 19, 2013
    +1
    turing
        6
    turing  
    OP
       Nov 19, 2013   ❤️ 1
    @570k candy 项目没停止,新的演示站在
    http://getcandy.org

    最近在筹备一个项目,所以暂缓更新
    icyflash
        7
    icyflash  
       Nov 19, 2013
    正好前几天看到zurb的,同推荐 http://zurb.com/playground/responsive-email-templates
    turing
        8
    turing  
    OP
       Nov 19, 2013
    @icyflash mails 的默认邮件模板就是 ink
    570k
        9
    570k  
       Nov 20, 2013
    @turing 可以建站吗
    hfcorriez
        10
    hfcorriez  
       Nov 20, 2013
    看起来不错
    turing
        11
    turing  
    OP
       Nov 20, 2013
    @hfcorriez 感谢支持!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5192 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 09:08 · PVG 17:08 · LAX 02:08 · JFK 05:08
    ♥ Do have faith in what you're doing.