文件名称:premailer:HTML电子邮件的预检
文件大小:56KB
文件格式:ZIP
更新时间:2024-02-21 20:18:40
ruby css mail nokogiri inline
Premailer自述文件 这是什么? 为了获得最佳HTML电子邮件传递结果,CSS应该是内联的。 这是一个巨大的痛苦,简单的新闻通讯很快就会变得难以管理。 这个脚本是我的解决方案。 CSS样式转换为内联样式属性检查style和link[rel=stylesheet]标签并保留现有的内联属性 相对路径转换为绝对路径检查href , src和CSS url('') 根据电子邮件客户端功能检查CSS属性基于电子邮件标准项目的指南 创建(可选) 安装 从RubyGems安装Premailer gem。 gem install premailer 或将其添加到您的Gemfile并运行bundle 。 例 require 'premailer' premailer = Premailer . new ( 'http://example.com/myfile.html' , :warn_level => Premailer :: Warnings :: SAFE ) # Write the plain-text output # This must come before to_inli
【文件预览】:
premailer-master
----.jrubyrc(18B)
----premailer.gemspec(1KB)
----lib()
--------premailer()
--------premailer.rb(253B)
----Gemfile(230B)
----Rakefile(1KB)
----.travis.yml(175B)
----test()
--------test_premailer.rb(15KB)
--------test_adapter.rb(1KB)
--------test_warnings.rb(3KB)
--------helper.rb(1KB)
--------test_links.rb(8KB)
--------test_html_to_plain_text.rb(9KB)
--------future_tests.rb(2KB)
--------test_misc.rb(13KB)
--------files()
----LICENSE.md(1KB)
----README.md(5KB)
----Gemfile.lock(2KB)
----.editorconfig(166B)
----.yardopts(151B)
----misc()
--------client_support.yaml(7KB)
----.gitignore(96B)
----bin()
--------premailer(125B)
----CHANGELOG.md(1KB)