小编Ale*_*ris的帖子

有没有一种简单的方法可以将 Jekyll 输出文件保存到 docs/ 目录?

我正在使用 Jekyll 构建一个 Github 页面站点,但遇到了一种愚蠢的问题。

Github 推荐使用 Jekyll 作为 Github 页面,所以我有点认为它会起作用;然而,事实并非如此。

默认情况下,Jekyll 将所有文件构建到该_site/目录中,这非常好,看起来很漂亮等等,但不是 Github 页面的选项。

Github 似乎只提供三种托管选项:

  1. master分支根
  2. docs/Master分支文件夹
  3. gh-pages分支

那么,请告诉我,为什么我不能将 Jekyll 构建到 A. 具有自定义名称的分支或 B. 名为docs/而不是的文件夹_site

jekyll github-pages

5
推荐指数
1
解决办法
1686
查看次数

使用 GoDaddy 设置 Nodemailer 时出现错误 535

我想知道是否有人知道如何通过 nodemailer 使用 GoDaddy 托管电子邮件。我的联系表单中有一个电子邮件提交框,它会触发以下脚本:

function sendEmail ( to, subject, body ) {

 var transporter = nodemailer.createTransport({
  service: 'Godaddy',
  host: "relay-hosting.secureserver.net",  
  port: 465,
  secureConnection: true,
  auth: {
    user: 'email@godaddydomain.com',
    pass: 'password'
  }
  });

var mailOptions = {
  from: 'email@godaddydomain.com',
  to: to,
  subject: subject,
  text: body
};

transporter.sendMail(mailOptions, function(error, info){
  if (error) {
    console.log(error);
  } else {
    console.log('Email sent: ' + info.response);
  }
});
}
Run Code Online (Sandbox Code Playgroud)

我尝试了几种不同的选项,并确保我的端口全部打开,但我在身份验证方面遇到了困难。我不断收到这样的错误:

{ Error: Invalid login: 535 Authentication Failed for email@godaddydomain.com. User does not have any relays …
Run Code Online (Sandbox Code Playgroud)

smtp node.js nodemailer

1
推荐指数
1
解决办法
2776
查看次数

标签 统计

github-pages ×1

jekyll ×1

node.js ×1

nodemailer ×1

smtp ×1