diff options
-rw-r--r-- | config.sample.json | 3 | ||||
-rwxr-xr-x | jekyll-hook.js | 18 |
2 files changed, 12 insertions, 9 deletions
diff --git a/config.sample.json b/config.sample.json index dee6f1b..9b5c601 100644 --- a/config.sample.json +++ b/config.sample.json @@ -1,12 +1,13 @@ { "gh_server": "github.com", "temp": "/home/ubuntu/jekyll-hook", - "public-repo": True, + "public-repo": true, "scripts": { "build": "./scripts/build.sh", "publish": "./scripts/publish.sh" }, "email": { + "isActivated": false, "user": "", "password": "", "host": "", diff --git a/jekyll-hook.js b/jekyll-hook.js index 32359e2..80db6fd 100755 --- a/jekyll-hook.js +++ b/jekyll-hook.js @@ -112,13 +112,15 @@ function run(file, params, cb) { } function send(body, subject, data) { - if (config.email && data.pusher.email) { - var message = { - text: body, - from: config.email.user, - to: data.pusher.email, - subject: subject - }; - mailer.send(message, function(err) { if (err) console.warn(err); }); + if (config.email.isActivated) { + if (config.email && data.pusher.email) { + var message = { + text: body, + from: config.email.user, + to: data.pusher.email, + subject: subject + }; + mailer.send(message, function(err) { if (err) console.warn(err); }); + } } } |