问题标签 [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.
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”中存在的文件夹数量来编辑/添加新文件以实现类别、子类别、剧集页面视图
github - Github 页面未能正确链接到我的资产和相关网址
我正在我的 Windows 10 PC 上本地修改名为H2O的 Jekyll 主题。这是一个博客主题,我将在 Github Pages 上名为blog的 repo 上托管。我知道在本地使用相对链接存在一个常见问题,最初可能在您的计算机上看起来很好,但是当您将文件推送到您的存储库时,由于 baseurl 和链接问题,所有内容基本上都被破坏了,正如在这个评论的 jekyll 问题上正确解决的那样.
虽然我做了一些必要的改变;更具体地说{{ site.baseurl }}
,在我的head.html、post-head.html 和 default.html文件上的超链接样式表文件之前,我仍然遇到问题。
问题:(请访问我当前的博客网址以查看实时示例。)
- 主页左上角应该有一个“H2O”标志。这个标志根本没有出现在主页上。帖子页面暂时显示徽标,但向下滚动时,默认 CSS 效果无法正常工作。(请参阅主题作者的现场演示,了解所有内容的外观和功能的正确示例。
- 标签页面正确加载,但是当您尝试单击底部显示的帖子时,它们无法正确加载,因为URL 中省略了blog/目录。
- 查看任何博客文章页面示例时,底部的我的头像照片不会出现。这很奇怪,因为我的头像正确显示在 url 的主页上:http: //www.joshuagalan.com/blog/
- 我的网站图标根本无法正确加载。
值得一提的是,我的网站托管在 Github 上,原始名称为muygalan.github.io,自定义域名为www.joshuagalan.com。
PS为用户和项目 GitHub 页面配置 Jekyll网站深入介绍了这个主题,但我无法使用作者在检查您的网站以获取链接正确性部分下提供的 grep 搜索,因为我相信它们是基于 linux 的,我'正在使用 Windows 计算机。
jekyll - 使用 Jekyll 主题的每页标题
这是我的个人 GH Pages 网站。
我在我的/_config.yml
:
现在它在 GH Pages 生成的每个页面上都显示了一个大标题iBug @ GitHub和一个标语。我想为特定页面设置覆盖。我试过
在/blog/index.html
,但它不起作用。它只更改页面的 HTML 标题(浏览器标题栏),但不会更改页面顶部大块中的“标题”。
如何为单个页面设置覆盖标题?
jekyll - 为 GitHub Pages 自定义 Jekyll 远程主题
我是在 GitHub 页面上使用 Jekyll 主题的新手。在自定义 Jekyll 主题的 CSS之后,我能够成功自定义本地主题,但我找不到任何关于如果主题是远程的该怎么做的文档。
这是我尝试过的。首先,我从一个干净的 GitHub 页面开始,然后按照在站点的 _config.yml 文件中添加 Jekyll 主题中的步骤4选择加入从 GitHub 的默认主题派生的主题
_config.yml:
在这一点上,一切都是开箱即用的。但是当我添加
在 /assets/css/style.scss 中,GitHub Page 抱怨 site.theme 不存在。
所以我也试过
有谁知道是否可以自定义远程主题?我知道我可以在我的分叉存储库中进行自定义,但是一些自定义是特定于一个站点的,我想将其存储在我站点的存储库中。通过这种方式,我可以与多个站点共享主题,而无需对其他站点强制执行一个站点的自定义。谢谢!
css - Jekyll css 没有更新
我正在努力Jekyll
尝试建立我的第一个博客。我正在尝试按照此链接中的建议自定义基本主题的 CSS
它建议创建一个文件/assets/css/style.scss
并添加以下内容:
我做了完全相同的事情,但 CSS 仍然不会更新。我在根文件夹中添加了这个,如下所示:
和 style.scss 有以下内容:
我究竟做错了什么?
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)。
研究我发现这仅与元数据有关。我错过了什么?谢谢!
github-pages - github页面远程主题不起作用
我在项目的根目录中创建了一个存储库级别的 github 页面。这工作正常,在一个小的构建间隔后,index.html 页面按预期在https://erikor.github.io/myrepo/提供
现在我正在尝试使用 dyutibarma/monochrome 主题。
根据这篇文章,我有点天真地认为我需要做的就是把它放在我的 _config.yml 中:
但是生成的页面显然希望一些与主题相关的资源在我的存储库中,而不是远程主题存储库中。例如:
因此,我的页面样式不正确。
有没有办法将 github 页面指向远程主题资源,或者是实现这一点的唯一方法来分叉主题,构建它,然后添加我的内容?如果可能的话,我希望每次我想切换主题时都避免这种情况,尤其是在阅读了上面提到的关于远程主题的帖子之后。
在此先感谢,埃里克
html - 在 Jekyll 模板中自定义 CSS 样式
我第一次使用 Jekyll 来构建一个投资组合网站。我在自定义 HTML 时没有遇到任何问题,但是当我按照自定义 CSS 的说明进行操作时,我所做的更改不会在我执行后应用bundle exec jekyll serve
。以下是我尝试按照此github 帮助链接中的说明进行的操作:我创建了一个 CSS 文件 (assets/css/style.css),并在其顶部放置了这段代码:
然后,在 head.html 文件中,我确保通过添加以下内容来链接这个新创建的样式表:
请注意,main.css 是模板附带的原始 CSS 文件。之后,当我刷新页面时,按钮没有改变。我将不胜感激有关我应该以不同方式做些什么的任何提示。谢谢
post - 为什么这么多主题中缺少“帖子”布局?
我使用 WordPress 插件“WordPress to Jekyll Exporter”将我的 WordPress 博客转换为 Jekyll 博客。所有帖子都有前面的内容,包括:
但是除了默认主题之外,我测试过的所有minima
主题显然都没有这种post
布局,因为我从 Jekyll 服务器中收到这样的错误消息:
构建警告:_posts/2015-11-07-the-case-for-nested-methods-in-ruby.md 中请求的布局“帖子”不存在。
这里发生了什么事?所有主题都是为非博客网站设计的吗?
有一个简单的解决方法吗?
我更高级别的目标是尝试除最小值以外的主题,以找到比默认minima
主题更有吸引力的东西。
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 的样子: