Hugo/Blogdown Academic主题:如何显示文章、成果、演讲完整列表?
解决Hugo/Blogdown Academic主题显示完整成果/演讲列表的问题
核心调整步骤
- 不需要额外创建
publications.md文件,重点修改对应内容类型的索引文件(比如成果对应content/publication/index.md,演讲对应content/talk/index.md)的YAML配置即可。 - 打开目标索引文件,找到
view配置块,将items_per_page设为一个远大于你实际内容数量的数值(比如100),同时确保view_mode设置为list(或你需要的完整列表视图类型)。示例配置如下:
view: title: 研究成果 view_mode: list items_per_page: 100
- 注意YAML的缩进规则:
items_per_page必须是view块的子项,缩进要和同块内的view_mode等参数保持一致,否则配置不会生效。 - 演讲等其他内容类型的完整列表设置逻辑相同,只需修改对应目录下的
index.md文件即可。
常见问题排查
- 若修改后仍显示缩略列表,手动删除Hugo的
public和resources缓存目录,再重新构建站点,避免旧缓存覆盖新配置。 - 确认使用的是最新版Academic主题,部分旧版的配置逻辑在新版中已更新,确保主题文件为最新状态。
内容的提问来源于stack exchange,提问作者shizzle
相关产品推荐
相关产品推荐

