Sym - 一个用 Java 实现的现代化社区平台 • 源码注册

Pipe - 小而美的开源博客平台 • 体验皮肤
Solo - 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧! • 源码下载
Wide - 一个基于 Web 的 Go 语言 IDE • 教程试用

Node.js 小工具

grunt 初识 后,发现 B3log 上面用他太过于强大了,在 CSS 方面也没研究出怎么用他来进行压缩。

B3log 主要是需要一些压缩,批量替换的版本号的功能。既然自己学习了 Node.js,何不学以致用呢?

1. 代码压缩

https://github.com/b3log/b3log-solo-skins/blob/0.5.0/helper/tools/compress.js

2. 批量替换

https://github.com/b3log/b3log-solo-skins/blob/0.5.0/helper/tools/update-version.js

 

今天写起来就比较顺手了,剩余的时间还研究了下 csslint,感觉一般 CSS 文件在 errors 上只需要使用

duplicate-properties,known-properties,empty-rules 这几个就 ok 了。其余错误显示出来也基本改不动。

The following rules point out potential errors in your CSS.

具体可参见 csslint 官方规则

 

另外还发现语句后面多分号(e.g: .left {float: left;;} ),csslint 并不会对其进行错误提示。

这时, less 就可以派上用场了,在使用 lessc -compress [filename] 就会提醒你了。都不知道自己怎么会打出两个分号来 ~~ 囧~~


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

留下你的脚步