Volt

Szoftver screenshot:
Volt
Szoftver adatai:
Változat: 0.0.3
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Wibowo Arindrarto
Engedély: Ingyenes
Népszerűség: 18

Rating: 4.0/5 (Total Votes: 1)

Volt egy Python statikus honlap generátor potenciál.
Egy másik statikus honlap generátor?
Persze, miért ne :)? Száma statikus oldal generátorok folyamatosan növekszik, de eddig én még meg kell találniuk a rugalmas statikus oldal, amely megfelel az igényeimnek. Ezért elhatároztam, hogy írjak saját.
Miért van szükség arról Volt?
Íme néhány kedvenc funkciók:
1. Automatikus generációs paginations szerint a tartalomhoz attribútumok
& Nbsp; Tegyük fel, hogy egy blog 10 hozzászólás, mindegyik saját tag-készlet, amely lehet, hogy nem jelennek meg az összes álláshely. Csak átadását az URL-mintát, Volt generálhat az oldalakat tartalmazó egyes blogbejegyzések kategorizálva tag, az oldalszámozást, hogy a szeretet.
& Nbsp; Például, csak akkor kell, hogy a kínálat tag / {címkék} és V generál linkeket tag / ize, tag / bár, tag / BAZ, ahol mindegyik oldalon (vagy a csomagot, a Volt belső felépítéséről) tartalmazni fogja az összes hozzászólások megosztottad tag.
& Nbsp; És ez nem csak a címkék. Akkor tudja használni, hogy hozzon létre alapuló oldalak szerzők, idő (év, nap, dátum, amit akarsz), és minden más adat teszel a hozzászólások.
& Nbsp; Mindezt egyszerűen URL minta a konfigurációs fájlban, mint oly
& Nbsp; PACKS = ('', 'tag / {címkék}', '{time:% Y}', '{time:% Y /% m}', '{time:% Y /% m /% d} ')
2. A kiszolgáló beépített képes újjáépítése a teljes telek olyankor, amikor észleli a változást sem a forrás fájlok
& Nbsp; A statikus oldalak létrehozására van szükség ismételten bekövetkező változásokat tükrözik a forrás. Egy idő után ezt válnának, és idegesítő. Volt szerver automatikusan generál a statikus oldal olyankor, amikor észleli változások a forrás, így elsősorban a kísérletező a tényleges helyszíni tartalmát.
3. A modularitás és a bővíthetőség
& Nbsp; A motorháztető alatt, Volt valójában egy gyűjtemény a különböző motorok felelősek a különböző részeit a helyszínen. A blog motort például létrehozza a blog részben a helyszínen, míg a sima motor, generál egyszerű honlapokat. Hogy mennyire egyszerű a blog motorkódja hogy egy kandikál a fő oldalon generátor függvény kap egy képet, hogy ezek a motorok munkát.
& Nbsp; Végül Volt jön egy plugin architektúra, amely lehetővé teszi, hogy akassza a motorok fellépését. Három plugins csomagolásban kerül feszültségmentes: plugins Atom hírfolyam generációs, a szintaxis kiemelése, és a árleszállítás feldolgozása. Böngésszen a kódot, hogy hogyan lehet könnyen írni a saját plugin.
4. A központi kezelésű konfiguráció rugalmas lehetőségeket
& Nbsp; rendezni a tartalom szerint időben, vagy címet, vagy a szerző nevét, vagy címkék, amit akarsz. Állítsa általános értékeket minden tartalom, például a szerzők minden blogbejegyzések. Adjuk meg saját Jinja2 tesztek vagy szűrő. Állítsa be a plugint lehetőségeket. Meg tudod csinálni ezeket a Volt keresztül egy központi konfigurációs fájl: voltconf.py, kényelmesen elérhető a projekt mappába.
Mindezek a hegyezi a statikus weboldalak, természetesen (egyszerű telepítés, könnyen back-up és nyomon követése, a biztonság, sebesség, stb)
A telepítés
pip telepíteni voltos
Volt még alpha ~ ez hasznos ahhoz, hogy használható arra, hogy egy igazi honlapján, de sok mindent lehet még törni itt-ott.
Alapértelmezésben Volt telepíti a python árleszállítás modul. Akkor install python-kedvezmény javítása árleszállítás feldolgozási sebességet. python-kedvezmény wrapper kedvezmény, gyors árleszállítás elemző írt C.
HASZNÁLAT
Menj át a superquick demo Volt futtatásával voltos demo egy üres könyvtárba és nyitás localhost: 8000 böngészőjében.
Itt egy rövid összefoglaló a jelenleg rendelkezésre álló parancsok:
- Volt init: Elindítja a Volt projekt, meg kell futtatni belsejében egy üres könyvtárba. A voltconf.py által létrehozott fájl ezt a parancsot jelenleg tartalmazza szinte az összes alapértelmezett beállításokat. Nyugodtan szerkesztheti, vagy távolítsa el őket.
- Volt gen: Létrehozza a honlapon egy oldalon mappát az aktuális projekt könyvtárában.
- Volt szolgálják: Elindítja a szerver rámutatva, hogy a site könyvtár. Lehet futtatni belül bárhova a Volt könyvtárába.
- Volt demo: Elindítja a demó, meg kell futtatni belsejében egy üres könyvtárba.
- Voltos változatban: Az aktuális Volt verziója.
Használja a saját motorok írásával őket egy motor könyvtár belsejében Volt könyvtárába. Plugins ugyanezt a szabályt követik: plugins belsejében Volt könyvtárába.
A docs, sajnos, minimum abban a pillanatban. Most, a forrás az elsődleges dokumentációt.

követelmények :

  • Python

Hozzászólások a Volt

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!