Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 如何在模板中获取defaultContentLanguage设置_Variables_Internationalization_Default_Hugo - Fatal编程技术网

Variables 如何在模板中获取defaultContentLanguage设置

Variables 如何在模板中获取defaultContentLanguage设置,variables,internationalization,default,hugo,Variables,Internationalization,Default,Hugo,我正在使用静态站点生成器。 我有一个多语言网站,可用语言有en、de和fr。默认语言是en,正如我在config.yaml文件中配置的那样: defaultContentLanguage: "en" 我想在导航栏内的标志重定向到主页或我的网站。但是,通过使用以下代码段,当当前语言为默认语言(en)时,生成的链接为localhost/en <a class="navbar-item" href="/{{ $.Site.Language }}"> 我发现的相关问题是这个,但我没有找到

我正在使用静态站点生成器。 我有一个多语言网站,可用语言有
en
de
fr
。默认语言是
en
,正如我在
config.yaml
文件中配置的那样:

defaultContentLanguage: "en"
我想在导航栏内的标志重定向到主页或我的网站。但是,通过使用以下代码段,当当前语言为默认语言(
en
)时,生成的链接为
localhost/en

<a class="navbar-item" href="/{{ $.Site.Language }}">
我发现的相关问题是这个,但我没有找到答案:

要回答此问题,解决方案是执行以下操作:

<a class="navbar-item" href="{{ .LanguagePrefix | absURL }}">

<a class="navbar-item" href="{{ .LanguagePrefix | absURL }}">