Added premailer to inline all css rules
This commit is contained in:
parent
7913a81e98
commit
36ac5a2015
|
@ -3,6 +3,7 @@ package main
|
||||||
import (
|
import (
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
|
|
||||||
|
"github.com/aymerick/douceur/inliner"
|
||||||
"github.com/drone/drone-go/drone"
|
"github.com/drone/drone-go/drone"
|
||||||
"github.com/drone/drone-go/template"
|
"github.com/drone/drone-go/template"
|
||||||
"github.com/go-gomail/gomail"
|
"github.com/go-gomail/gomail"
|
||||||
|
@ -42,7 +43,7 @@ func build(payload *drone.Payload, context *Context) (string, string, string, er
|
||||||
return "", "", "", err
|
return "", "", "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
html, err := template.RenderTrim(
|
body, err := template.RenderTrim(
|
||||||
context.Vargs.Template,
|
context.Vargs.Template,
|
||||||
payload,
|
payload,
|
||||||
)
|
)
|
||||||
|
@ -51,6 +52,12 @@ func build(payload *drone.Payload, context *Context) (string, string, string, er
|
||||||
return "", "", "", err
|
return "", "", "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html, err := inliner.Inline(body)
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return "", "", "", err
|
||||||
|
}
|
||||||
|
|
||||||
plain, err := html2text.FromString(
|
plain, err := html2text.FromString(
|
||||||
html,
|
html,
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue