Zeta库是CSS、JS框架。
项目描述
Zeta库
Zeta库 是一个框架,允许轻松创建、收集和打包CSS、SCSS、JS文件。开发期间文档。
特性
收集 JS 文件;
按任何顺序收集 CSS 和 SCSS 文件;
压缩输出文件;
解析支持格式的自定义文件;
监视文件或文件夹并自动重新打包静态文件;
包含流行的js和css框架(可以扩展);
等等...
CSS导入支持:
@import url(path or http);
JS require支持:
require("path or http");
SCSS编译和导入支持 更多信息请参阅 SCSS 语言。
@import url(path or http); // or Scss style also supported @import 'compass/css3'
Blueprint css框架 示例。
@import url(zeta://blueprint.css);
Compass scss框架 示例。
@import url(zeta://compass.scss); // or @import 'compass/reset'
Boilerrplate框架支持 示例。
@import url(zeta://boilerplate.css);
Zeta css, js框架 示例。
@import url(zeta://zeta.css); require("zeta://zeta.js");
安装
Zeta库 应使用pip或setuptools安装。
pip install zetalibrary easy_install zetalibrary
使用
$zeta
$ zeta help usage: zeta [-h] [-v] {pack,watch,shell,libs} ... positional arguments: {pack,watch,shell,libs} pack Parse file or dir, import css, js code and save with prefix watch Watch directory for changes and auto pack sources shell A helper command to be used for shell integration libs Show zeta libs optional arguments: -h, --help show this help message and exit -v, --version show program's version number and exit $ zeta pack --help usage: zeta pack [-h] [-p PREFIX] [-f FORMAT] [-c] [-d DIRECTORY] [-o OUTPUT] [-s SETUP_FILE] source positional arguments: source optional arguments: -h, --help show this help message and exit -p PREFIX, --prefix PREFIX Save packed files with prefix. Default is '_' -f FORMAT, --format FORMAT Force format (css, js, ...). By default format parse from file extension -c, --compress Compress packed sources -d DIRECTORY, --directory DIRECTORY Add custom directory for search with prefix: 'zeta://' By default $ZETA_LIBDIR -o OUTPUT, --output OUTPUT Set output directory path -s SETUP_FILE, --setup-file SETUP_FILE Configuration ini file, with 'Zeta' section
变更
如果您是从zetalibrary的早期版本升级,请确保您已阅读以下文档:
示例
解析目录“/tmp/static”中的所有静态文件,使用默认前缀。
$> ls -la /tmp/static drwxr-xr-x 4 www-data www-data 4096 2011-02-16 15:09 main -rw-r--r-- 1 www-data www-data 335 2011-02-16 15:09 main.css -rw-r--r-- 1 www-data www-data 343 2011-02-16 15:09 main.js -rw-r--r-- 1 www-data www-data 0 2011-02-16 15:09 print.css $> zeta /tmp/static ... $> ls -la /tmp/static drwxr-xr-x 4 www-data www-data 4096 2011-02-16 15:09 main -rw-r--r-- 1 www-data www-data 335 2011-02-16 15:09 main.css -rw-r--r-- 1 www-data www-data 335 2011-02-16 15:09 _main.css -rw-r--r-- 1 www-data www-data 343 2011-02-16 15:09 main.js -rw-r--r-- 1 www-data www-data 343 2011-02-16 15:09 _main.js -rw-r--r-- 1 www-data www-data 0 2011-02-16 15:09 print.css -rw-r--r-- 1 www-data www-data 0 2011-02-16 15:09 _print.css
解析并压缩 /static/main.js。
$ zeta -c /static/main.js
监视目录 /static/。
$ zeta watch /static
选项
建设中。
错误跟踪器
如果您有任何建议、错误报告或烦恼,请通过问题跟踪器向我们报告,链接为:https://github.com/klen/zeta-library/issues
贡献
zeta-library 的开发在 github 上进行:https://github.com/klen/zeta-library
klen(Kirill Klenov)
许可协议
版权
版权所有 (c) 2011 Kirill Klenov(《horneds@gmail.com》)
- Compass:
(c)2009 Christopher M. Eppstein http://compass-style.org/
- SCSS:
(c)2006-2009 Hampton Catlin 和 Nathan Weizenbaum https://sass-lang.com.cn/
- jQuery:
(c)2009-2010 jQuery Project http://jquery.org/
注意
欢迎您的反馈!
项目详情
zetalibrary-0.5.93.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba03eecb44e5265089455f7568e4a09942788d7e78b4d59c5695d5431b2d7c3a |
|
MD5 | 9b6198f1b466dfa673809a17fbd5ebec |
|
BLAKE2b-256 | 8b041591434a8f40d1af9f50969e3d0bc6038638462d379702d1114d504cdfe7 |