Volt

Software screenshot:
Volt
Podrobnosti Software:
Verze: 0.0.3
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 18

Rating: 4.0/5 (Total Votes: 1)

Volt je Python statické webové stránky generátor s potenciálem.
Další statické webové stránky generátor?
Jistě, proč ne :)? Počet statických generátorů webu se neustále roste, ale zatím jsem ještě najít flexibilní statické stránky, které vyhovuje mým potřebám. Tak jsem se rozhodl napsat svou vlastní.
Co je tak odlišný o Volt?
Zde jsou některé z mých oblíbených funkcí:
1. Automatické generování paginations podle atributů obsahu
& Nbsp; Řekněme, že máte blog s 10 míst, z nichž každý má svou vlastní sadu značek, které by mohly nemusí být přítomny ve všech příspěvků. Tím, jen tím, že dodává vzor adresy URL, Volt může generovat stránky, které obsahují jednotlivé blogu kategorizované podle značek, s očíslovanými stranami podle vašich představ.
& Nbsp; například, stačí dodat tag / {tagy} a Volt bude generovat odkazy označit / foo, tag / bar, tag / Baz, kde každý z těchto stránky (nebo v balení, v niternosti Volt) bude obsahovat všechny Příspěvky sdílení tento tag.
& Nbsp; A to neplatí jen na tagy. Můžete ji použít k vytvoření stránky založené na autory, času (rok, den, datum, co chcete), a jakékoli jiné údaje, které dal do vašich příspěvků.
& Nbsp; vše s jednoduchým vzoru adresy URL v konfiguračním souboru, tak jako
& Nbsp; BALENÍ = ('', 'tag / {tagy}', '{čas:% Y}', '{čas:% Y /% m}', '{čas:% Y /% m /% d} ')
2. Vestavěný server, schopný přestavět celý svůj web vždy, když detekuje změnu v některém ze zdrojových souborů
& Nbsp; Statické místa musí být generován opakovaně tak, aby odrážely změny v jejich zdroji. Po chvíli, dělá to bude obtížné a nepříjemné. Server Volt automaticky vygeneruje statické stránky vždy, když detekuje změny ve zdroji, takže se můžete soustředit na experimentování se svým skutečným obsahem webu.
3. Modularita a rozšiřitelnost
& Nbsp; Pod kapotou Volt je vlastně sbírka různých motorů odpovědných za různé části vašeho webu. Blog motor, například generuje část blogu vašich stránek, zatímco obyčejný motor, generuje jednoduché webové stránky. Podívejte se, jak jednoduchý blog kód motoru nahlédnout na hlavní funkce webu generátoru udělat obrázek o tom, jak se tyto motory práce.
& Nbsp; A konečně, Volt přichází s modulární architekturou, která umožňuje připojit do akcí motorů. Tři pluginy je zabaleno se volt: plugins pro výrobu atom krmiva pro zvýraznění syntaxe, a pro zpracování srážky. Procházet svůj kód vidět, jak si můžete snadno napsat vlastní plugin.
4. Centrálně řízené konfigurace s flexibilními možnostmi
& Nbsp; třídit svůj obsah v závislosti na čase, nebo titul, nebo jméno autora, nebo značky, cokoliv chcete. Nastavit globální hodnoty pro veškerý obsah, např. Autoři pro všechny blogu. Definovat vlastní Jinja2 testů nebo filtry. Nastavte možnosti plugin. Můžete to udělat vše v Volt prostřednictvím jednoho centrálního konfiguračního souboru: voltconf.py, pohodlně přístupný ve složce projektu.
To vše s požitky statických webových stránek, samozřejmě (snadné nasazení, snadné zálohování a sledování, bezpečnost, rychlost, atd.)
INSTALACE
Pip nainstalovat volt
Volt je stále v alfa ~ je to dost použitelný které mají být použity pro výrobu skutečné webové stránky, ale mnoho věcí, možná ještě zlomit tu a tam.
Ve výchozím nastavení Volt se bude instalovat python markdown modul. Můžete nainstalovat python-slevu zvýšit markdown rychlost zpracování. python-sleva je wrapper pro sleva, rychlé srážky analyzátoru napsaný v C.
Použít
Procházejí superquick demo Voltů spuštěním voltů demo v prázdném adresáři a otevření localhost: 8000 ve vašem prohlížeči.
Zde je stručný přehled aktuálně dostupných příkazů:
- Volt init: Spustí projekt Volt, musí být spuštěn v prázdném adresáři. Soubor voltconf.py vytvořený tímto příkazem v současné době obsahuje téměř všechny výchozí nastavení. Můžete bezpečně upravit nebo odstranit.
- Volt gen: Generuje webové stránky do složky místa v aktuálním adresáři projektu.
- Volt sloužit: Spustí server směřující do adresáře webu. Lze spustit z libovolného místa uvnitř adresáře Volt projektu.
- Volt demo: spustí demo, musí být spuštěn v prázdném adresáři.
- Volt version: Zobrazuje aktuální verzi Volt.
Použijte svůj vlastní motory zápisem je v adresáři motory uvnitř vašeho adresáře Volt projektu. Plugins dodržovat stejné pravidlo: pluginy uvnitř adresáři Volt projektu.
Tyto dokumenty jsou, bohužel, minimum v současné době. . Pro tuto chvíli, je zdrojem primární dokumentace

Požadavky na :

  • Python

Komentáře k Volt

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