wok

Software skärmdump:
wok
Mjukvaruinformation:
Version: 1.0.0 Beta
Ladda upp dagen: 15 Apr 15
Utvecklare: Mike Cooper
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

wok är en statisk webbplats generator som förvandlar en hög med mallar, innehåll och resurser (som CSS och bilder) i en prydlig trave vanlig HTML.
Utvecklare kommentarer
Tanken är att du inte behöver en stor PHP-motor genererar varje sida varje besök: du kan generera dem alla i förväg, och endast regenerera saker när något har förändrats. Ett bra sätt detta kan göras skulle vara med en post-commit krok på en git slutförvar innehåller ditt innehåll eller layout.
Jag gjorde wok eftersom projekt som Jekyll, Hyde och Static var spännande, men i slutändan inte riktigt matcha vad jag ville göra med min hemsida. Så jag skriver min egen.
Installation
Observera att wok är alfa-grade programvara på denna punkt. Det är under aktiv utveckling, och dess funktioner är fortfarande i rörelse och det finns buggar. Om du ändå vill använda den, är det rekommenderade sättet att installera wok från Python paketet Index med detta kommando.
sudo PiP installera wok
Alternativa, om du vill hacka på wok eller bara behöver den senaste koden, kan du köra från git huvud, och om du vill kan du installera dina systemkataloger med detta kommando.
sudo python2 setup.py installera
Användning
För att köra wok, gå till katalogen där platsfilerna finns, och kör wok. För nu, kommer ingen utsignal ges om inte något går fel. Om den återvänder utan fel, bör du ha en skinande ny utdatamappen containg lite html, och media som representerar din skinande nya webbplats.
wok drar bitar av din webbplats från tre platser. För var och en av dessa platser, kan du ändra sökvägen woken ser för dem i konfigurationsfilen.
Innehåll
Drog från en katalog som heter innehåll som standard. Innehåll är skriven på ett märke upp språk, eller som ren text, med en valfri YAML header avsnitt. Katalogstrukturen på filen betyder ingenting för wok. Det bygger strukturen på webbplatsen utifrån rubriker och kategorin metadata.
Mallar
Drog från mallar som standard. wok använder Jinja2 mallar, med olika variabler utsatta att bygga sidor. Detta är en mycket flexibel mallmiljö, med flödeskontroll, filter och andra sätt att fördela och gruppera data som wok ger dig.
Media
Media är ganska enkel. Den är avsedd att användas för saker som plats breda bilder, stilmallar och javascript. wok kopierar allt från mediekatalogen direkt till utgångs katalogen innan generera någonting. Detta innebär att genererat innehåll kan skriva över media.
Konfiguration
Inställningar kan ändras i filen config i den aktuella katalogen.
Möjlig konfigurationsalternativ (och deras standardvärden) är
- Output_dir ("output") - Om de utmatade filerna placeras.
- CONTENT_DIR ("innehåll") - Om att hitta innehållet.
- Templates_dir (mallar) - Var mallarna är.
- Media_dir ("media") - Om mediefiler kopieras från.
. - SITE_TITLE ("Några Random wok Site ') - Tillgänglig för mallar som` site.title

Krav :

  • Python

Annan programvara för utvecklare Mike Cooper

nbody
nbody

21 Jul 15

wok
wok

13 Apr 15

Kommentarer till wok

Kommentarer hittades inte
Kommentar
Slå på bilder!