brunch/jade 单页客户端应用
brunch/jade single page client-only app
有没有人知道如何使用 brunch/jade 开发本地(仅限客户端!)应用程序?我想要什么:我不需要服务器,我想创建一个 "application",意思是一个简单的 "web page",即 运行 在 USB 记忆棒上完全离线。理想情况下,它将包含一个html、一个css和一个js文件.
这可以用 b运行ch 和 jade 来完成吗?
我并没有真正获得 jade/brunch 连接 - 我的应用程序现在使用由 jade 模板制作的静态 html 页面。但我更想要的是 "concatenate" 所有 html 到一个文件中,该文件由 javascript 动态加载内容。内容完全静态,无需数据库
我知道 b运行ch 是如何工作的(已经有了一个项目)。我不知道的是:如何在没有服务器端部分的情况下管理单页站点内的链接和路由?我需要一个 Js 库吗?
欢迎任何提示。
是的,有可能。
这里有很多骷髅:http://brunch.io/skeletons.html。我们可以选择多种骨架。
所以你想用 brunch with jade。
似乎 https://github.com/TessaHarmon/brunch-jade-stylus 是最小值。
$ brunch new gh:TessaHarmon/brunch-jade-stylus new-application
$ cd new-application
$ brunch watch --server
24 Feb 10:14:05 - info: application started on http://localhost:3333/
24 Feb 10:14:05 - info: compiled 4 files into 2 files, copied index.html in 357ms
/Users/banyan/tmp/new-application/node_modules/static-jade-brunch/node_modules/jade/lib/runtime.js:231
throw err;
^
Error: app/index.static.jade:1
> 1| !!! 5
2| // if IE 6
3| <html id="ie6" lang="en">
4| // if IE 7
糟糕,翡翠抱怨。只需在 app/index.static.jade
中将 !!! 5
修改为 document html
。然后再次 brunch watch --server
,现在我们可以在 http://localhost:3333 处看到 Brunch-jade-stylus
的空白页。如果要换sass而不是手写笔,需要在package.json
.
中使用sass-brunch
是的。您可能会编译 2 个脚本,app.js
和 templates.js
.
您需要编写或包含客户端路由器; jkingyens/brunch-dutch-baby uses Jade + Backbone.Router.
有没有人知道如何使用 brunch/jade 开发本地(仅限客户端!)应用程序?我想要什么:我不需要服务器,我想创建一个 "application",意思是一个简单的 "web page",即 运行 在 USB 记忆棒上完全离线。理想情况下,它将包含一个html、一个css和一个js文件.
这可以用 b运行ch 和 jade 来完成吗? 我并没有真正获得 jade/brunch 连接 - 我的应用程序现在使用由 jade 模板制作的静态 html 页面。但我更想要的是 "concatenate" 所有 html 到一个文件中,该文件由 javascript 动态加载内容。内容完全静态,无需数据库
我知道 b运行ch 是如何工作的(已经有了一个项目)。我不知道的是:如何在没有服务器端部分的情况下管理单页站点内的链接和路由?我需要一个 Js 库吗?
欢迎任何提示。
是的,有可能。
这里有很多骷髅:http://brunch.io/skeletons.html。我们可以选择多种骨架。
所以你想用 brunch with jade。 似乎 https://github.com/TessaHarmon/brunch-jade-stylus 是最小值。
$ brunch new gh:TessaHarmon/brunch-jade-stylus new-application
$ cd new-application
$ brunch watch --server
24 Feb 10:14:05 - info: application started on http://localhost:3333/
24 Feb 10:14:05 - info: compiled 4 files into 2 files, copied index.html in 357ms
/Users/banyan/tmp/new-application/node_modules/static-jade-brunch/node_modules/jade/lib/runtime.js:231
throw err;
^
Error: app/index.static.jade:1
> 1| !!! 5
2| // if IE 6
3| <html id="ie6" lang="en">
4| // if IE 7
糟糕,翡翠抱怨。只需在 app/index.static.jade
中将 !!! 5
修改为 document html
。然后再次 brunch watch --server
,现在我们可以在 http://localhost:3333 处看到 Brunch-jade-stylus
的空白页。如果要换sass而不是手写笔,需要在package.json
.
sass-brunch
是的。您可能会编译 2 个脚本,app.js
和 templates.js
.
您需要编写或包含客户端路由器; jkingyens/brunch-dutch-baby uses Jade + Backbone.Router.