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.cn/
- jQuery:
(c)2009-2010 jQuery Project http://jquery.org/
注意
欢迎您的反馈!
项目详情
zetalibrary-0.5.93.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ba03eecb44e5265089455f7568e4a09942788d7e78b4d59c5695d5431b2d7c3a |
|
| MD5 | 9b6198f1b466dfa673809a17fbd5ebec |
|
| BLAKE2b-256 | 8b041591434a8f40d1af9f50969e3d0bc6038638462d379702d1114d504cdfe7 |