问题标签 [jekyll-theme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
640 浏览

ruby - Jekyll:以类别和子类别查看所有文件夹和子文件夹

我正在开发一个基于https://github.com/chrisanthropic/comical-jekyll-theme的漫画网站项目。

我正在寻找一种显示方式:comic->subcomics->episode->.jpg files.

目前该主题仅支持查看episode->.jpg files.

树结构定义:

  • 首先,我在站点的根目录创建了一个名为“_category”的文件夹。
  • 创建了 3 个新文件夹“main-comic-1”“main-comic-2”“main-comic-3”。
  • 在每个 main-comic 文件夹下都会有 'sub-comic-1' 'sub-comic-2' 文件夹。
  • 在每个子漫画文件夹下都会有“episode-1”episode-2'文件夹。
  • 这些剧集文件夹将具有各自的 .html 文件,以在网格视图中显示漫画图像。要求:需要这样显示: root/ └── _category/ ├── main-comic-1 │ ├── sub-comic-1 │ │ ├── episode-1 │ │ └── episode-2 │ ├── sub-comic-2 │ ├── episode-1 │ └── episode-2 ├── main-comic-2 │ ├── sub-comic-1 │ │ ├── episode-1 │ │ └── episode-2

帮助:

我需要根据“_category”中存在的文件夹数量来编辑/添加新文件以实现类别、子类别、剧集页面视图

0 投票
1 回答
1537 浏览

github - Github 页面未能正确链接到我的资产和相关网址

我正在我的 Windows 10 PC 上本地修改名为H2O的 Jekyll 主题。这是一个博客主题,我将在 Github Pages 上名为blog的 repo 上托管。我知道在本地使用相对链接存在一个常见问题,最初可能在您的计算机上看起来很好,但是当您将文件推送到您的存储库时,由于 baseurl 和链接问题,所有内容基本上都被破坏了,正如在这个评论的 jekyll 问题上正确解决的那样.

虽然我做了一些必要的改变;更具体地说{{ site.baseurl }},在我的head.html、post-head.html 和 default.html文件上的超链接样式表文件之前,我仍然遇到问题。

问题:(请访问我当前的博客网址以查看实时示例。)

  1. 主页左上角应该有一个“H2O”标志。这个标志根本没有出现在主页上。帖子页面暂时显示徽标,但向下滚动时,默认 CSS 效果无法正常工作。(请参阅主题作者的现场演示,了解所有内容的外观和功能的正确示例。
  2. 标签页面正确加载,但是当您尝试单击底部显示的帖子时,它们无法正确加载,因为URL 中省略了blog/目录。
  3. 查看任何博客文章页面示例时,底部的我的头像照片不会出现。这很奇怪,因为我的头像正确显示在 url 的主页上:http: //www.joshuagalan.com/blog/
  4. 我的网站图标根本无法正确加载。

值得一提的是,我的网站托管在 Github 上,原始名称为muygalan.github.io,自定义域名为www.joshuagalan.com

PS为用户和项目 GitHub 页面配置 Jekyll网站深入介绍了这个主题,但我无法使用作者在检查您的网站以获取链接正确性部分下提供的 grep 搜索,因为我相信它们是基于 linux 的,我'正在使用 Windows 计算机。

0 投票
3 回答
4757 浏览

jekyll - 使用 Jekyll 主题的每页标题

这是我的个人 GH Pages 网站。

我在我的/_config.yml

现在它在 GH Pages 生成的每个页面上都显示了一个大标题iBug @ GitHub和一个标语。我想为特定页面设置覆盖。我试过

/blog/index.html,但它不起作用。它只更改页面的 HTML 标题(浏览器标题栏),但不会更改页面顶部大块中的“标题”。

如何为单个页面设置覆盖标题?

0 投票
1 回答
1011 浏览

jekyll - 为 GitHub Pages 自定义 Jekyll 远程主题

我是在 GitHub 页面上使用 Jekyll 主题的新手。在自定义 Jekyll 主题的 CSS之后,我能够成功自定义本地主题,但我找不到任何关于如果主题是远程的该怎么做的文档。

这是我尝试过的。首先,我从一个干净的 GitHub 页面开始,然后按照在站点的 _config.yml 文件中添加 Jekyll 主题中的步骤4选择加入从 GitHub 的默认主题派生的主题

_config.yml:

在这一点上,一切都是开箱即用的。但是当我添加

在 /assets/css/style.scss 中,GitHub Page 抱怨 site.theme 不存在。 在此处输入图像描述 所以我也试过

但导入仍然失败。 在此处输入图像描述

有谁知道是否可以自定义远程主题?我知道我可以在我的分叉存储库中进行自定义,但是一些自定义是特定于一个站点的,我想将其存储在我站点的存储库中。通过这种方式,我可以与多个站点共享主题,而无需对其他站点强制执行一个站点的自定义。谢谢!

0 投票
0 回答
87 浏览

css - Jekyll css 没有更新

我正在努力Jekyll尝试建立我的第一个博客。我正在尝试按照此链接中的建议自定义基本主题的 CSS

它建议创建一个文件/assets/css/style.scss并添加以下内容:

我做了完全相同的事情,但 CSS 仍然不会更新。我在根文件夹中添加了这个,如下所示:

在此处输入图像描述

和 style.scss 有以下内容:

我究竟做错了什么?

0 投票
0 回答
162 浏览

jekyll - 自定义 Jekyll 主题不包括 gem 的 frontmatter 中包含的文件

(免责声明:这里是 Jekyll noob - 使用版本 3.5.2)

我正在尝试自定义基于 Jekyll gem 的主题。我知道,为了做到这一点,我必须找到我想要覆盖的文件(bundle show theme-name),将它们复制到本地,然后编辑它们。现在,每当请求这个文件时,Jekyll 都会先在本地查找,然后再查找 gem 文件。我的问题是 Jekyll 似乎没有为其他文件的 frontmatter 中包含的文件执行此操作。

在这里解释一下我的非工作结构

当我提供此服务时:首先,我收到有关缺少布局“页面”的构建警告。为什么 Jekyll 不在 gem 文件夹中搜索?仅page.html在本地添加后,没有构建警告,但没有blog.html插入任何内容_site/index.html(例如,根本不请求 CSS)。

研究我发现仅与元数据有关。我错过了什么?谢谢!

0 投票
1 回答
2562 浏览

github-pages - github页面远程主题不起作用

我在项目的根目录中创建了一个存储库级别的 github 页面。这工作正常,在一个小的构建间隔后,index.html 页面按预期在https://erikor.github.io/myrepo/提供

现在我正在尝试使用 dyutibarma/monochrome 主题。

根据这篇文章,我有点天真地认为我需要做的就是把它放在我的 _config.yml 中:

但是生成的页面显然希望一些与主题相关的资源在我的存储库中,而不是远程主题存储库中。例如:

因此,我的页面样式不正确。

有没有办法将 github 页面指向远程主题资源,或者是实现这一点的唯一方法来分叉主题,构建它,然后添加我的内容?如果可能的话,我希望每次我想切换主题时都避免这种情况,尤其是在阅读了上面提到的关于远程主题的帖子之后。

在此先感谢,埃里克

0 投票
2 回答
1698 浏览

html - 在 Jekyll 模板中自定义 CSS 样式

我第一次使用 Jekyll 来构建一个投资组合网站。我在自定义 HTML 时没有遇到任何问题,但是当我按照自定义 CSS 的说明进行操作时,我所做的更改不会在我执行后应用bundle exec jekyll serve。以下是我尝试按照此github 帮助链接中的说明进行的操作:我创建了一个 CSS 文件 (assets/css/style.css),并在其顶部放置了这段代码:

然后,在 head.html 文件中,我确保通过添加以下内容来链接这个新创建的样式表:

请注意,main.css 是模板附带的原始 CSS 文件。之后,当我刷新页面时,按钮没有改变。我将不胜感激有关我应该以不同方式做些什么的任何提示。谢谢

0 投票
2 回答
1027 浏览

post - 为什么这么多主题中缺少“帖子”布局?

我使用 WordPress 插件“WordPress to Jekyll Exporter”将我的 WordPress 博客转换为 Jekyll 博客。所有帖子都有前面的内容,包括:

但是除了默认主题之外,我测试过的所有minima主题显然都没有这种post布局,因为我从 Jekyll 服务器中收到这样的错误消息:

构建警告:_posts/2015-11-07-the-case-for-nested-methods-in-ruby.md 中请求的布局“帖子”不存在。

这里发生了什么事?所有主题都是为非博客网站设计的吗?

有一个简单的解决方法吗?

我更高级别的目标是尝试除最小值以外的主题,以找到比默认minima主题更有吸引力的东西。

0 投票
1 回答
662 浏览

ruby - Bundler 问题 - 未解决的规格

我刚刚开始将 Jekyll 与 GitHub Pages 一起使用,并且遇到了一些问题。我一直希望能够使用这个主题,尽管它已经过时了。我已经将 repo 克隆到我的 PC 上并bundle install开始运行。

需要说明的是,我没有 Web 开发背景。我实际上是一名 Android 开发人员,希望创建自己的关于 Android 开发的博客(以及想到的任何其他内容)。因此,我并不完全清楚这些命令的作用,例如bundle install在这种情况下为什么需要运行它。

考虑到这一点,我继续尝试jekyll serve并显示以下消息:

如果我使用bundle exec jekyll serve,我有我的本地服务器并且可以很好地预览主题。但是,为什么我需要在前面加上“bundle exec”才能让事情正常工作?是否担心显示这些消息?有什么办法可以纠正它们吗?

jekyll serve另外,除了创建别名之外,有什么方法可以进行更正,以便我需要做的就是?非常感谢对此的任何澄清和支持!

如果它有帮助,这就是 Gemfile 的样子: