wok

Statische site-generator
Download nu

wok Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Naam uitgever:
  • Mike Cooper
  • Uitgever website:
  • https://www.github.com/mythmon/

wok Tags


wok Beschrijving

Statische site-generator WOK is een statische websiteserator die een stapel sjablonen, inhoud en middelen (zoals CSS en afbeeldingen) wordt in een nette stapel gewone HTML.Developer Commentshe Idee is dat u geen grote PHP-motor nodig hebt die elk bezoek genereert : Je kunt ze allemaal van tevoren genereren en alleen dingen regenereren wanneer er iets is veranderd. Een goede manier waarop dit zou kunnen worden gedaan, zou zijn bij een haak van de post-commit op een git-repository die uw inhoud of lay-out bevat. Ik maakte wok omdat projecten zoals Jekyll, Hyde en Static intrigerend waren, maar uiteindelijk kwam het niet precies overeen met wat Ik wilde met mijn website doen. Dus ik schrijf mijn eigen. InstallatieNoot dat wok op dit moment alfa-grade software is. Het is onder actieve ontwikkeling en zijn functies zijn nog steeds in flux en er zijn bugs. Als u het nog steeds wilt gebruiken, is de aanbevolen manier om WOK te installeren uit de Python-pakketindex met deze commando.Sudo PIP Installeer Wokalternatief, als u op wok wilt hacken of alleen de nieuwste code nodig hebt, kunt u vanaf Git Head NODIG en als u u wilt installeren op uw systeemmappen met deze commando.sudo python2 setup.py installusageto run wok, ga naar de map waar uw site-bestanden zich bevinden en WOK uitvoeren. Voorlopig wordt er geen uitvoer gegeven, tenzij er iets misgaat. Als het zonder fouten wordt aangeduid, moet u een glanzende nieuwe uitvoermap die sommige HTML vervaardigd, en uw media die uw glanzende nieuwe site vertegenwoordigt.wok trekt de stukjes van uw site van drie plaatsen. Voor elk van deze plaatsen kunt u het pad wijzigen dat WOK zoekt naar ze in het configuratiebestand.Contentule van een map met de naam Inhoud standaard. Inhoud is geschreven in een markeringstaal of als duidelijke tekst, met een optionele sectie YAML header. De directorystructuur van het bestand betekent niets voor wok. Het bouwt de structuur van de site op basis van de titels en de categorie META-gegevens. TemplatedInplated van sjablonen standaard. Wok maakt gebruik van Jinja2-sjablonen, waarbij verschillende variabelen worden blootgesteld om pagina's te bouwen. Dit is een zeer flexibele sjablonerende omgeving, met controlestroom, filters en andere manieren om de gegevens te snijden en te dobbelen die wok u geeft.mediamedia is vrij eenvoudig. Het is bedoeld om te worden gebruikt voor dingen zoals site brede afbeeldingen, stijlbladen en JavaScript. WOK kopieert alles van de Media Directory rechtstreeks naar de uitvoermap voordat u iets genereert. Dit betekent dat gegenereerde inhoud media kan overschrijven. Configurationationsettingsbedrijven kan worden gewijzigd in de bestandsconfiguratie in de huidige map. Beschrijvingsconfiguratie-opties (en hun standaardwaarden) zijn - Output_dir ('Output') - waar de geëxploiteerde bestanden worden geplaatst .- Content_DIR (' Inhoud ') - Waar de inhoud te vinden.- Templates_dir (' sjablonen ') - waar de sjablonen zijn.- Media_dir (' Media ') - waar de mediabestanden worden gekopieerd van.- site_title (' Sommige willekeurige WOK-site ') - Beschikbaar voor sjablonen als `site.title. Vereisten: · Python


wok Gerelateerde software