问题标签 [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 投票
1 回答
1587 浏览

ruby - 直接使用 Rack TryStatic 提供文件?

我正在使用 Middleman 创建一个静态站点。

Middleman 将静态 html 文件生成到./build目录中。

这是我目前使用的配置:

所以 Middleman 现在正在提供静态文件。我怎样才能Rack::TryStatic直接处理请求?

我试着让它像

但它不起作用运行只接受 1 个参数。并且Rack::TryStatic需要 2 个参数,appoptions进行初始化,而我没有任何app.

我怎样才能做到这一点?

(如果重要的话,我正在部署到 Heroku)

0 投票
1 回答
608 浏览

middleman - Middlemanapp:未知扩展

我从控制台运行:

我明白了

我的宝石文件

我运行捆绑安装和捆绑更新。问题可能出在哪里?

0 投票
1 回答
691 浏览

middleman - 本地主机服务器没有响应中间人开发环境

我正在运行 Mountain Lion,没有 RVM 管理。

我尝试过:

我已经尝试了各种与模板的组合,删除了安装并重新开始了几次。

一切似乎都在运行,只是找到并且中间人正在看守等。然后我导航到http://localhost:4567/(如果适用)并且浏览器总是说它无法连接到服务器“localhost”

该问题在两个环境中仍然存在,Dropbox 在两者之间下沉源文件。也许我做错了什么,但我无法从文档中找出任何其他步骤,并且我尝试连接到官方用户论坛,但确认电子邮件的重复“重新发送”不适用于两个不同的帐户。是的,这是那些发展的日子之一......

谢谢你的帮助!

0 投票
1 回答
889 浏览

ruby - 如何在 Middleman / Padrino 中创建视频的相对路径?

我正在使用set :relative_links, true我的中间人项目。这适用于image_tagand link_to,但是如何创建指向静态资产(如/videos目录中的视频)的相对链接?

谢谢!

0 投票
1 回答
850 浏览

ruby - Middleman 3.0 - 简单导航 gem

有 Ruby 知识的人会知道是否可以将 ' simple-navigation ' gem的 Padrino 兼容版本与 Middleman 3.0 一起使用?

我想实现多级导航+面包屑并对排序有一点控制。

或者是否有任何其他导航宝石或示例可以指出我与 Middleman 3.0 一起使用的方向?

干杯。

0 投票
0 回答
454 浏览

ruby - 我应该使用哪个静态 Web 生成器?

我知道普通的红宝石语言。我整理了两个静态网络生成器NanocMiddleman 我的要求是:-

  1. 易于定制
  2. 简单易学
  3. 更多学习资源

所以告诉我哪个更适合我 Nanoc 或 Middleman?

谢谢阅读

0 投票
3 回答
1154 浏览

javascript - 在哪里存储用于 Backbone.js 的 HTML 模板

我目前正在使用 Backbone.js 和 Middleman 开发一个静态站点(没有后端或服务器的东西)。该网站没有任何动态内容,只有纯 html 代码。但它有一些页面之间的过渡和一些 Javascript 效果。

所以我想利用 Backbones Router 来记录历史,并希望将视图动态地附加到带有 Backbone 视图的 DOM 中。到现在为止还挺好。

现在我想知道在哪里存储站点的 HTML 部分,以便 Backbone 可以使用它。使用内联脚本标签,我觉得它太乱了,所以我想把它换成不同的 HTML 文件。现在我可以通过 requirejs 动态加载 HTML 文件,但我认为将所有 HTML 内容打包到一个 JS 文件中并在有人第一次访问该页面时加载它会更好。

这样的事情怎么可能做到?或者有人有更好的解决方案吗?

0 投票
1 回答
227 浏览

ruby - 缓存中间人站点的图像

我有一个中间人应用程序部署到 GitHub 页面。每次用户访问主页以显示我们的团队时,该应用程序都会点击 Twitter API (GET users/show)。Twitter API 是有速率限制的(而且我确信这是不好的做法)所以,如果一小时内有大量访问者,团队就会空无一人。

如果这是一个 Rails 应用程序,定期将图像缓存到服务器会相当简单,但是对于静态站点,您将如何做到这一点?您可以每天将图像缓存到外部服务一次吗?

0 投票
0 回答
628 浏览

json - 生成 JSON 而不是 HTML 的静态站点生成器

我是MiddlemanJekyll等静态站点生成器的忠实粉丝。从平面文件生成完整的博客并将它们放到 Amazon S3 上,而不必担心与数据库相关的性能和/或安全问题,感觉非常棒。

在花了一些时间使用 AngularJS、Ember 和 Backbone 开发 Web 应用程序之后,我觉得生成 JSON 文件而不是 HTML 至少值得一试。

我已经使用 Jekyll、Liquid Templates 和 shell 脚本实现了这个想法,但它感觉不仅仅是一个概念证明。也许你们中的一个人提出了相同的想法,知道一个更适合此类任务的静态站点生成器,或者还有什么要分享的?

0 投票
2 回答
856 浏览

sprockets - 中间人链轮指纹

我正在使用带链轮的中间人将我的 js 和 css 文件打包到一个文件中。这工作正常。但我想知道是否可以从中间人的链轮中启用指纹功能。

例如,我的文件all.js,其中所有内容都被编译,被重命名为all-4e17d33ff76d744900c2691a71ed83e4.js.

如果图像可以做到这一点,那也很棒。