我正在通过hugodown
在R中建立一个主题为Hugo的Hugo网站。在“关于”部分中,有一列名为“兴趣”的列,我想将其重命名为“工作”。
到目前为止我所做的:
content/authors/admin/_index.md
文件包含以下代码:
interests: # <- I want to rename this into 'work'
- Artificial Intelligence
- Computational Linguistics
- Information Retrieval
如果仅重命名此文件,则不会显示整个“兴趣”列。
还有另一个文件layouts/partial/widgets/about.html
,其中包含以下代码:
{{ with $person.interests }}
<div class="col-md-5">
<h3>{{ i18n "interests" | markdownify }}</h3>
<ul class="ul-interests">
{{ range . }}
<li>{{ . | markdownify | emojify }}</li>
{{ end }}
</ul>
</div>
{{ end }}
除上述更改外,将with $person.interests
命名为with $person.work
将再次显示该列,但仍称为“兴趣”。将i18n "interests"
标记中的<h3>
更改为i18n "work"
时,将删除标题“兴趣”,并且仅显示该列的内容而没有标题。
似乎新的列名“ work”必须在其他位置注册,然后才能正确显示。
任何帮助表示赞赏。
答案 0 :(得分:0)
摆弄摆弄后,我找到了问题的答案。如我所料,有一个文件中所有integer
及其id
均已注册。这取决于选择的语言。如果选择的语言是英语translation
,则只需转到文件夹en
并打开文件themes/academic/i18n/
。我们在这里找到:
en.yaml
这可以更改为:
# About widget
- id: interests
translation: Interests
现在,网站将在“关于”窗口小部件页面上正确显示“工作”而不是“兴趣”。