代码之家  ›  专栏  ›  技术社区  ›  LucasMation

将“工作论文”部分(出版物内)添加到雨果学术网站

  •  8
  • LucasMation  · 技术社区  · 7 年前

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

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

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

    我怎样才能补充呢?

    我是否需要改变雨果学术主题的内部内容?(我是一名R用户/程序员,对webdev知之甚少)

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

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

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

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

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

    小部件在代码中的何处定义?

    3 回复  |  直到 7 年前
        1
  •  3
  •   Samuel    7 年前

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

    对于每个出版物标记文件,更改 publication types 所需类型的参数,例如。 publication_types = ["7"] 工作文件。当您单击“出版物”或“选定出版物”下列出的出版物的“详细信息”链接时,效果可见。

    回答第二个问题:要删除节,请从“内容/主页”文件夹中删除相应的降价文件。或者,将不需要的标记文件移动到新文件夹中,例如“content”文件夹中的“\u not\u used”。

    更新:OP自己找到了答案,我把它放在这里以供将来参考:

    我找到了解决方案,我所要做的就是复制 出版物。md文件,命名为publications\u working\u papers。医学博士, 出版物\u book\u章节。例如md。在每个文件中使用小部件= “publications”,并相应调整publication\u类型。还有 确定订单的权重。

        2
  •  1
  •   Janani Ravi    7 年前

    不确定这是否仍然与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
    
        3
  •  1
  •   Emmanuel Teitelbaum    4 年前

    在当前的雨果学院设置中,我通过使用“特色”小部件做到了这一点。就我而言,我想要一个专区来存放书籍,一个专区用来存放期刊文章,一个专区用来存放工作论文。

    home 文件夹,我复制了 featured.md 并命名为 working-papers.md . 然后我重新命名了原来的 作为特色的。md公司 books.md .

    从那里,我打开了 书md公司 设置 weight: 20 ,更改了 title: Book 和设置 filters: publication_type: "5" .

    接下来,我打开了新的 工作文件。md公司 文件,设置 重量: 30 ,已更改 标题: Working Papers 和设置 筛选器:publication\u类型: "3" .

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

    最后,我设置 featured: 真的 index.md 我的书和工作文件的文件 content\publication 填充新的“Book”和“Working Papers”功能部件。

    这给了我三个连续的部分 my website 列出我的书、期刊文章和工作论文。

    我最初是按照您在便笺中建议的方式尝试的(复制并重命名 出版物。md公司 文件)。您仍然可以这样做,但当前设置使用 pages 的小部件 出版物。md公司 . 因此,您必须更改 page_type: publication 然后设置 publication_type: 您希望在该页上包含的任何类型的出版物。这很好,但当我点击“期刊文章”部分底部的“查看所有出版物”链接时,发生了奇怪的事情,所以我最终使用了特色小部件。