wok

Software screenshot:
wok
Software informatie:
Versie: 1.0.0 Beta
Upload datum: 15 Apr 15
Ontwikkelaar: Mike Cooper
Licentie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

wok is een statische website generator die een stapel van templates, content en middelen (zoals CSS en afbeeldingen) verandert in een nette stapel gewoon HTML.
Developer reacties
Het idee is dat je niet een grote PHP-engine moet elke pagina het genereren van elk bezoek: je kunt ze allemaal van tevoren te genereren, en het enige wat regenereren als er iets is veranderd. Een goede manier dit kan worden gedaan zou zijn met een post-commit haak op een git repository met uw inhoud of lay-out.
Ik maakte wok omdat projecten zoals Jekyll, Hyde, en Statische waren intrigerend, maar uiteindelijk niet helemaal overeen met wat ik wilde doen met mijn website. Dus ik schrijf mijn eigen.
installatie
Merk op dat de wok is alfa-grade software op dit punt. Het is in actieve ontwikkeling, en zijn functies zijn nog steeds in beweging en er zijn bugs. Als je nog wilt gebruiken, de aanbevolen manier om wok installeren is van de de Python Package Index met deze opdracht.
sudo pip wok installeren
Alternatief, als je wilt hacken op wok of alleen de laatste code nodig hebt, kunt u uitvoert vanaf git hoofd, en als je wilt kun je installeren op je systeem mappen met deze opdracht.
sudo python2 setup.py installeren
Gebruik
Om wok lopen, ga naar de map waar uw website bestanden zich bevinden, en run wok. Voor nu, zal er geen uitgang worden gegeven, tenzij er iets mis gaat. Als het komt terug zonder fouten, moet je een glanzende nieuwe uitgang van de map containg aantal html, en uw media dat uw glanzende nieuwe site staat hebben.
wok trekt de stukken van uw site vanaf drie plaatsen. Voor elk van deze plaatsen, dan kunt u wijzigen het pad wok ziet er voor hen in het configuratiebestand.
Inhoud
Getrokken uit een map met de naam gehalte standaard. Inhoud is geschreven in een mark-up taal, of als platte tekst, met een optionele YAML header sectie. De directory structuur van het bestand betekenen niets voor wok. Het bouwt de structuur van de site op basis van de titels en de categorie metadata.
Sjablonen
Getrokken uit sjablonen standaard. wok gebruikt Jinja2 sjablonen, met diverse variabelen blootgesteld aan pagina's op te bouwen. Dit is een zeer flexibel template omgeving, met control flow, filters en andere manieren om Kneden en de gegevens die wok je geeft.
Media
Media is vrij eenvoudig. Het is bedoeld om te worden gebruikt voor zaken als locatie brede afbeeldingen, stylesheets en javascript. wok zal alles uit de media directory rechtstreeks naar de output directory te kopiëren voordat er iets te genereren. Dit betekent dat generated content media kunnen overschrijven.
Configuratie
De instellingen kunnen in het bestand config in de huidige directory worden gewijzigd.
Mogelijke configuratie-opties (en hun standaardwaarden) zijn
- Output_dir ('output') - Waar de uitgestuurde bestanden worden gezet.
- CONTENT_DIR ('content') - Waar de inhoud te vinden.
- Templates_dir ('sjablonen') - Wanneer de sjablonen zijn.
- Media_dir ('media') - Wanneer de mediabestanden worden gekopieerd van.
. - SITE_TITLE ('Sommige Random wok Site') - Beschikbaar voor sjablonen als `site.title

Eisen

  • Python

Andere software van ontwikkelaar Mike Cooper

nbody
nbody

21 Jul 15

wok
wok

13 Apr 15

Reacties op wok

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!