2

我有一个现有的 GitHub 项目,它已经有几个 html 页面。现在,我使用master分支中的docs文件夹创建了项目的 GitHub pages 站点,但是当我尝试将现有的 jekyll 主题应用于页面时,未应用该主题。docs 文件夹包含一个名为index.html的文件。

我是否需要在我的 html 页面中添加某种导入语句,还是真的需要将它们转换为 markdown 语法?也许我在这里做错了什么?

GitHub 项目可在此处找到

我的项目的 GitHub pages 站点在这里

4

2 回答 2

3

从纯 HTML 网站到 Jekyll 网站

如果您希望纯 html 网站使用布局,您可以使用以下方式开始您的 html 页面:

---
layout: page
---

您可以自由地将文件从 .html 重命名为 .md,因为 .md 页面可以包含 HTML。接下来,您只需在 _layouts 目录中创建 page.html 布局文件。


使用 Github 页面主题

如果你想使用 Github 主题,你可以下载主题并将文件放在根目录下。您可以通过将这条单行添加到您的 _config.yml 来实现相同的目的:

theme: jekyll-theme-hacker

这里的主题名称是“jekyll-theme-hacker”。或者,如果您想在计算机上预览您的网站,请将以下内容添加到您网站的 Gemfile:

gem "github-pages", group: :jekyll_plugins

来源:https ://github.com/pages-themes/hacker#usage

于 2017-10-07T21:35:07.270 回答
2

如果您的 _layouts 目录包含与新主题布局文件同名的文件,则它们将优先于主题文件。

这就是 Jekyll 使自定义主题成为可能的方式。

在这种情况下,删除 _layouts 目录,Github 页面将使用所需的主题。

于 2017-10-08T14:09:08.770 回答