我正在使用R blogdown包来创建我的个人网站。我的基础是hugo-academic主题(code here)
我想在出版物上添加“工作文件”部分。 在我的学科经济学我们通常有
我该如何添加?
我是否需要改变人体学术主题的内部? (我是一名很少有webdev知识的R用户/程序员)
我发布了github问题:hugo-academic/issues/416
编辑:我还想让“选定的出版物”部分消失。即使在所有出版物.md文件上设置selected = false
之后,我也无法做到这一点。这是在github问题中提出的:hugo-academic/issues/417
Edit2:我还想添加一个新的“正在进行的工作”部分(hugo-academic/issues/418)。
Edit3:@jsb answer bellow不会改变论文按类型分组的方式(工作文件,正在进行的工作,同行评审),这是我主要关注的问题。但它确实将这些导管添加到元数据中(并修复了问题二)。
我现在理解它,我将不得不为“工作论文”和“正在进行的工作”添加新的小部件。我想我可以通过现有小部件的类比来创建它们。
代码中的哪些部分定义了小部件?
答案 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.md
,weight:
设置为 25
并设置 {{ 1}} 到 title:
。这可确保我想要包含在“特色”小部件中的书籍和工作论文也不会出现在我的“期刊文章”部分中。
最后,我将 Journal Articles
的 exclude_featured:
文件中的 true
设置为 featured:
中的书籍和工作文件,以填充新的“书籍”和“工作文件”特色小部件。
这为我提供了关于 my website 的三个连续部分,列出了我的书、期刊文章和工作论文。
我最初按照您在笔记中建议的方式进行了尝试(复制并重命名 true
文件)。您仍然可以这样做,但当前设置使用 index.md
的 content\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