Jekyll 和 Markdown 不生成页面

Jekyll and Markdown are not generating pages

我是 Jekyll 的新手。我正在开发一个静态网站。我遵循博客、关于和联系页面的基本设置。下面是我的文件结构。我正在使用 Markdown 方法生成联系人和关于页面。我执行这个命令来生成我的站点: bundle exec jekyll serve 从文件结构图中你可以看到在_site 目录下生成的不是about or contact 目录。

我一直在努力关注 Josh Powell 的 example

非常感谢任何建议。

拉斯

这是来自 Visual Studio 代码的文件。

这是 About.md 页面。

这是页面布局模板。

以下划线开头的目录在 Jekyll 中是特殊的,如果没有 _pages,将关于和联系页面放在根级别,将在 _site.

中生成

就像前面的回答提到的那样,Jekyll 会特别考虑以下划线开头的目录。

为了保持根目录整洁,只需将 about.mdcontact.md 放入一个名为 pages 的目录中(无前导下划线) . 这两个页面的永久链接设置分别为 /about//contact/ 将确保页面按需生成。