koel

Eenvoudig bevroren websitebeheer
Download nu

koel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jake Hickenlooper
  • Uitgever website:
  • http://www.weboftomorrow.com

koel Tags


koel Beschrijving

Wat is anders, is dat het een eenvoudige manier gebruikt om de inhoud voor de website te beheren. Alle pagina-inhoud bevindt zich in een gegevensmap met elke pagina weergegeven als de mapnaam. Alle pagina-inhoud is een apart bestand of bevindt zich in een YAML-bestand. Een pagina is toegang tot de gegevens door het eerst op zoek te zoeken naar zijn eigen map en dan is alle moedermappen in volgorde. Dus, instellen van een bestand dat SiteTitle.txt op het hoogste niveau wordt genoemd, wordt door alle pagina's op de site gebruikt, tenzij die pagina's ook een bestand hebben met die naam in hun directory. Templates worden ook voor een pagina op een vergelijkbare cascading-manier gebruikt. Elke pagina kan een deel van een sjabloon opheffen door alleen het in zijn eigen map. Alle subpagina's van die pagina Directory gebruiken ook die sjabloon ..mustache-templateschill gebruikt snorjablonen omdat ze taalagnostisch, logisch, en vrij eenvoudig te gebruiken zijn. Dit is belangrijk omdat de chill is ontworpen om eenvoudig en als toekomstbestendig mogelijk te zijn als het gaat om de eigenlijke websites. Alle CHILL DUS is de snorjabloon of -sjabloon op een pagina laadt en deze met de gegevens die het vindt. Deze functionaliteit kan eenvoudig worden verbeterd of vervangen door andere software zonder een van de GUTS.overview van Resource Directoriesthere te wijzigen zijn twee mappen die worden gebruikt bij het maken van een website: thema's en gegevens. Idealiter worden deze gespecificeerd in uw eigen buildout.cfg en staan onder een soort van versiebeheer. Een voorbeeld van deze zijn opgenomen in de bron van dit pakket en worden gebruikt voor eenheidstesten .Wemesthis-directory kan meerdere themadirectories bevatten met hun set snor-sjablonen en andere resourcebestanden zoals CSS, JS, afbeeldingen en dergelijke. Deze worden toegepast op een pagina wanneer de pagina de speciale _theme-variabele heeft ingesteld op de naam van de themafgifte. Normaal gesproken zou het _theme op het hoogste niveau van de gegevensmap worden ingesteld. Alle bestanden binnen de themadirectory zijn toegankelijk met een URL zoals: '/_themes/default/css/site.css' waarbij 'standaard' de naam is van het thema. Opmerking, kunnen de snorjablonen ook zo toegankelijk worden: '/_themes/default/base.mustache'.dataEleach-map en de submappen worden gemaakt in HTML-pagina's met de URL is zoiets als: /cheese/index.html. Dit zou voor een map op het hoogste niveau zijn met de naam 'Cheese'. Merk op dat de 'index.html' is gemaakt in plaats van een bestand genaamd 'Cheese.html'. Dit is om te helpen met toekomstige toevoegingen aan de inhoud waar u sub-pagina's onder deze map wilt, zoals: '/cheese/provolone/index.html'. Ook kan het deel 'Index.html' deel van de URL voor deze worden weggelaten omdat Webservers meestal worden geconfigureerd om door te gaan naar de 'index.html' als het toegang is van een directory. Bouw-configuratie-bestand is nodig om 'Building' de site. Dit zal op zijn minst moeten specificeren waar de gegevens en thema's mappen zich bevinden. Een monster (en minimaal) buildout.cfg is hieronder te zien: -onderdelen = SITE_CFG-scripts # Installeert de run en bevriezen scripts in de prullengastrecipe = zc.recipe.egg: scriptseggs = chill # the run en freeze Scripts hebben deze site nodig. CFG-bestandspad verzonden naar hen.Arguments = '$ {building: onderdelenmap} /site.cfg' # creëert de site.cfg in de onderdelengastrecipe = collectief.recipe.templateinput = inline: Host = '127.0.0.1' # Standaardpoort = 5000 # Standaard Freezer_Destination = "$ {building: directory} / Frozen" Theme_path = "$ {building: directory} / thema's" data_path = "$ {building: directory} / gegevens" Output = $ {building: onderdelenmap} /Site.cfgif U hebt opgebouwd geïnstalleerd op uw systeem, voert u gewoon de opdracht uit: Buildout -C buildout.cfg of gewoon buildout aangezien het standaard is op het gebruik van de Config-bestand Buildout.cfg. Building maakt een paar extra mappen, waaronder een bin-directory die de run- en bevriezende scripts erin zal hebben. Build-out kan ook op uw systeem worden geïnstalleerd met PIP-installatie ZC.BuildoutBIN / RUNDHIS-script wordt gebruikt wanneer u de inhoud en de structuur van uw site gebruikt, . Het blijft op de voorgrond en logt toegang tot de standaardhost en poort die http: // localhost: 5000 is. Dit is echt bedoeld om op je ontwikkelingsmachine te rennen en niet onder een productieomgeving.bin / freezethis is eigenlijk een wikkel rond het Python-pakket van de bevroren fles dat je site bevriest in statische bestanden die klaar zijn om te worden geüpload naar een server of iets. PRODUCTEN Startpagina


koel Gerelateerde software

HRDNS

Small Tool Created voor Management of Hetzner DNS Service vanaf Command-Line ...

108

Downloaden

Django-Imperavi

Een Django-applicatie die een widget bevat om een formulierveld te maken als mooie imperavi wysiwyg-editor ... ...

91

Downloaden