chill

Programinė įranga Screenshot:
chill
Programinė detalės:
Versija: 0.1.2
Įkėlimo datą: 20 Feb 15
Kūrėjas: Jake Hickenlooper
Licencija: Nemokamai
Populiarumas: 18

Rating: 5.0/5 (Total Votes: 1)

Kas skiriasi tai, kad ji naudoja paprastą būdą valdyti dėl svetainės turinį. Viskas puslapio turinys yra duomenų katalogą su kiekvieno puslapio atstovavo katalogo pavadinimą. Viskas puslapio turinys yra arba atskira byla arba į yaml failą. Puslapis pasiekia tai duomenis pirmiausia ieško jį jo paties katalogą ir tada visa tai motininės katalogai tvarka. Taigi, nustatant failą pavadinimu sitetitle.txt viršutiniame lygyje bus naudojama visuose svetainės puslapiuose nebent šie puslapiai taip pat turi failą su tokiu pavadinimu savo kataloge.
Šablonai yra naudojami taip pat puslapio į panašaus, pakopinių būdu. Kiekvienas puslapis gali nepaisyti bet kokio šablono dalis tiesiog įtraukti ją į jo paties kataloge. Bet sub katalogas to puslapio kataloge taip pat naudoti šį šabloną.
ūsai šablonai
Chill naudoja ūsus šablonus, kaip jie kalba agnostikas, logicless ir gana paprasta naudoti. Tai svarbu, nes šaltis buvo sukurta siekiant būti paprasta ir kaip ateityje įrodymas, kaip įmanoma, kai jis ateina į faktines svetainės viduriai. Viskas šaltis daro, yra įkelti ūsai šabloną arba šablonus puslapį ir padaryti jį su duomenimis jos nuomone. Ši funkcija gali būti lengvai pagerino arba pakeisti bet kuriuo kitu programinę įrangą be poreikio keisti bet kurį iš žarnose.
Apžvalga išteklių Katalogai
Yra du katalogus, kurie yra naudojami kuriant svetainę: temos, ir duomenys. Idealiu atveju, tai yra nurodyta savo buildout.cfg ir yra pagal tam tikrą versijų kontrolę pobūdžio. Iš jų pavyzdys yra įtrauktas į šį paketą šaltinio ir yra naudojami vieneto bandymai.
Tematika
Šis katalogas gali būti kelis teminius katalogus kiekvienas su savo rinkiniu ūsais šablonų ir kitų išteklių failus, pavyzdžiui, CSS, JS, vaizdų, ir tokių. Tai gauti kreipėsi į puslapį, kai puslapis buvo nustatyta, kad tai ypatinga _theme kintamasis su tema kataloge pavadinimu. Paprastai _theme būtų nustatyti aukščiausio lygio duomenų katalogą. Visi pagal temas failai gali būti atvertas su panašaus url: "/_themes/default/css/site.css" kur "pagal nutylėjimą" yra temos pavadinimą. Pastaba, ūsai šablonai taip pat gali būti atvertas, kaip šis: "/_themes/default/base.mustache".
Duomenys
Kiekvienas katalogas ir tai sub katalogų yra pagaminti į HTML puslapius su url yra kažką panašaus į: /cheese/index.html. Tai būtų už pačiu aukščiausiu lygiu su "sūrio" vardu kataloge. Atkreipkite dėmesį, kad "index.html" yra sukurtas, o ne failą pavadinimu "cheese.html". Tai padės ateities papildymų turinio, kur jums gali tekti sub puslapius pagal šį katalogą, pavyzdžiui: "/cheese/provolone/index.html". Be to, "index.html" dalis šiems URL gali būti praleidžiami, kaip tinklo serveriai paprastai konfigūruojamas nukreipti į "index.html", jei gauti katalogą.
Statybos svetainė
Katilinės statyba config failą reikės "Katilinės statyba" svetainėje. Bent jau tai reikia nurodyti, kai duomenų ir temos katalogai yra. Pavyzdys (ir minimali) buildout.cfg galima pamatyti žemiau:
[Katilinės statyba]
dalys =
& Nbsp; site_cfg
& nbsp; scenarijai
[scenarijus]
# Įdiegia paleisti ir užšaldyti scenarijus į bin kataloge
receptas = zc.recipe.egg: scenarijai
kiaušiniai = chill
# Vykdymo ir užšaldyti skriptus reikia šio site.cfg failo maršrutas išsiųstas į juos.
argumentus = '$ {Katilinės statyba: dalys-katalogas} /site.cfg "
[Site_cfg]
# Sukuria į dalių kataloge site.cfg
receptas = collective.recipe.template
įvesties = inline:
& Nbsp; HOST = '127.0.0.1 "# nutylėjimą
& Nbsp; PORT = 5000 # nutylėjimą
& Nbsp; FREEZER_DESTINATION = "$ {Katilinės statyba: katalogas} / sušaldyti"
& Nbsp; THEME_PATH = "$ {Katilinės statyba: katalogas} / temos"
& Nbsp; DATA_PATH = "$ {Katilinės statyba: katalogas} / duomenų"
išvesties = $ {Katilinės statyba: dalys-katalogas} /site.cfg
Jei Katilinės statyba įdiegtas jūsų sistemoje, tada tiesiog paleisti komandą: Katilinės statyba -c buildout.cfg ar tiesiog Katilinės statyba, nes jį naudojant numatytuosius config failo buildout.cfg. Katilinės statyba sukurs keletą papildomų katalogų įskaitant bin katalogą, turės paleisti ir užšaldyti scenarijus į jį.
Katilinės statyba, taip pat gali būti įdiegta į jūsų sistemą su pip įdiegti zc.buildout
bin / run
Šis scenarijus yra naudojamas, kai jūs kuriant svetainės turinį ir struktūrą. Jis lieka pirmame plane ir žurnalai prieigą prie numatytojo priimančiosios ir uostas, kuris yra http: // localhost: 5000. Tai tikrai yra tik skirta paleisti savo plėtros mašina, o ne pagal gamybos aplinkoje.
bin / užšalimo
Tai iš esmės yra aplink Šaldyti kolbos python paketas, kuris užšąla savo svetainę į statinius failus, kurie turi būti įkeltas į serverį ar kažką įvynioti

Reikalavimai :.

< p>
  • Python

Kita programinė įranga kūrėjas Jake Hickenlooper

scissors
scissors

20 Feb 15

Komentarai chill

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!