gpt4 book ai didi

r - 自定义hugo academic主题中的 "about"widget

转载 作者:行者123 更新时间:2023-12-04 11:05:33 26 4
gpt4 key购买 nike

我正在通过 RStudio/blogdown 使用 hugo-academic 主题来构建我的网页。示例页面在这里:https://themes.gohugo.io/theme/academic/

我想在学术兴趣下方添加第二个非学术兴趣列表。这可能吗?

about.md 的配置部分中有一个用于此列表的部分

# List your academic interests.
[interests]
interests = [
"Artificial Intelligence",
"Computational Linguistics",
"Information Retrieval"
]

但我不确定它是如何传递给实际构建网站的过程的。本着“只添加东西看看它是否有效”的精神,我尝试添加另一个 [other_interests] 部分,但它似乎没有做任何事情。

最佳答案

您可以添加另一个兴趣列表,但主题不知道您添加的列表。在主题的源代码中,您会找到此部分:

  {{ with $page.Params.interests }}
<div class="col-sm-5">
<h3>{{ i18n "interests" | markdownify }}</h3>
<ul class="ul-interests">
{{ range .interests }}
<li>{{ . }}</li>
{{ end }}
</ul>
</div>
{{ end }}

https://github.com/gcushen/hugo-academic/blob/master/layouts/partials/widgets/about.html#L50-L59

它根据预定义列表呈现 HTML 部分。
您可以尝试复制/粘贴此部分并将 interests 更改为您的 other_interests 并查看它的运行情况:

  {{ with $page.Params.other_interests }}
<div class="col-sm-5">
<h3>{{ i18n "interests" | markdownify }}</h3>
<ul class="ul-interests">
{{ range .other_interests }}
<li>{{ . }}</li>
{{ end }}
</ul>
</div>
{{ end }}

我建议继续阅读 templating in Hugo以便更好地了解那里发生的事情。如果您有更多关于这个主题的问题,也许是 source GitHub repository可能是一个很好的起点。

关于r - 自定义hugo academic主题中的 "about"widget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45022765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com