【发布时间】:2020-07-24 21:04:38
【问题描述】:
我正在通过hugodown 在 R 中建立一个 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 将再次显示该列,但仍称为“兴趣”。当另外将<h3> 标记中的i18n "interests" 更改为i18n "work" 时,标题“interests”被删除,仅显示列的内容而没有标题。
似乎新的列名“work”必须在其他地方注册,才能正确显示。
任何帮助表示赞赏。
【问题讨论】: