shrink

Screenshot Software:
shrink
Mga detalye ng Software:
Bersyon: 1.1.1
I-upload ang petsa: 20 Feb 15
Nag-develop: Jeronimo Jose Albi
Lisensya: Libre
Katanyagan: 0

Rating: 1.0/5 (Total Votes: 1)

Paliitin ay isang utos para sa concatenating at paliitin css stylesheet at javascript file sa paggawa ng mga ito na mas maliit. & Nbsp; pag-urong (o pagpapaliit) mga file na ito ay binabawasan ang bilang ng mga kahilingan na ginawa pagkatapos ng isang-load ng pahina at din ang laki ng mga kahilingang ito.
Command na ito ay depende sa Yui Compressor gawin ang trabaho, at maaaring tumakbo sa Python 2.5 at sa itaas.
INI style config file ay ginagamit upang malaman kung aling mga file ay minified at din malaman kung alin ay Pinagsama bago minimization.
Upang ipakita ang impormasyon ng script at magpatakbo ng mga pagpipilian:
& Nbsp; pag-urong -h
I-minimize ang css at js file
Upang ma-minimize ang lahat ng mga file, patakbuhin ang:
& Nbsp; pag-urong -f example_shrink.cfg lahat
Ito ay gagamit ng yuicompressor.jar at ang example_shrink.cfg file sa kasalukuyang directory upang i-compress ang lahat ng mga file.
Sa kasong iyon minimzation ay hindi nais na para sa lahat ng mga file, Posible rin upang i-minimize indibidwal na mga file, o sa grupo ng mga file, sa pamamagitan ng paggamit ng (mga) pangalan ng bawat seksyon sa halip ng lahat bilang argumento.
Upang ilista ang magagamit na seksyon, patakbuhin ang:
pag-urong -f example_shrink.cfg -l
Config format ng file
Config file ay isang INI file na may isang seksyon natukoy para sa bawat indibidwal na file na maaaring mabuo.
Para sa minification ng isang solong file sa isang seksyon ay nakasulat bilang:
[Sample-single-file na na-js]
source_directory =% (base_dir) s / js
destination_file = sample-file.min.js
source_files = sample-file.js
Mga pagpipilian sa seksyon:
- Halaga ng source_directory magtuturo sa direktoryo kung saan (mga) file na nakalista sa source_files ay matatagpuan.
- Halaga ng source_files ay maaaring maging isang solong pangalan ng file, o ng isang listahan ng mga pangalan ng file. Kapag ang isang listahan ng mga pangalan ay ibinibigay, ang bawat file sa listahan ay concatenated (mula sa itaas hanggang pababa) sa isang solong file bago compression.
- Destination_directory Kapag ang halaga ay naroroon ito ay ginagamit bilang direktoryo ng output para sa minified file. Sa pamamagitan ng default minified file ay nabuo sa direktoryong pinagmulan.
- Halaga ng destination_file ay ang pangalan para sa minified file.
- Hash kapag totoo isama ang destination file sa pag-urong ng hash. Tingnan Paliitin hash file.
Maraming mga files ay maaring tinukoy na concatenated sa isang solong file na ito ay pinangalanan ng halagang ibinigay sa destination_file, sa pamamagitan ng pagsusulat ng isang seksyon tulad ng:
[Sample-multiple-file na na-css]
source_directory =% (base_dir) s / css
destination_file = sample-multiple-file.min.css
source_files =
& Nbsp; sample-file1.css
& Nbsp; sample-file2.css
& Nbsp; sample-file3.css
Mga pangkat Seksyon
Sa halip na tumakbo ang script na may sample na-single-file na na-js at sample-multiple-file na na-css bilang argumento ay posible upang tukuyin ang isang pangkat tulad ng:
[Sample-group]
grupo =
& Nbsp; sample-single-file na na-js
& Nbsp; sample-multiple-file na na-css
At pagkatapos ay magpatakbo ng minifier script na may sample-group bilang parameter.
Paliitin hash file
Pagkatapos minification Paliitin maaaring lumikha ng isang file na naglalaman ng isang SHA1 hash. Ang file ay nilikha kapag hindi bababa sa isang seksyon sa config file ay may hash = true. Hash ay nilikha gamit ang mga nilalaman ng lahat ng mga destinasyon ng mga file sa mga seksyong ito.
Ito ay kapaki-pakinabang upang malaman kung kailan ang ilang mga file ay nagbago, at i-reload ang static css at javascript file nang hindi gumagamit ng timestamp o bersyon na numero. Sa panahong darating ay maaaring maging kanais-nais na i-reload Binago ang static na mga file nang hindi pagtaas ng bersyon ng application. Sa mga kasong ito ang hash maaaring gamitin bilang kahilingan parameter sa halip ng numero ng bersyon

Ano ang bagong sa paglabas:.

  • I-setup ang argumento use_2to3 Pinagana na ngayon lamang para sa python 3 serye
  • Added Deployment ng mga tala sa Readme file
  • Added basahin ang mga pahintulot sa mga file na binuo para sa pangkat at iba

Ano ang bagong sa bersyon 1.1.0:

  • Idinagdag python 3 suporta
  • Na-update dokumentasyon
  • Idinagdag paunang file para sa pagsubok ng unit

Ano ang bagong sa bersyon 1.0.1:

  • Idinagdag --hash-dir argumento upang payagan ang pagbabago hash file dir oras ng runtime
  • Idinagdag i-compress ang opsyon na INI file upang maiwasan paliitin destination file
  • Idinagdag --example-cfg argumento upang lumikha ng isang example_shrink.cfg file sa kasalukuyang folder

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng Jeronimo Jose Albi

Duende
Duende

11 May 15

Mga komento sa shrink

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!