Swg

Een statische website-generator
Download nu

Swg Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Naam uitgever:
  • Simone Margaritelli
  • Uitgever website:
  • http://www.github.com/evilsocket/

Swg Tags


Swg Beschrijving

Een statische website-generator SWG is een nieuwe generatie statische website-generator-tool, die wordt weergegeven door het MAKO-sjabloonsysteem, geboren uit de noodzaak om zowel uitvoeringen als "web 2.0" -inhoud en -capaciteiten te hebben. Geven een reeks bestanden, één voor elke pagina / artikel, één voor elk Auteur en één voor de categorieën Hyerarchie, SWG zal het configuratiebestand lezen dat u opgeeft van de opdrachtregel en een complete statische website genereert, met tags en categorieën indexering.Installation om de nieuwste vrijgegeven versie te krijgen: PIP Installeer SWGCREATE EEN NIEUWE WebSiteto Start een nieuwe website, Type: SWG --Create Website-Folder-Namean-voorbeeldsite met een basisstructuur wordt gemaakt in de map 'Website-mapnaam'. Dan kunt u typen: CD-website-map-namenWG --Serveto test de website lokaal. Het eerste artikel gaat over aanpassings- en basisconfiguratie, lees het voorzichtig. Genereren van uw websiteOnce u bevindt zich in de directory met uw website-definitie (met een SWG.CFG-bestand in IT), net Run: SWG --Generato Start Website-generatie, andere Opties zijn verkrijgbaar, GEBRUIKSWG --HELPTO A Weergeven de volledige lijst. Afgezien van een ander platformrecht nu, in de map 'Importeurs' van het project, is er een script om een WordPress XML-back-upbestand naar het SWG-formaat te converteren, om het te gebruiken volgende: Python WordPress.py --Help- SWG WordPress back-up importeur -USE: WordPress.py -i WordPress-backup.xml -U 'http://www.your-site-url.com' Opties: - H, --Help Toon dit hulpbericht en exit -i WPBACKUP, --Input = WPBACKUP Het WordPress XML-back-upbestand. -u siteurl, --url = siteurl-URL van de bestemmingswebsite. -o Outdir, - Output = Outdir Output Directory, standaard is de huidige werkdirectory. -E Filext, --extsion = FileTExt-uitgangsbestandverlenging, standaard is txt. -Ik imgdir, --Images = imgdir Indien opgegeven, het is het pad waar de importeur de afbeeldingen zal proberen te downloaden waarnaar artikelen worden vermeld. Dus laten we bijvoorbeeld zeggen dat u uw WP.XML-bestand hebt en u het wilt exporteren naar de ' Voorbeeld-Site.com 'Directory, downloading van afbeeldingen waarnaar door de artikelen wordt verwezen naar de map' Example-site.com/images '(de import zal de juiste afbeelding-URL's vervangen), gebruik u de opdrachtregel: Python WordPress.py -I WP .xml -U http://www.example-site.com -o 'example-site.com' -i 'example-site.com/images' en het is allemaal klaar! Nu hoeft u alleen de sjablonen te maken, de categorieën Hyerarchie in het bestand 'example-site.com/db/categories.txt' te maken, pas uw eigen beschrijving in 'example-site.com/db/your-nickname.txt' aan en maak het configuratiebestand na het onderstaande voorbeeld .an Voorbeeld Configuratiebestand # DB-bestanden extensiondbitem_ext = txt # URL van de site die u gaat genereren om te genereren = http: //www.example-site.com# site naam / beschrijvingename = een voorbeeld Site gegenereerd door SWG # SITE CHARSETARSET = UTF-8 # SITE Languagelanguage = it # comma gescheiden site trefwoordskeywords = sommige, html, trefwoorden, hier # site bestemming basePathbasepath = # site pagina bestanden uitvoer extensionpage_ext = HTML # gegenereerde site output pathoutpathpath = uit # Items (dirs of bestanden) om te kopiëren van Datapath naar Uitvoerpad (bijv. Statische bestanden, CSS, enz.) Copypaths = CSS, afbeeldingen, .htaccess # -opdracht om uit te voeren zodra de generatie is voltooid, bijvoorbeeld een RSYNC :) ravz out / * -e ssh user@example-site.com: / var / www / e Xample-site.com/htdocs/# Schakel de pager in of schakel de pager in op categorieën, index, tags en auteur PagePager = TRUE # Als Pager is ingeschakeld, is dit het maximale aantal items per pageitems_per_page = 10 # Compress-pagina's (dwz. Index.html.gz) en maak (of update) .Htaccess-bestand om ze te dienen als HTML-bestandsgzip = True # Compression Level, 0 tot 9Compressie = 9 # Clean Output HTML met TidyTidyfy = TruePretty Self Toelaturatory is het niet? LocallyFrom versie 1.2.4, SWG biedt de mogelijkheid om uw website lokaal te testen, zodra u in de directory bent die uw website-definitie bevat (met een SWG.CFG-bestand in IT), voert u de volgende opdracht uit: SWG --Servethis start de website Generatie en een test Webserver op http: // localhost: 8080 / .Example projectfor een voorbeeldsite, kijk naar mijn persoonlijke blog GitHub Repo hier https://github.com/evilsocket/evilsocket.net-vereisten: · Python


Swg Gerelateerde software