问题标签 [assemble]
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.
gruntjs - grunt assemble - page.json 数据未显示在布局模板中
所以我知道这看起来很傻,但是我无法使用grunt-assemble让页面数据显示在我的布局中。我可以让页面数据显示在 page.hbs 中,并出现在布局中,但无法让 page.json 出现在 layout.hbs 中
这是相关的位,如果您需要更多信息,请告诉我。
布局/default.hbs
数据/home.json
页面/home.hbs
组装输出
如果您需要更多信息,请告诉我。我敢肯定这是非常简单的事情。
node.js - 汇编命令汇编零页
所以我一直在尝试使用Assemble来构建电子邮件,直到现在它都可以工作;问题是现在,当我尝试运行 Assemble 命令时,它失败了。或者,更准确地说,它成功了,尽管没有出现实际的编译文件,但会显示一条消息“组装了 0 页”。老实说,我不知道这里的问题是什么,因为所有选项似乎都配置为指向正确的文件夹(相对于 gruntfile 所在的根目录),并且直到最近它还在工作。
我不太确定这里出了什么问题。grunt config 对象的相关部分摘录如下;完整的配置对象有点长,无法在此处完整包含。
关于我哪里出错了有什么想法吗?
gruntjs - 如何使用 assemble 将 markdown 文件的目录添加到我的索引
我正在尝试向站点添加静态站点生成,以使其更有条理并且更容易做出贡献。索引文件有一个带有无序列表的部分和许多共享相同格式的列表项。我想从 Markdown 文件的文件夹中动态加载这些列表项。
我正在尝试做类似的事情
我实际上并不希望将每个 Markdown 文件组装到我的 dist 文件夹中它自己的页面中,只是用作我的索引文件的部分动态集合。
这可能吗?
yaml - assemble.io - 部分中的 yaml 数据的上下文不起作用
我在使用 Assemble 的部分中呈现 YAML 内容时遇到问题
这是我的细分:
布局/deafualt.hbs
页面/car.hbs
模块/内容.hbs
我想这与上下文有关,但我尝试了各种排列都无济于事。
任何指针都非常感谢。
一个。
html - 使用 json 作为 Assemble.io 的数据源
是否可以使用 Assemble.io 中的模板将 json 文件编译为 html。如果可能的话,我该如何设置我的 gruntfile 呢?
我的文件夹结构:
- 数据
- productlist1.json
- productlist2.json
- productlist3.json
- productdetail1.json
- productdetail2.json
- 模板
- 产品列表.hbs
- 产品详细信息.hbs
- 布局
- 主文件
- 偏音
- ...
HTML 结果
我想生成以下html文件
- productlist1.html
- productlist2.html
- productlist3.html
- productdetail1.html
- productdetail2.html
示例 productlist1.json 文件
gruntjs - 为页面和帖子生成集合
目前我无法使用 assemble 生成两个不同的页面集合。一方面我想生成我的页面,这些页面显示在主导航中 - 另一方面我想生成我的博客文章,带有类别和标签 - 我该如何解决这个问题?
提前致谢。
我的 grunt 配置如下所示
node.js - 让 assemble-middleware-permalinks 工作
我正在尝试进行assemble-middleware-permalinks
构建,但它似乎并没有按照我想要的方式工作。
我有以下内容Gruntfile.coffee
:
但是,在运行grunt assemble
任务时,它仍然显示它只生成以下内容:
我grunt-assemble
安装了使用 assemble 的 0.5.0 分支的软件包。
我也尝试过手动放入结构而不是使用预设:
谁能告诉我我做错了什么?
javascript - 汇编中的多个输出扩展
我有一个像这样的 grunt 文件(组装配置的一部分):
这样,它获取每个 hbs 文件并使用 html 扩展名呈现它们。是否可以在与 .hbs 文件相同的文件夹中有一个 css 文件,并且该 assemble 将其移动到与编译的 html 文件相同的文件夹中。
为了解释更多,我希望将 .hbs 文件以外的每个文件移动到与编译后的 hbs 文件相同的位置。Assemble 有可能吗?
handlebars.js - 将字符串参数传递给汇编部分
我正在尝试将字符串参数传递给部分
这是我对我的部分的呼吁。
这是我的部分
由于某种原因,该值未显示。我做错了什么,因为它让我发疯!
更新
正如 harco gijsbers 下面所建议的,我需要传递一个对象而不是字符串。
我使用 parseJSON 帮助程序以下列方式完成了它