我正在使用 R blogdown 包来创建我的个人网站。我基于 Hugo-academic 主题(代码在这里)
我想在出版物中添加一个“工作文件”部分。在我的学科经济学中,我们通常有
我该如何添加?
我需要改变 Hugo-academic 主题的内部结构吗?(我是一个 R 用户/程序员,几乎没有 webdev 知识)
我发布为 github 问题:hugo-academic/issues/416
编辑:我还想让“选定出版物”部分消失。即使selected = false在所有出版物 .md 文件上设置后,我也无法做到这一点。这是在 github 问题中提出的:hugo-academic/issues/417
Edit2:我还想添加一个新的“进行中的工作”部分(hugo-academic/issues/418)。
编辑 3:@jsb 下面的回答不会改变论文按类型(工作论文、正在进行的工作、同行评审)分组的方式,这是我的主要关注点。但它确实将这些类别添加到元数据中(并修复了问题二)。
按照我现在理解的方式,我必须为“工作论文”和“正在进行的工作”添加新的小部件。我想我可以通过类比现有的小部件来创建它们。
代码中的什么地方定义了小部件?
回答你的第一个问题:我认为这在当前版本的学术主题中是不可能的。但是,您可以做的是使用文件中定义的发布类型config.toml。在此文件中,有一个用于对出版物进行分类的出版物类型列表。它包括一种称为“正在进行的工作”的类型。您还可以将自己的出版物类型添加到此列表中,如下所示:
publication_types = [
'Uncategorized', # 0
'Conference proceedings', # 1
'Journal', # 2
'Work in progress', # 3
'Technical report', # 4
'Book', # 5
'Book chapter', # 6
'working paper', # 7
'peer-reviewed' # 8
]
Run Code Online (Sandbox Code Playgroud)
对于每个出版物 Markdown 文件,将publication types参数更改为所需的类型,例如publication_types = ["7"]工作论文。当您单击“出版物”或“选定出版物”下列出的出版物的“详细信息”链接时,效果可见。
回答你的第二个问题:要删除某个部分,请从“content/home”文件夹中删除相应的 Markdown 文件。或者,将不需要的 Markdown 文件移动到“content”文件夹中的新文件夹,例如“_not_used”。
更新:OP自己找到了答案,我将其放在这里以供将来参考:
我找到了解决方案,我所要做的就是复制publications.md 文件,将其命名为publications_working_papers.md、publications_book_chapters.md。在每个文件中使用 widget = "publications" 并相应地调整publication_type。还有重量来决定顺序。