8

我正在使用 R blogdown 包来创建我的个人网站。我基于雨果学术主题(代码here

我想在出版物中添加一个“工作文件”部分。在我的学科经济学中,我们通常有

  • “工作文件”(pdf 可用)
  • “进行中的工作”(还没有 pdf)
  • “出版物”

我该如何添加?

我需要改变 hugo-academic 主题的内部结构吗?(我是一个 R 用户/程序员,几乎没有 webdev 知识)

我发布为 github 问题:hugo-academic/issues/416

编辑:我还想让“选定出版物”部分消失。selected = false即使在设置了所有出版物 .md 文件后,我也无法做到这一点。这是在 github 问题中提出的:hugo-academic/issues/417

Edit2:我还想添加一个新的“正在进行的工作”部分(hugo-academic/issues/418)。

编辑 3:@jsb 回答下面不会改变论文按类型分组的方式(工作论文、正在进行的工作、同行评审),这是我主要关心的问题。但它确实将这些分类添加到元数据中(并修复了问题二)。

他们按照我现在的理解方式,我必须为“工作论文”和“正在进行的工作”添加新的小部件。我想我可以通过类比现有的小部件来创建它们。

小部件在代码中的什么位置定义?

4

3 回答 3

3

回答您的第一个问题:我认为这在当前版本的学术主题中是不可能的。但是,您可以做的是使用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
  ]

对于每个出版物 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。以及确定顺序的重量。

于 2017-12-27T17:13:15.257 回答
1

不确定这是否仍然相关@lucasmation,但要关闭“选定出版物”,您必须转到contents>home>publications_selected.md并将小部件设置为false. 希望这可以帮助。

# Selected Publications widget.
# This widget displays publications from `content/publication/` which have
# `selected = true` in their `+++` front matter.
widget = "publications_selected"
active = false
date = 2012-01-01T00:00:00
于 2018-05-24T21:44:49.163 回答
1

通过使用“特色”小部件,我设法在当前的 hugo-academic 设置中做到了这一点。就我而言,我想要一个用于书籍的部分,一个用于期刊文章和一个用于工作论文的部分。

home文件夹中,我制作了一个副本featured.md并将其命名为working-papers.md. 然后我将原来的重命名featured.mdbooks.md.

从那里,我打开books.md,设置weight:20,更改title:Book并设置filters: publication_type:"5"

接下来,我打开新working-papers.md文件,设置weight:30,更改title:Working Papers并设置filters: publication_type:"3".

然后我重命名publications.mdarticles.md,打开文件,设置weight:25,设置title:为 。这确保了我想要包含在“特色”小部件中的书籍和工作论文不会出现在我的“期刊文章”部分中。Journal Articlesexclude_featured:true

最后,我在我的书和工作论文的文件中设置featured:了新的“书”和“工作论文”特色小部件。trueindex.mdcontent\publication

这在我的网站上提供了三个连续的部分,列出了我的书籍、期刊文章和工作论文。

我最初按照您在笔记中建议的方式进行了尝试(复制和重命名publications.md文件)。您仍然可以这样做,但当前设置pages使用publications.md. 因此,您不必更改小部件类型,而是必须更改page_type:publication然后设置publication_type:为要包含在该页面上的任何类型的出版物。这工作正常,但是当我单击“期刊文章”部分底部的“查看所有出版物”链接时发生了奇怪的事情,所以我最终改用了特色小部件。

于 2021-01-08T16:52:22.120 回答