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

标签 github jekyll github-pages jekyll-theme

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

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

The GitHub project is found here

The GitHub pages site for my project is here

最佳答案

从纯 HTML 网站到 Jekyll 网站

如果你想要一个纯 html 网站使用布局,你可以从你的 html 页面开始:

---
layout: page
---

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


使用 Github 页面主题

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

theme: jekyll-theme-hacker

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

gem "github-pages", group: :jekyll_plugins

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

关于github - 在现有 html 上应用 GitHub 页面主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46622355/

相关文章:

jekyll - 传递包含参数以从 Jekyll 中的集合中选择文件夹

javascript - 如何在 Github Pages 中加载本地 JavaScript 库?

github - 为什么 Github API 只返回前 100 个监视的存储库?

git - 无法将某些引用推送到 'https://github.com/myname/myrepo'

ruby - 错误 SSL 协议(protocol)错误 : ERROR bad URI

jekyll - Jekyll 可以处理 Markdown 文件并将其保存在 <directory> 之外的某个地方吗

git - 如何回到之前的master分支

git - 将 SSH key 添加到 GitHub 的问题

html - jekyll 页面在本地工作但在线时不工作

github-pages - 使用 github actions 和 github-pages-deploy-action 时,github 页面出现问题?