Theme 基于 Node.js 的主题管理工具

2014-02-26 11:25:15 +08:00
 turing
Theme 是为 Express 等 MVC 设计的一个主题管理工具,theme 的思想很简单,就是将主题当做 npm 模块进行管理,安装,渲染等等操作。一个开源项目的主题市场可以很方便的寄生在 npm 市场上,开发者不需要徒增认知成本,即可使用方便的 npm 管理自己所发布的主题。

theme 依赖 pkghub,pkghub 和 pkghub-render 使用 npm 接口进行模块搜索,然后匹配相应的主题进行渲染,并辅助将主题的静态资源链接到公共目录。

使用 theme 可以非常方便的管理项目中的不同主题,目前已经在 candy 0.1.7 的不稳定版本中正常使用,详细的用法,可以看 candy 仓库中路由文件夹下的代码。

欢迎 star && fork
https://github.com/turingou/theme

从市场安装:
$ npm install theme

candy 仓库:
https://github.com/turingou/candy

使用 theme 加载的 candy 默认主题:
https://github.com/turingou/candy-theme-flat
5019 次点击
所在节点    Node.js
10 条回复
liuweifeng
2014-02-26 11:33:34 +08:00
哥 我越来越葱白你了
powerfj
2014-02-26 11:33:45 +08:00
顶一个:)
yyx990803
2014-02-26 12:47:22 +08:00
居然被你抢到了 theme 这个 package name...
itfanr
2014-02-26 12:57:25 +08:00
@yyx990803 确实。。这个 名字很好啊~~
itfanr
2014-02-26 12:57:38 +08:00
崇拜啊 啊
turing
2014-02-26 13:00:48 +08:00
@yyx990803 正好碰巧没人用,哈哈。
whuhacker
2014-02-26 14:06:49 +08:00
膜拜楼主,真是高产……
hfcorriez
2014-02-26 14:37:16 +08:00
高产哥
dearrrfish
2014-02-27 05:37:10 +08:00
藕象……
rekey
2014-03-04 18:16:22 +08:00
这东西有点略奇怪.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/101924

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX