medžio graviūrų yra app už pastato statinius svetaines iš mako šaltinio failus. & Nbsp; Jis bus vaikščioti jūsų šaltinis katalogas, procesas jokių šablonų, ji nustato ir gamina visą svetainę į kompiliavimo katalogą, pasirengę rsync į savo serverį.
Darant kiekvienas puslapis yra MAKO šabloną, medžio graviūrų suteikia jums rankas ant paprastumo tiesiogiai redaguojant HTML failą, taip pat visą galią šablonus. Galite naudoti mako paveldėjimo veiksnys iš svetainės išdėstymą ir navigaciją kituose, pasaulinių šablonus. Galite naudoti paveldėjimo Grupavimo ir pirmalaikio išpirkimo blokus statyti savavališkai sudėtingus svetainės struktūras.
Kiekvienas failas, kad baigiasi .mako laikomas šabloną, bus teikiamos kaip atitinkamo failo kompiliavimo katalogą (bet išmes .mako pratęsimo). Visas katalogas struktūra šaltinio kataloge yra pakartotas kompiliavimo katalogą, ir visi ne šablono failai rodomi kompiliavimo katalogą kaip simbolines nuorodas į savo šaltinio failus (arba pasirinktinai, pilni kopijų). Kadangi kiekvienas šablonas gyvena per katalogo struktūrą ir toje pačioje vietoje, kad jis, dėl puslapį bus eiti, santykinis keliai dirbti šaltinio failus, kaip jie į vidinę failus.
Šablonai yra dažniausiai naudojamas generuoti HTML failus, tačiau jie gali būti taip pat lengvai naudojamas generuoti .htaccess, CSS, JavaScript, arba bet kokių kitų tipų failų, kurie gali būti dalis jūsų gatavo svetainėje.
Privalumai statinio svetainių
- Greitas tarnauti
- Labai pagrindiniai serverio reikalavimai
- Paprasta ir saugi
- Klonas ir prototipas su lengvumu
- Prisijunkite prie svetainei vietinėje failų sistemoje, jei norite (už plėtrą, archyvų ir tt)
Privalumai šablonų
- Nustatykite Standartiniai kodą vienoje vietoje
- Programatically generuoti pasikartojantis kodą
- Įterpti python kodas auto-generuoti svetainės žemėlapius ar indeksus
- Importo kitų modulių python, pavyzdžiui, reklamos kainos, arba typogrify
ir ten dar daugiau!
- Finansinio sverto šaltiniu kontrolė jūsų tinklapis
- Rašyti turinys jūsų teksto redaktoriumi, o ne interneto sąsaja
- Būkite hands-on su savo kodą ir mdash; Nėra TVS gauti į savo kelią
Pradedama "
Montavimas
Jei turite pip rasti:
& Nbsp; PIP įdiegti medžio raižinys
Priešingu atveju, atsisiųskite naujausią žymeles, ir paleisti:
& Nbsp; python setup.py įdiegti
Naudojimas
Galite pabandyti jį pavyzdys kodo medį.
MBP: medžio raižinys Luke $ cd pavyzdys /
MBP: pavyzdys Luke $ medžio raižinys statyti src / statyti /
Atvaizdavimas htaccess.conf
Atvaizdavimas index.html
Atvaizdavimas foo.html
Rasite failus teikiamos į kompiliavimo katalogą
Kas naujo , šioje laidoje:.
- Visas UTF-8 Unicode parama
- Pridėta --copy vėliava kopijuoti be šablono failus į kompiliavimo katalogą vietoj simbolinį juos
- Pašalinta dvejetainis, o naudojant setuptools "entry_point vietoj
- Galima PyPi
Reikalavimai :
- Python
Komentarai nerastas