Waline 服务端常用环境变量(Environment Variables)
Waline 服务端常用的环境变量,详细情况参见 Waline 文档 - 服务端环境变量。
Key | Note |
---|---|
SITE_NAME | 网站名称 |
SITE_URL | 网站地址 |
LEAN_ID | LeanCloud 应用的 App ID |
LEAN_KEY | LeanCloud 应用的 App Key |
LEAN_MASTER_KEY | LeanCloud 应用的 Master Key 用于后台修改数据 |
LEAN_SERVER | LeanCloud 服务地址,国内版用户需要配置此项 |
DISABLE_REGION | 是否隐藏评论者的归属地 |
DISABLE_USERAGENT | 是否隐藏评论者的 UA,默认为否 |
AVATAR_PROXY | 头像的代理地址,设置 false 关闭代理 |
GRAVATAR_STR | Gravatar 头像的地址,基于 nunjucks 语法 |
SECURE_DOMAINS | 安全域名配置,支持逗号分隔配置多个域名 |
MAIL_SUBJECT | 评论回复邮件标题自定义 |
MAIL_SUBJECT_ADMIN | 新评论通知邮件标题自定义 |
MAIL_TEMPLATE | 评论回复邮件内容自定义 |
MAIL_TEMPLATE_ADMIN | 新评论通知邮件内容自定义 |
AUTHOR_EMAIL | 作者邮箱,用来接收新评论通知 |
SENDER_NAME | 自定义发送邮件的发件人 |
SENDER_EMAIL | 自定义发送邮件的发件地址 |
SMTP_SERVICE | SMTP 邮件发送服务提供商 |
SMTP_USER | SMTP 用户名 |
SMTP_PASS | SMTP 密码 |
提示:
LEAN_SERVER
:LeanCloud 服务地址,使用国内版本 LeanCloud 需要配置,且需要 域名已完成备案AVATAR_PROXY
:头像的代理地址,推荐配置false
GRAVATAR_STR
:Gravatar 头像的地址,推荐配置https://cravatar.cn/avatar/{{mail|lower|trim|md5}}
SECURE_DOMAINS
:安全域名配置,配置时需要同时添加网站地址和 Waline 服务端地址,切记不包含传输协议(http://
或https://
)SMTP_SERVICE
:邮件发送服务提供商,从 此处 查看支持的服务商
邮件模板(Mail Template)
记录一下邮件模板,其中模板变量以 Waline 为例。文章中提供的是压缩后的模板,方便直接使用。
彩虹模板(Rainbow)
在 Valine-Admin 项目中提供的邮件模板,具体出处不知。
MAIL_SUBJECT
1 | {{parent.nick}},您在『{{site.name}}』上的留言有新的回复 |
MAIL_SUBJECT_ADMIN
1 | 您的『{{site.name}}』上有新的留言 |
MAIL_TEMPLATE
1 | <body><div style="margin: 50px auto;width: 666px;max-width: 100%;border: 1px solid #EEE;border-radius: 10px 10px 10px 10px;background: #FFFFFF repeating-linear-gradient(-45deg, #FFF, #FFF 1.125rem, transparent 1.125rem, transparent 2.25rem);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);color: #555555;font-size: 14px;font-family: 'Century Gothic', 'Trebuchet MS', 'Hiragino Sans GB', 微软雅黑, 'Microsoft Yahei', Tahoma, Helvetica, Arial, 'SimSun', sans-serif;"><div style="width: 100%;background: #49BDAD;background-image: -moz-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));background-image: -webkit-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));border-radius: 10px 10px 0 0;color: #FFFFFF;"><p style="margin: 0;padding: 23px calc(5%);background-color: hsla(0, 0%, 100%, .4);border-radius: 10px 10px 0 0;font-size: 15px;word-break: break-all;">您在<a style="color: #FFFFFF;text-decoration: none;"href="{{site.url}}"target="_blank">{{site.name}}</a>上的留言有新的回复啦!</p></div><div style="margin: 40px auto;width: 90%;"><p>Hi,{{parent.nick}},您曾在文章上发表评论:</p><div style="margin: 20px 0px;padding: 15px;background: #FAFAFA repeating-linear-gradient(-45deg, #FFF, #FFF 1.125rem, transparent 1.125rem, transparent 2.25rem);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);border-radius: 5px;color: #555555;font-size: 14px;">{{parent.comment|safe}}</div><p><strong>{{self.nick}}</strong>给您的回复如下:</p><div style="margin: 20px 0px;padding: 15px;background: #FAFAFA repeating-linear-gradient(-45deg, #FFF, #FFF 1.125rem, transparent 1.125rem, transparent 2.25rem);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);border-radius: 5px;color: #555555;font-size: 14px;">{{self.comment|safe}}</div><p>您可以点击<a style="color: #12ADDB;text-decoration: none;"href="{{site.postUrl}}"target="_blank">查看回复的完整內容</a>。</p><div style="border-bottom: 1px solid #EEEEEE;"></div><p style="font-size: 12px;color: #B7ADAD;">本邮件为系统自动发送,请勿直接回复邮件。</p></div></div></body> |
MAIL_TEMPLATE_ADMIN
1 | <body><div style="margin: 50px auto;width: 666px;max-width: 100%;border: 1px solid #EEE;border-radius: 10px 10px 10px 10px;background: #FFFFFF repeating-linear-gradient(-45deg, #FFF, #FFF 1.125rem, transparent 1.125rem, transparent 2.25rem);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);color: #555555;font-size: 14px;font-family: 'Century Gothic', 'Trebuchet MS', 'Hiragino Sans GB', 微软雅黑, 'Microsoft Yahei', Tahoma, Helvetica, Arial, 'SimSun', sans-serif;"><div style="width: 100%;background: #49BDAD;background-image: -moz-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));background-image: -webkit-linear-gradient(0deg, rgb(67, 198, 184), rgb(255, 209, 244));border-radius: 10px 10px 0 0;color: #FFFFFF;"><p style="margin: 0;padding: 23px calc(5%);background-color: hsla(0, 0%, 100%, .4);border-radius: 10px 10px 0 0;font-size: 15px;word-break: break-all;">您的<a style="color: #FFFFFF;text-decoration: none;"href="{{site.url}}"target="_blank">{{site.name}}</a>上有新的留言啦!</p></div><div style="margin: 40px auto;width: 90%;"><p><strong>{{self.nick}}</strong>给您的留言如下:</p><div style="margin: 20px 0px;padding: 15px;background: #FAFAFA repeating-linear-gradient(-45deg, #FFF, #FFF 1.125rem, transparent 1.125rem, transparent 2.25rem);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);border-radius: 5px;color: #555555;font-size: 14px;">{{self.comment|safe}}</div><p>您可以点击<a style="color: #12ADDB;text-decoration: none;"href="{{site.postUrl}}"target="_blank">查看留言的完整內容</a>。</p><div style="border-bottom: 1px solid #EEEEEE;"></div><p style="font-size: 12px;color: #B7ADAD;">本邮件为系统自动发送,请勿直接回复邮件。</p></div></div></body> |
效果预览
__END__