Jekyll 站点可以是现有网站中的子站点吗?

Can a Jekyll site be a sub site within an existing website?

我正在管理一个由 Jekyll 生成并托管在 github 上的网站。产品经理不喜欢主页,想重新设计它,并询问是否可以将它与站点的其余部分(即 Jekyll)分开创建。

就我个人而言,我很乐意将整个站点从 Jekyll 中分离出来,因为我们正在做的事情和 Jekyll 的用途是两件不同的事情。但预算和时间是因素,在可预见的未来不会进行大修。

有没有人试过这个,如果试过,痛苦是什么 points/best 做法?

谢谢

你很幸运。这根本不是一项复杂的任务。只需在根目录中创建一个名为 _layouts 的文件夹,然后在其中创建一个 'customhome.html' 文件。

然后在根目录下创建一个'index.md'文件并设置为:

---
title: Home
layout: customhome
---

在 'customhome.html' 文件中写入您的整个(自定义)网页,如下所示:

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html> 

作为奖励,您可以直接在浏览器中测试 customhome.html 文件,而无需安装 Jekyll(只要您保持内联)。

PS。您甚至可以忘记上面的内容,将一个简单的 'index.html' 文件放在根目录中……也可以!如果可用,请确保删除现有 'index.md' 文件。