在Ruby中将外部CSS转换为内联CSS的工具?

在Ruby中将外部CSS转换为内联CSS的工具?,css,google-docs,html-parser,inline-styles,Css,Google Docs,Html Parser,Inline Styles,我正在和谷歌文档混在一起,它有非常原始的CSS支持。如果上载MSWord.doc或HTML文件并将其导出为HTML,则所有样式都将内联应用。他们在html文件中有一个样式块,但是当您将html文件上传回google文档时,它不会应用任何非内联样式 所以我在想“也许有一个ruby工具可以用于此”。有没有什么东西我可以用来获取一些CSS并将其解析到HTML节点,也许是一些nokogiri插件?在GitHub上查看alexdunae的Premailer: 我自己从来没有试过,只是偶然发现。也许会有帮

我正在和谷歌文档混在一起,它有非常原始的CSS支持。如果上载MSWord.doc或HTML文件并将其导出为HTML,则所有样式都将内联应用。他们在html文件中有一个样式块,但是当您将html文件上传回google文档时,它不会应用任何非内联样式


所以我在想“也许有一个ruby工具可以用于此”。有没有什么东西我可以用来获取一些CSS并将其解析到HTML节点,也许是一些nokogiri插件?

在GitHub上查看alexdunae的Premailer:


我自己从来没有试过,只是偶然发现。也许会有帮助。

邮件风格是另一种解决方案:


看起来它有简单的rails集成(actionmailer,sass),但我不确定这就是你想要的

Ruby工具箱有一个。是最常用的,不过最近更新了。

太棒了!这是完美的,谢谢。这看起来也很棒,但不是rails集成的(只适合那些正在寻找的人)。我在putsmail.com上使用Premailer,它工作起来很有魅力。您可以在线测试它。这看起来很棒,并且与rails集成