在现有 html 上应用 GitHub 页面主题

ste*_*nix 4 github jekyll github-pages jekyll-theme

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

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

GitHub 项目可以在这里找到

我的项目的 GitHub 页面站点在这里

Joo*_*stS 5

从纯 HTML 网站到 Jekyll 网站

如果您希望纯 html 网站使用布局,则可以使用以下命令开始 html 页面:

---
layout: page
---
Run Code Online (Sandbox Code Playgroud)

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


使用 Github 页面主题

如果你想使用Github主题,可以下载该主题并将文件放在根目录中。您只需将此 sinlge 行添加到您的 _config.yml 即可实现相同的目的:

theme: jekyll-theme-hacker
Run Code Online (Sandbox Code Playgroud)

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

gem "github-pages", group: :jekyll_plugins
Run Code Online (Sandbox Code Playgroud)

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

  • 是否必须将“*.html”重命名为“*.md”?我不这么认为。 (2认同)