问题标签 [middleman-4]

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

javascript - 如何在中间人 4 中包含 javascript?

我使用 Middleman 已经有一段时间了,它总是使用 Rails 资产管道来包含 javascript 和 css。因此,要在同一目录中包含一个名为“thing.js”的 javascript 模块,您可以:

但是自从 Middleman 4 以来,这似乎发生了变化,我找不到任何文档。我能找到的最接近的是这个页面,它向我展示了如何运行 ember.js 编译:https ://middlemanapp.com/advanced/external-pipeline/

所以...如果我现在想在 Middleman 中加载 javascript 文件,我是否必须推出自己的构建系统?还是我错过了什么?

0 投票
3 回答
1221 浏览

css - 如何在 middleman4 中导入 .scss.erb 文件?

如何在 Middleman 4 中导入 .scss.erb 文件?

我刚从 Middleman 3 升级到 4。我这是我的最后一期了...

我有一个all.css.scss看起来像这样的文件:

除导入外的所有文件都导入。

不同settings之处在于它是_imports.scss.erb

然后,当我尝试加载 all.css 时,我得到了这个:

我认为问题在于 erb 在将文件设为 .scss 之前并未对其进行处理。

0 投票
1 回答
298 浏览

ruby-on-rails - Middleman 中的 Rails 助手`没有将符号隐式转换为字符串`

我正在将 Gulp Starter Rails 助手移植到 Middleman,但出现以下错误:

no implicit conversion of Symbol into String相关Ruby /middleman-gulp-starter/helpers/gulp_asset_helper.rb: in join, line 14

我不确定 Rails 和 Middleman 之间的区别,以了解为什么这不起作用。

rev 和 config 导入文件:

示例rev-manifest.json文件:

我已经输出了 gulpfile 的内容,所以知道它正在被正确读取。

你可以在这里找到完整的仓库:https ://github.com/craigmdennis/middleman-gulp-starter/tree/4_asset-helpers

0 投票
2 回答
909 浏览

sass - Sass - 未定义的错误 $helvetica

与中间人合作并使用 Bourbon、Neat 和 Bitters。启动服务器后,我收到以下错误消息 -

我查看了未解决的问题和其他思想机器人论坛,并尝试了那里提到的所有解决步骤,但没有任何成功

base.css.scss的如下 -

_base.css.scss-

_variables.css.scss

0 投票
0 回答
117 浏览

middleman - 如何在中间人中使链接重定向到外部 URL

如何在中间人中进行example.com/go/link/重定向。example1.com/go/link/

如何维护这样的重定向列表?

0 投票
1 回答
144 浏览

middleman - 中间人 sitemap.where 不存在

我正在尝试自动生成一个链接列表,这些链接指向其中包含某些主要内容的页面,但每次我尝试使用sitemap.where()时,我都会得到一个NoMethodError. 例如,以下行:

产生这个输出:

我想知道我是否不小心在我的项目中搞砸了,所以我生成了一个新的 Middleman 项目,但是当我尝试使用sitemap.where. 是否有解决方案或其他方式可以查询所有页面?

0 投票
1 回答
240 浏览

middleman - 使用 Foundation 6 的中间人

我想将 Middleman 与出色的 Foundation 6 一起使用。是我在 Middleman 网站上找到的一个 repo。

我安装了 Middleman 以及 Xcode 开发人员工具。当我middleman init -T james-weaver/middleman-foundation-6 portfolio在终端中运行时Unknown Project Template出现错误。

我在这里做错了什么?

0 投票
1 回答
264 浏览

performance - 如何加快中间人 4 开发博客的构建速度?

我的 Middleman 4 网站有 250 篇博文。

博客数量使 livereload 慢到无法使用(更改需要超过 1 分钟才能更新)

我删除了除了最近的三篇之外的所有博客文章,事情又很快了,但这不是一个好的解决方案。

0 投票
1 回答
895 浏览

nested - YAML 中的嵌套列表使用 Middleman 中的 ERB 迭代输出

我希望能够在我的 YAML 文件中包含不确定数量的列表,如果有任何定义,然后在模板文件中迭代地循环它们以输出它们的内容。

我目前正在使用以下 YAML 格式;

我目前正在使用以下模板代码;

但我在数据应该存在的地方出现空白。它输出为真,因为如果我放入一个 else 块并四处玩耍,我可以看到逻辑的特定部分正在工作。它只是最终输出表格数据的地方。我想我一定做错了什么,但我不知道是什么。这不是错误的,这很奇怪。

0 投票
1 回答
84 浏览

middleman - 如何确定 Middleman 4 中的当前布局?

通过 Middleman 3,我可以像这样确定当前页面的布局。

从中间人 4 开始,这不再有效。如何确定 4+ 中的当前布局是什么?