问题标签 [jekyll]

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 回答
3396 浏览

internationalization - 根据语言环境在 Jekyll 中包含不同的文件

我正在尝试创建我的第一个 Jekyll 网站,但在设计 i18n 部分时遇到了问题。

不同的文章将针对每种语言完全重写,因此每一篇都是不同的帖子,这里没有问题。实际上,我的布局/包含中的文本有更多困难。

通常,对于菜单,我正在考虑按照以下方式做一些事情:

喜欢这里的建议。但这给了我以下错误:

在 _includes 目录中找不到包含的文件“menu_location”

是否可以为包含标签使用变量?您还有其他想法我该怎么做吗?

谢谢 !

PS:即使我目前只有 3 种语言,我也不会使用 if / elseif / else 语法;)

0 投票
1 回答
2924 浏览

ruby - 液体错误:参数数量错误

我正在尝试一个简单的 Jekyll 插件:

当我尝试在页面中运行它时,如下所示:

我收到 Liquid 错误:参数数量错误(2 代表 0)。有任何想法吗 ?

0 投票
3 回答
1856 浏览

configuration - Configuring per-directory permalink settings in jekyll

Is it possible to have different permalink settings for different directories?

For example, if I have a Jekyll setup where blog entries are written into /blog/_posts/ and news items in /news/_posts, then by default each entry will have permalinks in the format /blog/2011/06/24/slug.html and /news/2011/06/24/slug.html.

The permalinks for blog entries are fine as they are, but I need to change the permalinks format for news to something different, say /news/2011/slug.

I've tried changing the permalink settings in the YAML front matter for the layout used by news item, however, this does not work since permalink settings in YAML front matter are not interpolated (as confirmed in the answer to this question).

Is there a mechanism to configure path specific settings in _config.yaml? Or is there a better what to achieve this results?

0 投票
2 回答
501 浏览

ruby-on-rails - Add blog to Rails app on Heroku

I have a Rails app on Heroku with a Jekyll blog located at blog.myapp.com. I want to move the blog to www.myapp.com/blog/. What's the best way to do this? I'm happy to ditch Jekyll if there is an easier option. Thanks!

0 投票
3 回答
1708 浏览

jekyll - Jekyll 是否与 Pow 一起工作?

如何让JekyllPow合作?

0 投票
1 回答
530 浏览

github - 本地版本上使用 Jekyll 的 css/js 链接断开

我用Jekyll建博客,这里是github 上的代码

当我使用命令生成代码时,它会在目录jekyll pygments中构建站点。_site

当我在浏览器中打开 _site/index.html 页面时,css/js 链接已损坏,因为它们如下所示

为了使其正常工作,链接不应以 / 开头

我应该怎么做才能在我的本地机器上使用指向 css/js 的工作链接来测试网站?

谢谢

0 投票
1 回答
21641 浏览

yaml - Jekyll/Liquid - 如何将大块文本添加到 YAML 前端?

我正在尝试在 Jekyll 中实现一个服务目录,其中 20 或 30 页中的每一页都将包含一个 7x2 表。左列将包含标签,例如概述、可用到等,而右列将包含一行和几段文本之间的标签。我希望用 Liquid 变量来描述右列,例如 {overview}、{availableTo}

我注意到 YAML 似乎对换行非常挑剔,因此我不得不在一行上输入这些段落和它们的标记,这可以持续几个屏幕宽度。这是一个问题,因为它很烦人,还因为我希望这些前端事项可由技术但非 webdev 用户编辑。有没有办法让前面的事情容忍休息?

或者,有没有一种方法可以用 {content} 部分填充此表,而不必每次都将表重新编码到其中?

0 投票
2 回答
9829 浏览

jekyll - 用 Jekyll 和 pygments 突出显示不起作用

我想用pygmentsjekyll

我有以下代码:

当我用 生成我的网站时jekyll --pygments,html 结果是:

在这个 html 输出中没有预期的<span class="n"><span class="s2">标记,并且代码没有突出显示。

难道我做错了什么?

0 投票
2 回答
1157 浏览

jekyll - 如何在 Jekyll 中传递部分名称

我想包含一个文件,其名称在page.var. 我怎样才能得到它?

如果 page.var 中的部分是用 markdown 编写的,我怎样才能将它处理成包含它的 html?

我试过 {% include {{page.var}} | markdownify %}了,我能想到的每一个变化——而且大多数情况下我没有得到输出,也没有错误消息。

我正在使用标准的 Jekyll - 0.11.0 版。

0 投票
2 回答
438 浏览

jekyll - 如何在 Jekyll 中创建返回文件名的液体标签扩展

我猜这是非常基本的东西,但我不知道该怎么做。

我想做的很简单。

通过使用 Jekyll 插件系统,我想扩展 Liquid 标签以返回帖子的文件名。

将解析为类似