问题标签 [middleman]

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 投票
3 回答
6100 浏览

ruby - 使用 MIddleman 3.0 - 如何在动态页面上设置单个页面标题?

我正在中间人中建立一个简单的投资组合网站。我正在根据本地 YAML 数据动态生成“工作”页面。这是在 config.rb 中:

出于 SEO 的目的,我希望这些动态生成的页面中的每一个都具有唯一的页面标题和描述。

标题当前在布局文件中设置为这样

我知道我可以使用 frontmatter 来设置这样的 current_page 变量

我可以将它粘贴到我的 project_template.haml 中,但是有没有办法让这样的东西起作用?

0 投票
1 回答
212 浏览

build - 中间人构建 - 包括咖啡和更少

是否可以build使用中间人,同时包括咖啡和更少的文件?我希望它们位于 build/ 目录以及已编译的目录中。

0 投票
1 回答
1148 浏览

ruby - 扩展 Middleman 以处理新的文件类型 (.JADE)

我想为 Middleman 添加 .jade 支持。我不需要使用翡翠的任何动态功能,但我想在中间人中编译我的应用程序,而不是使用我自己的凌乱编译脚本。

向 Middleman 添加新文件类型的最简单方法是什么?

0 投票
2 回答
224 浏览

ruby - Ruby Helper 中的嵌套方法

我在 MiddleMan 做一个项目。试图将一个方法的结果作为另一个方法的参数传递。我遇到了逗号和括号的各种语法问题。一切对我来说都是正确的,我疯了吗?提前致谢!

我遇到问题的方法调用是create_campus_subnav()

和错误:

0 投票
2 回答
1308 浏览

ruby - 将 Require.JS (r.js build) 包含到 Middleman 构建中

我与 Middleman 一起开发、测试和构建我的 HAML 和 SASS 项目。

现在我也喜欢使用 require.js。有什么办法可以将 R.js 构建集成到 Middleman 构建中?

你有什么经验吗?你如何在中间人中处理 require.js?

0 投票
1 回答
167 浏览

ruby - 如何在中间人生成的静态页面中支持嵌入式 Ruby

我有一个使用出色的Middleman生成的静态站点。它一直在 Apache 服务器上愉快地运行。我现在需要在其中一个页面中添加一些嵌入式 Ruby (必须在运行时评估的 Ruby,而不是在 Middleman 的构建阶段)。我不会详细说明这段代码采用什么形式,但对于这个问题,请假设它必须嵌入 Ruby。

那么我的选择是什么?

0 投票
1 回答
873 浏览

middleman - 中间人 :relative_assets 与 :directory_indexes 的兼容性

我对 Middleman 3.0 有一些让我感到困惑的问题。我正在使用 and 构建我的网站activate :relative_assetsactivate :directory_indexes构建器没有意识到该文件嵌套了一层,并为图像、javascript 文件、样式表等输出错误的相对路径。我感到困惑的是,这个问题显然是固定在这里:https ://github.com/middleman/middleman/issues/361 。我使用命令安装了 Middleman,而且gem install middleman我刚刚运行了gem update,所以我认为我会拥有最新版本。有人知道我做错了什么吗?谢谢。

0 投票
1 回答
149 浏览

ruby-on-rails - 从 Sprockets 中的所需文件中获取文件

我想需要一个本身需要其他 javascript 文件的 javascript 文件:

在 main.js

在 plugins.js 中

然而,尽管 sprockets 将 plugins.js 的内容添加到 main.js,但它似乎并没有评估其中的需求,因此它们作为注释包含在编译后的 main.js 中,而不是拉入 js 文件并包含它们.

在编译好的 main.js

如果我将这些需求添加到 main.js 而不是 plugins.js 中,它们是 propprly 必需的,并且它们的内容包含在编译的 main.js 中

那么为什么 sprockets 不评估 plugins.js 中的包含?

0 投票
3 回答
4251 浏览

ruby - 如何知道代码在什么环境下运行?

在我想确定我们是否在我们的开发和构建环境中的layout文件中。haml我们正在使用中间人。

我想做这样的事情:

我试图访问 Ruby 的环境变量,以及在config.rb文件中定义一个自定义变量,但没有成功。

0 投票
2 回答
3328 浏览

padrino - 如何在使用 slim 的中间人中使用 content_for 和 yield_content

我试过在 content_for 前面加上 =、== 或 - 没有运气:)

index.slim

布局.slim

希望有人得到解决方案。