assemble相关内容

如何在汇编0.17.1中注册自定义手把助手

在我的assemblefile.js文件中,我尝试注册一个自定义帮助器.辅助程序本身确实可以工作,因为我在带有汇编的grunt项目中使用了它. assemble: { options: { helpers: ['./src/helper/custom-helper.js' ] } } 在汇编0.17.1中,我像这样尝试过,但是它不起作用.有人知道该怎么做吗? ap ..
发布时间:2020-06-21 18:44:09 其他开发

嵌套布局变量

是否可以在其父级布局中访问在子级布局中定义的YFM属性? 例如,给定子布局页面.hbs: --- layout: wrapper.hbs no_header: true ---- {{> body }} 我想访问父布局wrapper.hbs中page.hbs中定义的no_header YFM属性: ..
发布时间:2020-06-21 18:44:06 其他开发

在汇编中将内容传递给嵌套的部分

我正在使用组装制作新站点的原型. 我想彻底地模块化我的代码,就像布拉德·弗罗斯特(Brad Frost)通过他的模式实验室进行宣传一样. 示例 基本上,我希望有一个标题部分(在模式实验室中称为“原子"),该标题用于英雄部分(“分子")中: title.hbs {{text}} hero.hbs ..
发布时间:2019-11-26 19:36:30 JavaScript

注册组装把手助手

我正在尝试从汇编文档和其他我已有的回购文件中完成一些看起来相对简单的事情看着,但由于某种原因,我注册我的Handlebars帮手时遇到了问题。该帮助程序位于helpers> helper-classgrid.js中。 $ b module.exports.register = function(Handlebars,options,params){ Handlebars.register ..

如何使用Handlebars三元助手?

按照这个答案,我写了一个像 module.exports.register = function(Handlebars){ Handlebars.registerHelper('ternary',function(test,yes,no){ return test?yes :no; }); }; 我确定帮助程序已被加载并被定义,但无法找出语法用它。我尝试过使用它, ..
发布时间:2018-06-01 13:28:58 其他开发

汇编:在布局中插入多个内容点?

所有使用布局的组装用户都知道“{{> body}}”标记了使用布局的任何页面的内容插入点。但是,是否可以定义多个插入点,而不是在{{> body}}处抛出所有内容? 例如,在我的页面中,我希望来定义一段特定的javascript,但我喜欢那个自定义的javascript,并且在javascript页面的最底部。如果它只把{{> body}}放在哪里,这是不可能的,因为脚本将被附加到内容中。 ..
发布时间:2018-06-01 13:27:00 其他开发

gulp-assemble& gulp-watch在数据,包含或布局发生更改时不会重新编译站点

我在使用 gulp-assemble 和 gulp-watch 时遇到了问题。我想要 gulp 来观察整个汇编源代码目录( data , includes , layouts 和 pages ),并在文件发生更改时重新编译该网站。 我可以正确地为页面正常工作,但是 gulp 是在对数据,包含或布局进行更改时不重新编译网站 files。 我已将 watch 任务添加到 example g ..
发布时间:2018-05-31 11:48:55 其他开发

组装 - 将部分字串作为Handlebars呈现

使用汇编我确实遇到了一个我无法解决的问题。 我在小部件 YAML-front-matter.html“rel =”nofollow“> YAML front matter 部分,并包含部分 {{>预留}} 。直到这里一切都按预期工作! 现在我想要做的是取得列表小部件,并在旁边模板中呈现我的部分。但无论如何它不能按预期工作。 $ b src / templates / layouts ..
发布时间:2018-05-30 15:15:01 其他开发

如果没有匹配的文件,汇编目标可以被抑制吗? (不使用--force)

我有汇编咕噜目标: docs:{ files:{' /':[' / ** /*.html']} }, 如果没有匹配的内容,抱怨说:“警告:找不到源文件,使用 - 强制继续”。任务然后中止。我不介意警告,但我希望可以选择将任务配置为继续,而不必在命令行上使用“--force”。这可能吗? ps。此任务 ..
发布时间:2018-05-30 15:13:31 其他开发

在grunt中将json数据转换为汇编模板

我正通过grunt使用汇编( https://github.com/assemble/assemble )插件来构建静态页面。 我现在一直在使用grunt,所以了解它是如何工作的,但这是我第一次使用组合,所以我看着这个for ref( http://blog.parkji.co.uk/2013/07/06/building-a-static-site-using-grunt-and-asse ..
发布时间:2018-05-30 15:12:29 其他开发

汇编:如何从json / yaml生成页面?

如果您提供布局,是否有办法从json / yaml生成页面?我认为这是可能的,但无法在文档中找到。 目前正在GitHub中对此进行跟踪: http://webb.li/QjTX 解决方案 code> options.pages 功能已经实现,您可以添加这样的页面: 选项:{ pages:{ “about”:{ “data”:{ “title”:“关于” “, “conten ..
发布时间:2018-05-30 15:08:00 前端开发

如何使用Assemble从JSON文件生成多个页面

所以我正在构建可再生物品的框架。 每篇文章将由基本上构成html块的“部分”和一些相关内容组成。例如,给定的文章可以如下组成: 作者部分 文字部分 图片部分 文本部分 blockquote部分 转盘部分 文本部分 我在想像每个部分都有一个部分模板,并且如前所述,这些部分将具有关联的数据,因此对于文本部分,它可能只是复制(尽管它可能是降价文件?),对于图像部分它可能是一 ..
发布时间:2018-05-30 15:07:48 前端开发

我应该如何配置grunt-usemin来处理相对路径

我有一个由一个yeoman生成器支持的grunt项目,它是基于 generator-webapp ,如果有任何帮助,可以在 GitHub grunt项目使我们成为 grunt-usemin 任务。 我的项目涉及构建多语言网站,并保持干净,我已决定把所有用一种语言写成的页面放在文件夹名称中,后面是该语言的两个字母的简码。 |项目/ | --dist / | ---- zh ..
发布时间:2018-05-30 14:58:47 其他开发

汇编生成的页面的路径

我正在努力处理 grunt-assemble grunt任务配置,如下所示: 汇编:{ options:{ flatten:false, expand:true, assets:'', layout:'default.hbs', layoutdir:'templates / layouts', partials:['templates / includes / *。 ..
发布时间:2018-05-30 14:54:19 其他开发