问题标签 [jekyll-extensions]

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 投票
2 回答
1071 浏览

ruby - Jekyll 中的导航按重量排序

我想在我的 Jekyll 网站上进行按重量排序的导航。我正在使用这个插件,但我想在导航中只显示有重量的页面,而不是在列表末尾显示没有重量的页面。

所以我改变了这样的插件:

但是我收到一个错误:生成... /_plugins/sorted_navigation.rb:10:in `sort_by': NilClass 与 2 的比较失败(ArgumentError)。

知道如何进行这项工作吗?

0 投票
2 回答
2366 浏览

compass-sass - CSS file not found when pushing a Jekyll project to gh-pages remote branch and using jekyll-compass

I was building my site with css and everything was working fine, both locally and remotely. Then I wanted to switch to sass. I installed jekyll-compass and now my sass files are being output as css files in my _site/css folder. Everything works well locally, but when I push them to Github, my styles are not being applied and I get a 404 on that css file. What am I doing wrong?

0 投票
1 回答
974 浏览

ruby - 使用 jekyll-multiple-languages-plugin 运行 Jekyll 时出错

我正在尝试使用 jekyll-multiple-languages-plugin 在 Windows 上运行 Jekyll 服务器,但我不断收到以下错误消息:

我已将以下内容添加到_config.yml
gems: - jekyll-multiple-languages-plugin

这是我的 gem 文件的列表:

我试过运行不同版本的 Jekyll,但没有运气。

任何帮助深表感谢。

0 投票
1 回答
856 浏览

html - 为所有网站内容添加前缀 img src

我最近开始使用 cdn 来加速图像。来源 img src 类似于/images/effect.png,我想为所有文章内容图像 src 添加前缀。

我知道最好的解决方案是更改所有文章。另一种解决方案是使用javascript来做到这一点(但似乎仍然要下载原始img)。

我只想使用纯CSS。

(更新 1)我使用 jekyll 作为后端。因为我用markdownpad写文章,只能预览img ![](/images/effect.png),所以不想用{% img url %}

谁能帮我添加 img src 前缀?

0 投票
2 回答
2316 浏览

jekyll - 如何使用 jekyll 和 redcarpet 编写目录

使用 jekyll 2.0.3,我最初配置了 _config.yml

我能够在我的 example.md 中添加如下目录:

但是,我切换到 redcarpet,请参阅 _config.yml:

现在{:toc:}不起作用。

redcarpet v2.2.2 的文档(由 jekyll 2.0.3 使用): https ://github.com/vmg/redcarpet/blob/v2.2.2/README.markdown#and-its-like-really-simple-to-采用

提到:with_toc_data,但我不知道在哪里/如何使用它。

如何使用 redcarpet 显示目录?

0 投票
1 回答
483 浏览

jekyll - 使用带有 jekyll-assets 的内置供应商时找不到引导文件

我有一个 jekyll 站点,并且正在尝试使用 jekyll-assets 内置对引导程序的支持。

这是我到目前为止所做的:

更新了我Gemfile的包括:

用以下内容更新了我的_plugins/ext.rb文件:

用以下内容更新了我的styles.scss文件:

当我运行时jekyll build,我收到以下错误:

如果我删除@import "bootstrap";,字体真棒代码会正确添加到我的styles.css文件中,所以我认为我已经正确设置了其他所有内容。只是我做错了事情,导致引导程序无法正常工作。

0 投票
1 回答
338 浏览

jekyll - jekyll 构建钩子以创建每个 .html 文件的 gz 版本

是否jekyll build提供了一个可以用于目录中gzip每个 .html 文件的钩子_site?我想要一个文件对应example.html.gzexample.html文件。

如果没有钩子,我会编写一个包装脚本。我只是想确保以最干净的方式实现它。

0 投票
1 回答
4513 浏览

jekyll - 用于内容中正则表达式替换的 Jekyll 过滤器?

是否有 Jekyll 过滤器可以使用正则表达式 (regex) 过滤器替换文本?

我相信“内置”过滤器可以进行replace简单的字符串替换。

0 投票
1 回答
372 浏览

markdown - 在 Jekyll(即 Markdown)中,一组 URL 的基本部分可以在链接之间共享吗?

MD 语法允许两种基本的链接方式:[title](link)[title][reference]. 可以在[reference]文档中多次使用,但仅适用于绝对 URL。

如果我正在写一个代码博客并且经常引用 API 文档,那么很多 URL 的开头都是一样的,例如,http://developer.android.com/reference/android/作为http://developer.android.com/reference/android/content/Context.html. 有没有办法像这样模块化链接?

也许除了 Markdown 之外还有另一个与 Jekyll 兼容的选择?插件?这似乎是一个共同的需求。

相关: 如何在 IPython 中为 markdown 链接设置基本 url?

0 投票
3 回答
1192 浏览

jekyll - 用于处理类别的 Jekyll 插件在 GitHub 上不起作用

我已将 Jekyll 插件复制到我的 Github 存储库中,以使用官方来源 ( https://github.com/recurser/jekyll-plugins ) 生成类别页面,但它不起作用,我继续获得 404 页面。也就是说,如果我在 Jekyll 服务器和 _site 目录中的本地计算机上进行测试,它就可以工作。有任何想法吗?