gpt4 book ai didi

r - 将 'Working Papers' 部分(在出版物中)添加到 Hugo-academic 站点

转载 作者:行者123 更新时间:2023-12-04 11:42:25 27 4
gpt4 key购买 nike

我正在使用 R blogdown 包来创建我的个人网站。我基于 Hugo-academic 主题 (code 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 下面的回答不会改变论文按类型(工作论文、正在进行的工作、同行评审)分组的方式,这是我的主要关注点。但它确实将这些类别添加到元数据中(并修复了问题二)。

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

    代码中的什么地方定义了小部件?

    最佳答案

    回答你的第一个问题:我认为在当前版本的学术主题中这是不可能的。但是,您可以做的是使用 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 文件移动到新文件夹,例如“_not_used”,在“内容”文件夹中。

    更新:OP 自己找到了答案,我将其放在这里以供将来引用:

    I found the solution, all I had to do was duplicate the publications.md file, naming it publications_working_papers.md, publications_book_chapters.md for instance. In each file use widget = "publications" and adjust the publication_type accordingly. And also the weight to determine the order.

    关于r - 将 'Working Papers' 部分(在出版物中)添加到 Hugo-academic 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47994509/

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