【发布时间】:2020-02-25 06:21:39
【问题描述】:
我是 Jekyll 的新手,我使用 TeXt 主题构建了一个网页。我下载了所有文件并创建了一个成功运行的本地 Jekyll 网站。项目文件夹包含文件夹
- _数据
- _包括
- _布局
- _posts
- _sass
- _网站
- 资产
- 码头工人
- 文档
- 截图
- 测试
- 工具
文件夹中剩下的文件是_config.yml、index.html等
现在假设我要创建一个新页面“简历”,该页面显示为网站顶部导航栏中的条目或名称,例如“关于”或“存档”。
我在主项目文件夹(即 index.html 所在的位置)中创建一个 .md 文件,并在前面指定布局 - 在 TeXt 的情况下是
layout: page
另外,在 _data 文件夹中,我打开 navigation.yml 并在“header”下附加一个名为“Bio”的新标题,即
header:
title: Bio
url: /Bio.html
这完全类似于导航栏中的关于页面并且可以正常工作。
但是当我使用 Bio 执行此操作时,我收到 404 错误,并且 Jekyll 无法找到该站点。
我搜索了项目的所有文件夹,发现Jekyll并没有在Bio.md的基础上创建必要的.html-文件Bio.html。它只是将 Bio.md 移动到 _site。
因此,在 navigation.yml 中给出的 url 找不到,我得到了错误。如何让 Jekyll 创建 Bio.html?
【问题讨论】: