2010-02-16 22 views
7

Estoy jugando con GoogleDocs y tiene un soporte de CSS muy muy primitivo. Si carga un .doc de MSWord o un archivo HTML y lo exporta como HTML, todos los estilos se aplican en línea. Tienen un bloque de estilo en el archivo html, pero cuando cargas el archivo HTML a Google Docs, no aplica ningún estilo que no esté en línea.¿Herramienta para convertir CSS externo a CSS en línea en Ruby?

Así que estaba pensando "tal vez haya una herramienta Ruby para esto". ¿Hay algo por ahí que pueda usar para tomar un CSS y hacer que lo analice en los nodos HTML, quizás algún complemento nokogiri?

Respuesta

5

Salida Premailer de alexdunae en GitHub: http://github.com/alexdunae/premailer

Nunca lo intentó por mí mismo, simplemente tropezó. Tal vez ayuda.

+0

¡increíble! esto es perfecto, gracias. –

+0

esto también se ve muy bien, pero no está integrado en rieles (solo para aquellos que están buscando eso). – pixelearth

+0

Uso Premailer en putsmail.com, funciona como un encanto. Puedes probarlo en línea. –

2

MailStyle otra solución: http://github.com/purify/mail_style

parece que tiene la integración fácil rieles (actionmailer, Sass), pero no estoy seguro de que es lo que está/estaba buscando.

+0

esto se ve muy bien, y se integra con los rieles – pixelearth

Cuestiones relacionadas