草庐IT

flatiron

全部标签

javascript - flatiron.js/plates - 如何使用模板和 i18n?

我刚开始看plates,因为很多人都在谈论它。有一些带有少量html片段的板示例,但不是真正成熟的模板文件。所以我想知道如何将布局特别是分成一个layout.html文件,并将内容分发到多个content.html文件中?另外,我想知道flatiron.js/plates中是否有一些针对多语言站点的策略?谢谢! 最佳答案 您可以很容易地进行分离。您可以编写一个将给定字符串绑定(bind)到布局中的函数。现在您需要做的就是使用plates.bind形成字符串(这是内容)并将其传递给在layout.html上使用plates.bind的

javascript - flatiron.js 使用 union、director 和 plates 进行路由和模板化?

来自express.js,想给flatiron尝试一个小项目。但是,有一些小问题使我无法真正取得进展。varflatiron=require('flatiron'),session=require('connect').session,ecstatic=require('ecstatic'),path=require('path'),fs=require('fs'),plates=require('plates'),director=require('director'),winston=require('winston'),union=require('union');varrout

node.js - flatiron.js/plates 部分模板?

所以,我刚开始使用flatironjs和“plates”。我试图弄清楚如何拥有一个主布局模板,然后是一个将内容加载到主布局模板中的部分模板,类似于expressjs的做法......对于expressjs,有layout.js,也许还有index.js。index.js填充layout.js的内容区域。看起来这会被烘烤我没有看到基于文档的方法。 最佳答案 主布局模板(template.html):Thisisthemaintemplate.部分(partial.html):Thisisthepartialthatshouldbere

node.js - flatiron.js/plates 部分模板?

所以,我刚开始使用flatironjs和“plates”。我试图弄清楚如何拥有一个主布局模板,然后是一个将内容加载到主布局模板中的部分模板,类似于expressjs的做法......对于expressjs,有layout.js,也许还有index.js。index.js填充layout.js的内容区域。看起来这会被烘烤我没有看到基于文档的方法。 最佳答案 主布局模板(template.html):Thisisthemaintemplate.部分(partial.html):Thisisthepartialthatshouldbere

Node.js Express 与 Flatiron

类似于thisquestion,“我正在寻找每个框架的优缺点,以及为什么一个框架比另一个框架特别有用”(但主要是Flatiron必须提供的,因为Express在该问题中已经非常详细)。根据我对Express的轻微经验,它似乎只涵盖了您需要的内容,仅此而已。Flatiron似乎做到了这一点,但更简约。如果您查看他们的website,与Express中包含的许多其他功能相比,它们提供了大约5-7个主要功能。最后,对于高度可扩展的网络应用程序来说,这似乎是最有希望的,为什么我应该使用这个或那个框架而不是根本不使用框架? 最佳答案 在提出这

node.js - npm peerDependency 问题与 grunt 和 flatiron peer

在发布这个问题时,我想出了答案,但我会在这里发布,以防它帮助其他人,也许有人可以帮助解决发生的原因。当我运行时:sudonpminstall-ggrunt它的最后一部分说:/usr/bin/grunt->/usr/lib/node_modules/grunt/bin/gruntnpmERR!peerinvalidThepackageflatirondoesnotsatisfyitssiblings'peerDependenciesrequirements!npmERR!peerinvalidPeerflatiron-cli-config@0.1.3wantsflatiron@~0.1.