将“工作文件”部分(在出版物中)添加到hugo-academic网站

时间:2017-12-27 15:15:31

标签: r hugo blogdown

我正在使用R blogdown包来创建我的个人网站。我的基础是hugo-academic主题(code here

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

  • “工作文件”(pdf可用)
  • “正在进行中”(尚无pdf)
  • “出版物”

我该如何添加?

我是否需要改变人体学术主题的内部? (我是一名很少有webdev知识的R用户/程序员)

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

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

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

Edit3:@jsb answer bellow不会改变论文按类型分组的方式(工作文件,正在进行的工作,同行评审),这是我主要关注的问题。但它确实将这些导管添加到元数据中(并修复了问题二)。

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

代码中的哪些部分定义了小部件?

3 个答案:

答案 0 :(得分:1)

回答你的第一个问题:我认为这在当前版本的学术主题中是不可能的。但是,您可以使用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自己找到了答案,我将它放在这里供将来参考:

  

我找到了解决方案,我所要做的就是复制   publications.md文件,命名为publications_working_papers.md,   例如publications_book_chapters.md。在每个文件中使用widget =   "出版物"并相应地调整publication_type。还有   重量来确定订单。

答案 1 :(得分:1)

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

home 文件夹中,我复制了 featured.md 并将其命名为 working-papers.md。然后我将原来的 featured.md 重命名为 books.md

从那里,我打开 books.md,将 weight: 设置为 20,将 title: 更改为 Book 并将 filters: publication_type: 设置为 {{ 1}}。

接下来,我打开新的 "5" 文件,将 working-papers.md 设置为 weight:,将 30 更改为 title: 并将 Working Papers 设置为 { {1}}。

然后我将 filters: publication_type: 重命名为 "3",打开文件,将 publications.md 设置为 articles.mdweight: 设置为 25 并设置 {{ 1}} 到 title:。这可确保我想要包含在“特色”小部件中的书籍和工作论文也不会出现在我的“期刊文章”部分中。

最后,我将 Journal Articlesexclude_featured: 文件中的 true 设置为 featured: 中的书籍和工作文件,以填充新的“书籍”和“工作文件”特色小部件。

这为我提供了关于 my website 的三个连续部分,列出了我的书、期刊文章和工作论文。

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

答案 2 :(得分:0)

不确定这是否仍然与@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