如何检测我是 运行 hugo 的内置服务器?
How to detect that I'm running hugo's built in server?
是否有任何 hugo 全局变量可以让我知道 hugo 是否从内置服务器提供其文件?我想在我的部分中显示一些关于正在呈现哪个部分的提示,以便我可以更轻松地确定我需要进行更改的位置,而不必爬过我的代码库。
我想我可以通过在我的部分中放置一些 if 语句来检查这个全局,并呈现一个小的 hint/enable 工具提示让我知道哪个 HTML 元素属于哪个文件。由于 if 语句仅检查开发环境,我认为将其保留在生产代码中是安全的。
让我知道这是否是一个潜在的愚蠢想法。
.Site.IsServer
一个布尔值,表示网站是否使用 Hugo 的内置
服务器。有关详细信息,请参阅 hugo 服务器。
所以:
{{ 如果 .Site.IsServer }}
本地站点服务器!
{{ 结束}}
除此之外,您真正 运行 了解您需要描述的所有内容的地方是什么?我认为他们是您试图解决的更深层次的问题或更早的问题,这让您陷入了这种困惑...
是否有任何 hugo 全局变量可以让我知道 hugo 是否从内置服务器提供其文件?我想在我的部分中显示一些关于正在呈现哪个部分的提示,以便我可以更轻松地确定我需要进行更改的位置,而不必爬过我的代码库。
我想我可以通过在我的部分中放置一些 if 语句来检查这个全局,并呈现一个小的 hint/enable 工具提示让我知道哪个 HTML 元素属于哪个文件。由于 if 语句仅检查开发环境,我认为将其保留在生产代码中是安全的。
让我知道这是否是一个潜在的愚蠢想法。
.Site.IsServer
一个布尔值,表示网站是否使用 Hugo 的内置
服务器。有关详细信息,请参阅 hugo 服务器。
所以:
{{ 如果 .Site.IsServer }}
本地站点服务器!
{{ 结束}}
除此之外,您真正 运行 了解您需要描述的所有内容的地方是什么?我认为他们是您试图解决的更深层次的问题或更早的问题,这让您陷入了这种困惑...