如何在 jekyll 主页中创建新内容

How to create new content in jekyll homepage

我真的希望我能在导航中生成一个像“出版物”这样的新页面来显示我正在进行的工作。我正在使用杰基尔。你可以在这里找到我的存储库:https://github.com/dangraeber/dangraeber.github.io .

在文件夹 data 和 _workinprgress 中,我尝试根据我对那里工作方式的理解来配置所有内容。对于不知情的问题,我很抱歉,但我真的很陌生。

最佳

丹尼尔

您似乎在使用 academicpages/academicpages.github.io

您需要在 _config.yml 中添加新的 collection 才能显示页面。

collections:
  workinprogress:
    output: true
    permalink: /:collection/:path/

此外,您需要一个“索引页”以便 /workinprogress/ 可以访问。 _pages/portfolio.html 中有一个示例,如下所示:

---
layout: archive
title: "Portfolio"
permalink: /portfolio/
author_profile: true
---

{% include base_path %}

{% for post in site.portfolio %}
  {% include archive-single.html %}
{% endfor %}

您可以获取该文件并替换一些关键字,它(可能)会起作用。

参见Jekyll documentation on collections

If you’d like Jekyll to create a rendered page for each document in your collection, you can set the output key to true in your collection metadata in _config.yml.