打算把 V2EX 的 CSS 迁移到 LESS 上,大家有什么推荐的 workflow 么?

2013-06-14 10:01:24 +08:00
 Livid
7223 次点击
所在节点    CSS
32 条回复
tokki
2013-06-14 10:16:37 +08:00
试试stylus ,基本上认识的做python的 都是jade stylus了
Sivan
2013-06-14 10:18:39 +08:00
用 codekit 或者 grunt.js 吧,不过我是用 SCSS 的。
leojoy710
2013-06-14 10:18:52 +08:00
开发用less.js...发布的时候编译...
区分是否debug...静态文件管理的组件输出不同的css或less...
Livid
2013-06-14 10:24:49 +08:00
如果想让它每次变化的时候就编译呢?
ritksm
2013-06-14 10:25:54 +08:00
kfll
2013-06-14 10:41:04 +08:00
@Livid
Intelli 系开发的话配置一下保存编译即可
其他的也可以watch
1502
2013-06-14 10:43:45 +08:00
我比较喜欢 [grunt](http://gruntjs.com),task 可以自己定义,很方便。
leojoy710
2013-06-14 11:23:56 +08:00
66beta
2013-06-14 12:06:29 +08:00
虽然都没用过,但是我是亲sass党
deepure
2013-06-14 12:36:37 +08:00
开发环境不编译,发布的时候编译最好,不需要同时维护less和css文件
spritevan
2013-06-14 13:08:41 +08:00
tornado 的话, 之前弄过一个重载开发环境下的 static_handler_class, 访问 less/styl 后缀文件吐回(实时)编译后的 css

现在直接在 vim bufwritepost 的时候去生成 css, 生产环境就不用再去写 makefile 了
配合语法检查 https://github.com/scrooloose/syntastic
buru
2013-06-14 14:35:32 +08:00
我用sass ,蛋疼的装了一套ruby gem环境,然后就是sass --watch 很方便
pepsin
2013-06-14 14:55:26 +08:00
V2EX不是有人做了个Koala么,挺好用的,每次保存编译一次。
hiwljun
2013-06-14 15:46:33 +08:00
hzlzh
2013-06-14 16:09:57 +08:00
操作只维护Less即可,Less->CSS 工具自动监控变动就编译。
工具的话用:CodeKit / LiveReLoad / Less
( via http://front-end-standards.com/#2711mac )
wenbinwu
2013-06-14 16:11:54 +08:00
如果是在桌面的话,试试less主页上推荐的gui工具
refresh
2013-06-14 16:12:22 +08:00
@Livid grunt watch,或bbb
MarshallChen
2013-06-14 17:11:38 +08:00
stylus === niubility
leohxj
2013-06-14 21:19:38 +08:00
我也是用grunt watch
goldenlove
2013-06-14 21:26:46 +08:00
grunt +1,GUI前面也都有人提过... Less , LiveReload

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

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

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

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

© 2021 V2EX