问题标签 [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.
erb - 未定义的方法 MiddlemanCore 数据
我正在使用中间人处理静态站点,并尝试使用 mm 的本地数据功能。
目前,我在中间人项目的源目录中有所需的数据目录。
数据目录里面是一个yaml文件(home.yml)
这是文件的结构:
然后,我尝试在 html.erb 文件中循环浏览这些幻灯片,如下所示:
但是中间人在编译的 html 文件上吐了一个 NoMethodError 。
#<Middleman::CoreExtensions::Data::DataStore:0x4383918> 的未定义方法“home”
我不知道我做错了什么。我尝试将数据目录移动到源文件夹之外的一个级别,但没有任何效果。
似乎中间人无法识别数据目录中的 home.yml 文件夹。对此的任何帮助都非常感谢,因为我发现文档或对中间人数据功能的支持并不多。
middleman - 中间人 3.0.11 不知道 template=html5-haml
我正在关注主网站上的入门。我复制粘贴:
未知项目模板 'html5-haml'
作品...
中间人 3.0.11。
ruby - Middleman & Haml 与 Github 风格的围栏代码块
我开始将Middleman用于静态网页和博客目的。我将它与基于 ZURB Fondation 的模板Middleman-Foundation一起使用。它使用Haml,我确实倾向于使用 Haml,偶尔会使用 Markdown 文件。
我正在使用 redcarpet 进行降价,也可以使用 Github 风格的围栏代码块来突出显示源代码。但我不知道如何在 Haml 中为 Markdown 设置它。
我检查了适用于但不适用于. 我试图从Glorify中弄清楚但失败了。我已经检查过这个和这个了。.html.md
.html.haml
在 Haml Markdown 中实现工作隔离代码块以生成突出显示的源代码的基本步骤是什么。
从一开始就有一套步骤,从gem install middleman
克隆/使用中间人基金会开始,这将是很棒的,但欢迎任何简短的、实际的答案。
编辑
我能够通过以下方式在 Haml 中实现 pygmentized 代码块(遗憾的是,似乎无法为此使用带有围栏代码块的 markdown ......):
但是有一个持久的问题,这就是我得到的:
可以看出第一行没有正确缩进,这是因为前面的代码片段没有产生标题换行符:
我不知道如何在第一行之前换行<span>
,在开头<pre>
之后,以便代码像其他行一样正确缩进。
期望:
yaml - 将动态内容传递给 Middleman 中的模板
我正在使用 Middleman 构建一个静态站点,其中包含所有客户最近项目的投资组合部分。作品集部分将以 3 X 3 画廊的方式显示项目缩略图,单击时,将在灯箱中打开其对应的 html 页面。
灯箱内页面的布局是相同的,所以不是标记每个单独的页面,我认为有一种方法可以让 Middleman 使用 [a link.
这是我的 config.rb 文件中的内容
ruby - 如何使用中间人 3.0.9 创建动态页面
我正在摆弄中间人 3.0.9 一段时间,试图创建一些我需要的动态输出。
旧版本具有“动态页面”功能。3.0.9 似乎没有类似的东西。我目前在文档和网络中都没有找到任何内容。
我只是希望端点 '/foo' d 进行一些处理并在每个请求中返回一些自定义数据。
我怎样才能做到这一点?
ruby - 如果缺少 ERb 标签,中间人不会在模板链上解析源文件
我正在将 Jekyll 网站转换为 Middleman。我已将我的文件命名为 filename.html.md.liquid.erb,以便按以下顺序处理这些库:ERb,然后是liquid,然后是 kramdown。我发现如果我在文件中没有至少一个 erb 标签,模板解析就会停止,整个文件将呈现为纯文本,而不是先被液体解析,然后再被 kramdown 解析。只需添加
在源文档的底部会导致整个模板链被渲染,但我不想被迫包含这些。我只是想拥有选择权。
编辑:我刚刚发现,如果通过扩展指定的任何模板实际上没有任何处理要做,这也适用。因此,例如,如果我有 filename.html.md.liquid.erb 并且我有 ERb 标签但没有液体标签,则 ERb 将呈现正常,但 Markdown 将作为静态文本输出。
我将其标记为倾斜和中间人只是因为我不确定问题可能出在哪里。
任何指针将不胜感激。
ruby-on-rails - using middleman framework, can;t make this code work on my project. (generating navigation)
Hi guys, I can't seem to make this code work on my project.
This is the code in my config.rb
active_nav = {:class => "Active"}
// Changed it to nav_active hoping it would work but it didn't.
This is the code in my _header.haml
My html links are:
- index.html.haml
- page.html.haml
Output is still
animation - 动画指南针插件在中间人中不起作用?
嗨,我在中间人中添加动画插件时遇到问题,是的,我很确定我为指南针安装了动画插件,并且在我的 gem 列表中看到了它。
如果我将它添加到我的 config.rb
它显示一个错误,这是输出
这是插件的链接 https://github.com/ericam/compass-animation
我猜我的中间人没有在中间人核心本身上安装插件?如果是,那么如何向中间人添加指南针插件?
ruby - 在中间人模板中迭代 yaml 数据
我有一个 yaml 文件中的项目列表,我想动态循环通过中间人应用程序中的模板,但我不确定如何或是否可以/应该更动态地执行它。
我有:
yaml:
github - 中间人处理README文件到一个目录
我在为我的 Middleman 静态网站设置自述文件时遇到问题。当静态内容部署到 Github 时,我添加了 README 和 CNAME 文件。CNAME 文件已正确复制,但 README 文件正在处理为 /readme/index.html。
任何想法如何解决这一问题?