问题标签 [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.
youtube - 可以在模板文件中引用前面的值吗?
我有一个主题,对于一个帖子页面,如果有的话,我会展示它的image
价值。
我还有一个渲染 YouTube 视频的插件,用法是这样的:{% youtube id_12345 %}
.
在我的模板文件中,是否可以引用video
帖子前面的值并使用我可以在我的内容中使用的相同插件来呈现它?
就像是:
谢谢!
ruby - 使用 FastImage 的 Jekyll 插件返回本地图像错误
我正在尝试编写一个 Jekyll 插件,它计算图像的纵横比并将其包装在该大小的容器中,以避免在加载页面时重排。我正在使用fastimage来计算比率,现在它看起来像这样:
问题是,当我在本地(localhost:4000)构建我的站点时,FastImage 返回和错误 - 如果我将 FastImage 指向不同的本地服务器(如 MAMP)或我的生产 URL,它工作得很好,但是使用 jekyll 服务器根本失败。
是否可以在不指向单独服务器的情况下让 FastImage 工作?
rubygems - 从 2.x 升级到 3.x 时出现 Jekyll 依赖错误
根据官方更新指南,我最近从 Jekyll 2.x 升级到了 Jekyll 3.1.1。
安装后,运行jekyll serve
产生如下错误:
依赖错误:哎呀!看起来您没有安装
jekyll-markdown-block
或安装它的依赖项之一。为了使用当前配置的 Jekyll,你需要安装这个 gem。来自 Ruby 的完整错误消息是:'无法激活jekyll-markdown-block-1.1.0
,因为jekyll-3.1.1
与jekyll (~> 2.0)
'冲突如果遇到问题,可以在http://jekyllrb.com/help/找到有用的资源!
所以从那里我sudo gem update jekyll-markdown-block
,但错误仍然存在。然后我尝试更新我所有的宝石:
然后出于绝望,卸载了我所有的 gem(除了核心的,我不允许卸载):
然后我继续像往常一样安装 jekyll(假设我现在正在从头开始工作):
然后安装jekyll-press
和jekyll-markdown-block
(一条新的错误消息抱怨我没有它们)之后,我收到了抱怨 Jekyll 2.x 的原始错误消息。
如何完全删除 Jekyll 2.x 并在没有 gem 依赖错误的情况下完成升级?
jekyll - 静态文件的 Jekyll 别名
我有一个 Jekyll 博客,example.com
希望路径example.com/doc
指向一个静态文件(特别是 pdf)。Jekyll 别名生成器似乎只适用于单个帖子,而不适用于静态文件。
有什么诀窍?
variables - 带可变参数的 Jekyll 液体模板
我想建立这样的东西:
但是我希望它也接受这一点:
第一个很容易。第二个只是不解析{{ site.url }}
。我怎样才能做到这一点?
这不是关于编写液体模板插件。我现在该怎么做。但是我想将液体模板"{{ site.url }}/feed.rss"
作为参数传递。
我不想site.url
在液体模板代码中附加 ,因为这会破坏{% my_liquid_template "some parameter" %}
.
即使这样也行不通
markdown - 使用 Jekyll 3,我可以在实际 Markdown 解析之前转换帖子的 Markdown 吗?
我想使用Jekyll Responsive Image 插件srcset
为我的帖子图像生成带有/sizes
属性的适当响应图像。
但我也希望能够在一个提供实时预览的软件中编辑我的帖子,比如MacDown,它只理解图像的标准 Markdown 语法。
这就是为什么我想知道是否有一种方法——某种插件——告诉 Jekyll 转换图像的标准 Markdown 语法,我会将其放入我的 Markdown 文件中……</p>
![alt text](path/to/image.jpg)
…进入Jekyll Responsive Image 插件特有的语法:
{% responsive_image path: path/to/image.jpg alt: "alt text" %}
然后,Jekyll 可以继续使用 Kramdown 生成 HTML……</p>
我还在插件的 Github 中创建了一个问题,但更一般的答案也会很好,并且可能对其他需求有用。
jekyll - Jekyll 的 github-pages gem 的“gist”标签的液体语法错误
我有一个托管在 Github Pages 上的 Jekyll 网站。在推送到 Github 之前,我试图让我的网站在本地呈现,但运行时出现以下错误bundle exec jekyll serve --safe
:
我的_config.yml
包含以下内容(除其他外):
我Gemfile
的如下:
并bundle show jekyll-gist
显示已安装 gem 的路径。
我难住了!
github - 支持 MathJax for GitHub Pages 的评论?
我正在寻找像 Disqus 这样的评论模块(遗憾的是,这个模块不支持 MathJax),它在 GitHub 页面中支持 MathJax。有什么推荐吗?
jekyll - Github pages:为什么我需要一个 gh-pages
我已经使用 Github 页面部署了一个个人博客,我看到一些教程告诉你创建一个 gh-pages 分支。我这样做了,但是,我对网站的更改只有在我对我的主人进行更改时才可见。所以,我对为什么需要 gh-pages 感到困惑?有人可以解释一下吗。谢谢
content-management-system - 我们如何集成 Jekyll 以允许“非技术人员”在组织内创建和编辑帖子?
我们维护一个包含博客的网站。这个博客是通过 Jekyll 生成的。我的问题是我需要另一个内部部门来编辑/创建帖子,但他们不知道 git 或任何命令行。
我想知道是否可以围绕 Jekyll 实现任何插件/CMS 框架来允许这样的事情。
我已经阅读了有关 prose.io 的信息,但我不想通过 GitHub Pages 运行,因为该博客与其所指的网站位于同一位置。
感谢您的帮助!