如何在 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
.
我真的希望我能在导航中生成一个像“出版物”这样的新页面来显示我正在进行的工作。我正在使用杰基尔。你可以在这里找到我的存储库: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 totrue
in your collection metadata in_config.yml
.