Eik

Een eenvoudige bloggenerator
Download nu

Eik Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Marcos
  • Uitgever website:

Eik Tags


Eik Beschrijving

Een eenvoudige bloggenerator Oak is een eenvoudige bloggenerator, welk doel is om een blog te hebben die is ondersteund door Git (dus de inhoud wordt versus) en dat de blog zelf allemaal is gemaakt door statische content.Status: Oak is alfa-software, nog steeds in ontwikkeling. Dit is een preview-release voor vrienden en mensen die er mogelijk in geïnteresseerd zijn. Lot van dingen zijn nog steeds over: een fatsoenlijke set sjablonen, codeopruiming, duidelijk de dict van variabelen die zijn doorgegeven aan de sjablonen, test, test, test,. .. Heb ik de test gehad? Ontwerp: de ontwerpprincipes zijn: 1. Alle blogsite bestaat uit statische inhoud, geen gat voor SQL-injectie of vergelijkbaar, 2. Versie controleerde inhoud, bereikt met git, 3. Je kunt je berichten schrijven met je favoriete editor, 4. Eenvoudige syntaxis voor de inhoud van de berichten, met behulp van Markdown.implementatie: de implementatie van Oak gebeurt rond een paar python-lessen en Libs.Er is het belangrijkste script `Oak.py` dat de verantwoordelijke is van het genereren van de inhoud van de blog en van het initialiseren van het blogpath Structuur. We gebruiken externe Python-bibliotheken zoals Jinja2 voor de sjablonen en `Python-Markdown` voor het parseren van de RAW-postbestanden .Git wordt gebruikt om de inhoud van het blog en de hele reeks mappen te verslaan die bij het proces zijn betrokken. Workflow : Aanvankelijk is er één git-repo (laten we het hub noemen) in de server die de blog serveren. We moeten het ergens anders in de server klonen (noemen het live). Live zal van hub trekken wanneer een verandering optreedt in de hub, zodat nieuwe inhoud wordt bijgewerkt in de live kloon. Een van de mappen van de repository is de map die de openbare inhoud heeft, laten we aannemen dat het site wordt genoemd. Die map is degene die de webserver moet publiceren. Waarom gebruik de live kloon niet rechtstreeks? Met behulp van de HUB-repository zal ons in staat stellen zoveel klonen te maken als we willen, en van die klonen zullen we in staat zijn om nieuwe inhoud naar de blog te duwen. Dat gedrag wordt bereikt door git-haken.


Eik Gerelateerde software