shrink

Software kuvakaappaus:
shrink
Ohjelmiston tiedot:
Versio: 1.1.1
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Jeronimo Jose Albi
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

kutistua on komento ketjuttamiseksi ja puristamalla css stylesheets ja JavaScript-tiedostot tekemällä niistä pienempiä. & Nbsp; Arka (tai Pienentämällä) nämä tiedostot määrä vähenee pyynnön, jotka on tehty sen jälkeen, kun sivun lataus ja myös koko näiden pyyntöjä.
Tämä komento riippuu YUI Kompressori tekemään työtä, ja voidaan ajaa Python 2.5 ja edellä.
INI tyyli config tiedostoja käytetään tietää, mitkä tiedostot minified ja myös tietää, mitkä sulautuu ennen minimointi.
Näyttäminen käsikirjoitus ja optiot ajaa:
& Nbsp; kutistua -h
Pienennä CSS ja JS tiedostot
Minimoimiseksi kaikki tiedostot, suorita:
& Nbsp; kutistua -f example_shrink.cfg kaikki
Tämä käyttää yuicompressor.jar ja example_shrink.cfg tiedoston nykyisestä hakemistosta pakata kaikki tiedostot.
Siinä tapauksessa, että minimzation ei haluta kaikki tiedostot, on myös mahdollista minimoida yksittäisiä tiedostoja tai useita tiedostoja, käyttämällä nimeä (t) kunkin jakson sijasta kaikki argumenttina.
Voit listata saatavilla kohdat, suorita:
kutistua -f example_shrink.cfg -l
Config tiedostomuoto
Config file on INI tiedosto osio määritellään kunkin yksittäisen tiedoston, joka voidaan tuottaa.
Saat minification yhden tiedoston jakso olisi kirjoitetaan:
[Näyte-single-file-js]
source_directory =% (base_dir) s / js
destination_file = näyte-file.min.js
source_files = näyte-file.js
Kohta vaihtoehdot:
- Source_directory arvo tulee kohta hakemistoon, jossa tiedosto (t) luetellut source_files sijaitsevat.
- Source_files arvo voi olla yksittäinen tiedostonimen tai tiedostonimilistana. Kun nimilista on annettu, kunkin tiedoston luettelossa ketjutetaan (ylhäältä alas) yhdeksi tiedostoksi ennen pakkausta.
- Destination_directory Kun tämä arvo on läsnä sitä käytetään tuotoksen hakemistoon Minified tiedosto. Oletuksena minified tiedosto syntyy lähde hakemistoon.
- Destination_file arvo on nimi Minified tiedosto.
- Hash kun tosi kuuluvat kohdetiedosto kutistemuoviin hash. Katso Shrink hash tiedosto.
Monet tiedostot voidaan määrittää voidaan ketjuttaa yhteen tiedostoon, jonka nimeksi tulee kanssa arvo annetaan destination_file, kirjoittamalla osio kuten:
[Näyte-useita-file-css]
source_directory =% (base_dir) s / css
destination_file = näyte-multiple-file.min.css
source_files =
& Nbsp; näyte-file1.css
& Nbsp; näyte-file2.css
& Nbsp; näyte-file3.css
Kohta ryhmät
Sen sijaan käynnissä script, jossa näytteen yhden tiedoston-js ja näyte-multiple-file-css argumentteina on mahdollista määritellä ryhmä kuin:
[Näyte-ryhmä]
ryhmä =
& Nbsp; näyte-single-file-js
& Nbsp; näyte-useita-file-css
Ja sitten ajaa minifier script, jossa näytteen ryhmän parametri.
Shrink hash tiedosto
Kun minification Shrink voi luoda tiedoston, joka sisältää SHA1 hash. Tiedosto luodaan, kun ainakin yksi osio config tiedosto on hash = true. Hash on luotu sisältöä kaikkien kohdetiedostot nämä kohdat.
Tämä on hyödyllistä tietää, kun joitakin tiedostoja muuttunut, ja ladata staattista css ja javascript-tiedostoja ilman aikaleima tai versionumeron. Joskus voi olla toivottavaa ladata muutettu staattisia tiedostoja lisäämättä hakemuksen versio. Näissä tapauksissa hash voidaan käyttää pyynnön parametrien sijaan versionumeron.

Mitä uutta tässä julkaisussa:

  • Setup argumentti use_2to3 on nyt käytössä vain python 3-sarja
  • Lisätty Deployment muistiinpanoja Readme-tiedosto
  • Lisätty lukuoikeutta syntyy tiedostoja Group ym

Mitä uutta versiossa 1.1.0:

  • Lisätty Python 3 tuki
  • Päivitetty asiakirjat
  • Lisätty alkuperäisen tiedostot yksikkötestauksen

Mitä uutta versiossa 1.0.1:

  • Lisätty --hash-dir argumentti jotta muuttuviin hash tiedosto dir ajon aikana
  • Lisätty pakkaa INI file mahdollisuus välttää pakkaamalla kohdetiedosto
  • Lisätty --example-cfg argumentti luoda example_shrink.cfg tiedoston nykyisen kansion

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Jeronimo Jose Albi

Duende
Duende

11 May 15

Kommentit shrink

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!