hugo server trust
hugo server trust:把本地 CA 装入系统信任库。
hugo server trust 是 hugo server 的子命令,作用是把本地 CA 证书安装到系统信任库中。
用法
hugo server trust [flags] [args]它属于 hugo server 命令:服务器在用 --tlsAuto 生成并启用本地受信任证书时,会创建一套本地 CA。只有在操作系统的信任库里登记过这套 CA,浏览器才会把服务器提供的 HTTPS 证书当作可信证书,从而不再弹出安全警告。本命令做的正是这一步登记工作。
选项
| 选项 | 说明 |
|---|---|
-h, --help |
显示 trust 的帮助信息 |
--uninstall |
卸载本地 CA,但不删除它 |
继承自父命令的选项
hugo server trust 会继承 hugo 的选项,常用者有 --config、--configDir、--logLevel、--quiet、-s / --source、--themesDir、--clock、-e / --environment、-M / --renderToMemory、-d / --destination、--noBuildLock 与 --ignoreVendorPaths。
示例
把本地 CA 安装到系统信任库:
hugo server trust从系统信任库中移除本地 CA,但保留证书文件本身:
hugo server trust --uninstall说明
- 安装到系统信任库通常需要相应的系统权限,请留意执行结果中的提示。
--uninstall只做卸载,不会删除本地 CA 文件;需要重新启用时,再次执行hugo server trust即可。- 该命令接收可选参数
[args],具体用途以hugo server trust --help的输出为准。 - 证书相关的文件路径由 hugo server 的
--tlsCertFile与--tlsKeyFile选项决定。 - 如果只是在本地预览,并不需要 HTTPS,那么完全可以跳过本命令,直接使用
hugo server。