chill

Software screenshot:
chill
Podrobnosti Software:
Verze: 0.1.2
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 18

Rating: 5.0/5 (Total Votes: 1)

Co je jiné je, že používá jednoduchý způsob správy obsahu pro webové stránky. Všechny stránky jsou v adresáři dat s každou stránku reprezentován jako název adresáře. Všechny obsah stránky je buď samostatný soubor nebo je v souboru YAML. Stránka přistupuje, že je to informace, že se nejprve hledá ji do svého vlastního adresáře a pak to všechno je nadřazené adresáře v pořadí. Takže, kterým se soubor s názvem sitetitle.txt na nejvyšší úrovni bude použit všech stránek na webu, pokud tyto stránky mají také soubor s tímto názvem v jejich seznamu.
Šablony se používají také pro stránku ve podobnými kaskádové způsobem. Každá stránka může potlačit jakoukoliv část šablony jen o jeho zařazení do svého vlastního adresáře. Jakékoliv podstránky tohoto adresáře stránky budou také používat tuto šablonu.
Knír Templates
Chill používá knír šablony tak, jak jsou jazykové agnostik, logicless, a docela jednoduché na používání. To je důležité, protože chlad byl navržen tak, aby byl jednoduchý a jako budoucí vylepšení, jelikož je to možné, pokud jde o skutečné webové stránky vnitřností. Vše chill dělá, je naložit knír šablony nebo šablony pro stránku a učinit ji s daty nalezne. Tato funkce může být snadno zlepšit nebo nahradit jiným softwarem, aniž je třeba upravit některé z vnitřností.
Přehled zdrojů adresářů
K dispozici jsou dva adresáře, které se používají při vytváření webových stránek: témata, a data. V ideálním případě, tyto jsou uvedeny ve vašem vlastním buildout.cfg a jsou pod nějakým správy verzí. Příkladem z nich jsou zahrnuty ve zdroji tohoto balíčku a jsou používány pro unit testy.
Témata
Tento adresář může obsahovat několik tématických adresářů, každý s jejich souborem šablon knírku a dalších zdrojových souborů jako CSS, JS, obrázky, a tak. Ty si aplikován na stránku, když strana stanovila, že je to zvláštní _theme proměnnou názvu adresáře téma. Normálně _theme by být nastavena na nejvyšší úrovni adresáře dat. Všechny soubory v adresáři témat lze přistupovat pomocí URL, jako: "/_themes/default/css/site.css", v němž "default" je název tématu. Všimněte si, že knír šablony mohou být přístupné také takto: "/_themes/default/base.mustache".
Data
Každý adresář a to je dílčí adresáře jsou vyrobeny do HTML stránek s url je něco jako: /cheese/index.html. To by bylo pro adresář na nejvyšší úrovni s názvem "sýr". Všimněte si, že "index.html" je vytvořeno místo souboru s názvem "cheese.html". To je pomáhat s budoucími dodatky k obsahu, kde budete chtít podstránky v tomto adresáři, jako: "/cheese/provolone/index.html". Také, "index.html" část URL pro ty může být vynechán jako webové servery jsou obvykle konfigurovány k přesměrování na "index.html", pokud přístup k adresáři.
Stavební webové stránky
Buildout konfigurační soubor bude potřeba "buildout" webu. Alespoň to bude muset určit, kde se nacházejí data, a témat adresáře. Vzorek (a minimální) buildout.cfg je vidět níže:
[Buildout]
díly =
& Nbsp; site_cfg
& nbsp; skripty
[skripty]
# Nainstaluje chodu a zmrazit skripty v adresáři bin
recept = zc.recipe.egg: skripty
vejce = chill
# Útěku a zmrazit skripty nutné tuto cestu site.cfg souboru poslal k nim.
Argumenty = "$ {buildout: náhradní díly, adresář} /site.cfg"
[Site_cfg]
# Vytvoří site.cfg v adresáři dílů
recept = collective.recipe.template
input = inline:
& Nbsp; HOST = '127.0.0.1' # default
& Nbsp; PORT = 5000 # default
& Nbsp; FREEZER_DESTINATION = "$ {buildout: adresář} / zmrazené"
& Nbsp; THEME_PATH = "$ {buildout: adresář} / themes"
& Nbsp; Data_Path = "$ {buildout: adresář} / data"
output = $ {buildout: náhradní díly, adresář} /site.cfg
Pokud jste buildout nainstalovaný na vašem systému pak stačí spustit příkaz: buildout -c buildout.cfg nebo jen buildout jako je to standardně pomocí konfiguračního souboru buildout.cfg. Buildout vytvoří několik dalších adresářů, včetně adresáře bin, který se bude starat o chod a zmrazit skripty v něm.
Buildout lze nainstalovat i na vašem systému s PIP nainstalovat zc.buildout
bin / run
Tento skript se používá při vývoji obsah a strukturu svých stránek. Zůstává v popředí a protokoly přístup k výchozí hostitel a port, který je http: // localhost: 5000. To je opravdu jen určen pro provoz na vývojovém počítači, a nikoli v rámci produkčního prostředí.
bin / freeze
To je v podstatě obal kolem python balíčku Frozen, baňky, která mrazí vaše stránky do statických souborů, připravené k nahrání na server, nebo něco, co

Požadavky na :.

< p>
  • Python

Ostatní software developer Jake Hickenlooper

scissors
scissors

20 Feb 15

Komentáře k chill

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!