Woodcut

Software screenshot:
Woodcut
Software informatie:
Versie: 0.4.1
Upload datum: 15 Apr 15
Ontwikkelaar: Luke Cyca
Licentie: Gratis
Populariteit: 10

Rating: 2.0/5 (Total Votes: 1)

Houtsnede is een app voor het bouwen van statische websites van Mako bronbestanden & nbsp;. Het zal uw bron directory, proces lopen elke templates het vindt, en produceren een complete website in de build directory, klaar om rsync naar uw webserver.
Door het maken van elke pagina een Mako sjabloon, Houtsnede geeft u de hands-on eenvoud van direct bewerken van het HTML-bestand, alsook de volledige kracht van templates. U kunt mako erfenis gebruiken om factor out site lay-out en navigatie in andere, algemene sjablonen. U kunt erfenis chaining en opvraagbare blokken gebruiken om willekeurig complexe site structuren op te bouwen.
Elk bestand dat eindigt op .mako wordt beschouwd als een sjabloon, en zal worden gemaakt als een overeenkomstige bestand in de build directory (maar zal de .mako extensie te laten vallen). De gehele directory structuur van de bron directory wordt gerepliceerd in de build directory, en alle niet-template bestanden verschijnen in de build directory als symbolische links naar hun bron bestanden (of optioneel, volledige kopieën). Aangezien elke sjabloon leeft binnen de mapstructuur op dezelfde plaats dat het resulterende pagina zal gaan, relatieve paden te werken in de bronbestanden zoals ze doen in de gebouwde bestanden.
Sjablonen worden meestal gebruikt om HTML-bestanden te genereren, maar ze kunnen net zo gemakkelijk worden gebruikt om .htaccess, CSS, Javascript, of enige andere bestandstypen die een deel van uw afgewerkte website kunnen genereren.
Voordelen van statische sites
- Snel te dienen
- Zeer basic server eisen
- Eenvoudig en veilig
- Kloon en prototype met gemak
- Toegang tot de website van de lokale bestandssysteem als je wilt (voor ontwikkeling, archivering, enz.)
Voordelen van sjablonen
- Definieer standaardtekst code op één plaats
- Programatically genereren repetitieve code
- Embedden python code om automatisch te genereren ter plaatse kaarten of indexen
- Import andere python modules zoals Markdown of typogrify
En er is meer!
- Maak gebruik van de bron controle voor uw websites
- Inhoud te schrijven in uw tekstverwerker, niet een webinterface
- U bent hands-on met uw code & mdash; Geen CMS in de weg te krijgen
Aan de slag
Installatie
Als u pip beschikbaar:
& Nbsp; pip installeren houtsnede
Anders, download de laatste tag, en uit te voeren:
& Nbsp; python setup.py installeren
Gebruik
Je kunt proberen het op het voorbeeld source tree.
MBP: houtsnede luke $ cd voorbeeld /
MBP: bijvoorbeeld luke $ houtsnede build src / build /
Rendering htaccess.conf
Rendering index.html
Rendering foo.html
U zult het gesmolten in de build directory bestanden te vinden

Wat is nieuw in deze release:.

  • Volledige UTF-8 unicode ondersteuning
  • Toegevoegd --copy vlag om niet-template bestanden kopiëren naar de build directory in plaats van symlinking hen
  • Verwijderd binair, en het gebruik van entry_point setuptools 'plaats
  • Beschikbaar op PyPi

Eisen

  • Python

Reacties op Woodcut

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