隐私
欧盟通用数据保护条例( GDPR )是欧盟法律中关于数据保护和隐私的条例,适用于欧盟和欧洲经济区的所有个人。该条例于2018年5月25日生效。
Hugo是一个静态网站生成器。使用Hugo,您就已经站在非常坚实的基础上。与服务器和数据库驱动的网站相比,磁盘上的静态HTML文件更容易理解。
但是,即使是静态网站也可以与外部服务集成,因此从0.41版本开始,Hugo提供了一个 隐私配置 ,涵盖相关的内置模板。
请注意:
- 这些设置的默认值设置为 关闭 ,即Hugo 0.41之前的运行方式。您必须自行评估您的网站并应用适当的设置。
- 这些设置与 嵌入式模板 一起使用。某些主题可能包含用于嵌入服务的自定义模板,例如Google Analytics。在这种情况下,这些选项无效。
- 我们将继续这项工作,并在未来的Hugo版本中进一步改进它。
所有隐私设置
以下是所有隐私设置及其默认值。这些设置需要放在您的站点配置中(例如 hugo.toml
)。
hugo.
privacy:
disqus:
disable: false
googleAnalytics:
disable: false
respectDoNotTrack: false
instagram:
disable: false
simple: false
twitter:
disable: false
enableDNT: false
simple: false
vimeo:
disable: false
enableDNT: false
simple: false
youtube:
disable: false
privacyEnhanced: false
[privacy]
[privacy.disqus]
disable = false
[privacy.googleAnalytics]
disable = false
respectDoNotTrack = false
[privacy.instagram]
disable = false
simple = false
[privacy.twitter]
disable = false
enableDNT = false
simple = false
[privacy.vimeo]
disable = false
enableDNT = false
simple = false
[privacy.youtube]
disable = false
privacyEnhanced = false
{
"privacy": {
"disqus": {
"disable": false
},
"googleAnalytics": {
"disable": false,
"respectDoNotTrack": false
},
"instagram": {
"disable": false,
"simple": false
},
"twitter": {
"disable": false,
"enableDNT": false,
"simple": false
},
"vimeo": {
"disable": false,
"enableDNT": false,
"simple": false
},
"youtube": {
"disable": false,
"privacyEnhanced": false
}
}
}
禁用所有服务
一个禁用Hugo中所有相关服务的隐私配置示例。使用此配置,其他设置将不起作用。
hugo.
privacy:
disqus:
disable: true
googleAnalytics:
disable: true
instagram:
disable: true
twitter:
disable: true
vimeo:
disable: true
youtube:
disable: true
[privacy]
[privacy.disqus]
disable = true
[privacy.googleAnalytics]
disable = true
[privacy.instagram]
disable = true
[privacy.twitter]
disable = true
[privacy.vimeo]
disable = true
[privacy.youtube]
disable = true
{
"privacy": {
"disqus": {
"disable": true
},
"googleAnalytics": {
"disable": true
},
"instagram": {
"disable": true
},
"twitter": {
"disable": true
},
"vimeo": {
"disable": true
},
"youtube": {
"disable": true
}
}
}
隐私设置说明
GoogleAnalytics
- respectDoNotTrack
- 启用此选项将使GA模板遵守“请勿跟踪”HTTP标头。
- simple
- 如果启用简单模式,将构建Instagram图片卡片的静态无JS版本。请注意,这仅支持图片卡片,图片本身将从Instagram的服务器获取。
注意: 如果您对Instagram使用 简单模式 和使用Bootstrap 4样式的站点,您可能需要禁用Hugo提供的内联样式:
hugo.
services:
instagram:
disableInlineCSS: true
[services]
[services.instagram]
disableInlineCSS = true
{
"services": {
"instagram": {
"disableInlineCSS": true
}
}
}
- enableDNT
- 为twitter/tweet短代码启用此选项,则不会将推文及其网站上的嵌入页面用于包括个性化建议和个性化广告在内的目的。
- simple
- 如果启用简单模式,将构建推文的静态无JS版本。
注意: 如果您对Twitter使用 简单模式 ,您可能需要禁用Hugo提供的内联样式:
hugo.
services:
twitter:
disableInlineCSS: true
[services]
[services.twitter]
disableInlineCSS = true
{
"services": {
"twitter": {
"disableInlineCSS": true
}
}
}
YouTube
- privacyEnhanced
- 当您启用隐私增强模式时,除非用户播放嵌入式视频,否则YouTube不会存储您网站访问者的信息。
Vimeo
- enableDNT
- 为vimeo短代码启用此选项,Vimeo播放器将被阻止跟踪任何会话数据,包括所有cookie和统计信息。
- simple
- 如果启用简单模式,将从Vimeo的服务器获取视频缩略图,并叠加播放按钮。如果用户点击播放视频,它将在Vimeo网站的新标签页中打开。