Beschrijving
Staatic stelt je in staat om een gestroomlijnde statische versie van je WordPress site te maken en te implementeren, waardoor de prestaties, SEO en beveiliging tegelijkertijd worden verbeterd.
Functies van Staatic zijn onder andere:
- Krachtige crawler om je WordPress site snel te transformeren.
- Ondersteunt meerdere implementatiemethoden, bijvoorbeeld GitHub, Netlify, AWS (Amazon Web Diensten) S3 of S3 compatibele providers + CloudFront integratie, of zelfs je lokale server (dedicated of gedeelde hosting).
- Van zichzelf zeer flexibel (mogelijkheid tot extra URL’s, paden, omleidingen, uitsluitingsregels, enz.).
- Ondersteunt HTTP (301, 302, 307, 308) omleidingen, aangepaste “404 niet gevonden” pagina en andere HTTP headers.
- CLI commando om te publiceren vanaf de command line.
- Compatibel met WordPress MultiSite installaties.
- Compatibel met WPML (meertalige) installaties.
- Ondersteunt met HTTP ‘basic auth’ beschermde WordPress installaties.
- Verschillende integraties om de compatibiliteit met populaire WordPress plugins te verbeteren.
Afhankelijk van de gekozen implementatiemethode kunnen extra functies beschikbaar zijn.
Staatic Premium
Om de voortdurende ontwikkeling van Staatic te ondersteunen, overweeg dan om Premium te worden. Naast het helpen van de auteurs bij het onderhouden van Staatic, voegt Staatic Premium extra functionaliteit toe.
Bezoek Staatic voor meer informatie.
Schermafdrukken
Installatie
Het installeren van Staatic is eenvoudig!
Installatie vanuit WordPress
- Ga naar de plugins pagina in je WordPress dashboard en selecteer ‘Nieuwe toevoegen’;
- Zoek naar ‘Staatic’;
- Activeer ‘Staatic’ vanaf je plugins pagina;
- Ga hieronder verder bij ‘na activatie’.
Handmatig installeren
- Upload de ‘staatic’ map naar de
/wp-content/plugins/
folder; - Activeer de ‘Staatic’ plugin via het ‘Plugins’ menu in WordPress;
- Ga hieronder verder bij ‘na activatie’.
Na activatie
- Klik op het menu-item ‘Staatic’ in het navigatiemenu aan de linkerkant;
- Geef de relevante bouw & implementatie instellingen op vanuit de instellingenpagina;
- Begin met publiceren op je statische site!
FAQ
-
Hoe zal Staatic de prestaties van mijn site verbeteren?
-
Staatic transformeert je dynamische WordPress site in een gestroomlijnde statische site. Beginnend bij de homepage of een aangewezen URL gebruikt Staatic een web crawler om methodisch door elke link, elk bericht en elke pagina te navigeren. Terwijl het door de site beweegt, wordt dynamisch gegenereerde inhoud vastgelegd en omgezet in statische HTML bestanden, terwijl tegelijkertijd gerelateerde bestanden zoals afbeeldingen en scripts worden opgehaald.
Door zowel WordPress als PHP uit het verwerkingsproces te elimineren, worden pagina’s van je site direct geserveerd, waarbij de vertraging van het ter plekke genereren wordt omzeild. Dit garandeert de snelst mogelijke laadtijden en vermindert de tijd tot de eerste byte (TTFB) aanzienlijk, wat een ongeëvenaarde surfervaring biedt voor je bezoekers en de SEO positionering van je site verbetert.
-
Waarom geen caching plugin gebruiken?
-
Caching plugins verbeteren de prestaties van de site door gegevens op te slaan voor snellere toegang, maar ze omzeilen WordPress niet volledig, wat enige vertraging introduceert. Bovendien hebben deze plugins na elke update cache ‘warm up’ nodig om de eerste aanvragen snel te kunnen verwerken. Daarentegen zijn statische sites altijd ‘voorverwarmd’, wat zorgt voor consistent snelle laadtijden.
Bovendien krijg je met Staatic de flexibiliteit om je site op elk platform van je keuze te hosten. Dit betekent dat je kunt kiezen voor een ultrasnelle cloud provider of een robuust content delivery network, wat de prestaties van je site verder versterkt en een optimale gebruikerservaring garandeert.
-
Zal de weergave van mijn site veranderen?
-
Nee, dat zou niet moeten. Als er echter een verschil is in de statische versie van je site, kan dat komen door ongeldige HTML in je originele WordPress site die niet nauwkeurig kon worden geconverteerd. Overweeg in dergelijke gevallen om de geldigheid van je HTML te controleren met behulp van hulpmiddelen zoals de W3C mark-up validatie dienst.
-
Hoe zal Staatic de beveiliging van mijn site verbeteren?
-
Door je site om te zetten in statische HTML pagina’s verklein je het potentiële aanvalsoppervlak aanzienlijk. Dit versterkt de beveiliging van je site en vermindert de voortdurende noodzaak om WordPress, zijn plugins en thema’s constant te updaten. Hierdoor kun je genieten van meer gemoedsrust, wetende dat je site bestand is tegen de meeste bedreigingen.
-
Is Staatic compatibel met alle plugins?
-
Niet volledig. Wanneer je site wordt omgezet naar een statisch format, worden dynamische server-side functionaliteiten onbeschikbaar. Als gevolg hiervan kunnen plugins die op deze functies vertrouwen – zoals die voor het verwerken van formulieren of het ophalen van externe gegevens – mogelijk niet direct functioneren of helemaal niet ondersteund worden.
Om dergelijke functies mogelijk te maken kunnen aanpassingen of alternatieven nodig zijn. Als alternatief kun je kiezen voor Staatic Premium, dat naadloos enkele van deze functionaliteiten integreert. Bezoek staatic.com voor gedetailleerde informatie.
-
Staatic biedt brede compatibiliteit en vereist enkel rechten om naar de werkmap te schrijven en om een HTTP verbinding te initiëren met je dynamische WordPress installatie.
-
Waar kan ik hulp krijgen?
-
Als je vragen of problemen hebt, kijk dan eerst naar onze documentatie en FAQ.
Als je daar geen antwoord kunt vinden, voel je dan vrij om een topic te openen op onze support forums.
Wil je direct met ons communiceren? Voel je vrij om contact met ons op te nemen. We komen zo spoedig mogelijk bij je terug.
Beoordelingen
Bijdragers & ontwikkelaars
“Staatic – Static Site Generator” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Staatic – Static Site Generator” is vertaald in 2 talen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Staatic – Static Site Generator” naar jouw taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.10.5
Release date: September 16th, 2024.
Features
- Releases SFTP Server deployment method.
Verbeteringen
- Enhances compatibility of the “Downgrade HTTPS to HTTP” setting with Local.
- Adds warnings for publication entry URLs that result in HTTP redirect responses.
- Clarifies actions when site health checks fail due to loopback request issues.
- Includes
X-Staatic-Request
header in crawler requests. - Updatet externe afhankelijkheden.
Oplossingen
- Resolves issues with WP-CLI
staatic
command registration.
1.10.4
Release date: July 25th, 2024.
Verbeteringen
- Enhances support for lazy-loaded assets.
Oplossingen
- Fixes a PHP scoping issue that prevented successful SFTP deployments.
1.10.3
Releasedatum: 4 juli 2024.
Oplossingen
- Oplossing PHP scoping probleem dat fatale fouten kan veroorzaken.
1.10.2
Releasedatum: 4 juli 2024.
Verbeteringen
- Handhaaft een publicatietijdslimiet, die standaard is ingesteld op vier uur.
- Probeert niet langer automatisch mislukte HTTP aanvragen opnieuw vanwege time-outs.
- Toont gevoelige publicatie log details alleen aan gebruikers met instellingen rechten.
- Stopt publicatie onmiddellijk als de invoer URL faalt tijdens het crawlen.
- Updatet externe afhankelijkheden.
1.10.1
Releasedatum: 14 mei 2024.
Verbeteringen
- Verbetert XML sitemap herkenning.
- Updatet externe afhankelijkheden.
Oplossingen
- Herstelt globale ondersteuning voor het
data-srcset
HTML attribuut.
1.10.0
Releasedatum: 17 april 2024.
Verbeteringen
- Verbetert de presentatie van publicatie logs.
- Verbetert de algehele compatibiliteit met FlyingPress plugin.
- De “Netlify” implementatiemethode wacht nu tot de implementatie is afgerond en biedt de implementatie URL.
- Breidt HTTP client retry uit om 502 bad gateway fouten op te nemen naast 503 en 429 statussen.
- Introduceert
staatic_publication_tasks
filter hook om het publicatieproces aan te passen. - Verschillende prestatie optimalisaties.
- Updatet externe afhankelijkheden.
Oplossingen
- Verstrakt fallback URL extractie om aangrenzende niet URL karakters te negeren.
- Voorkomt dat de fallback URL extractor inhoud wist bij het tegenkomen van ongeldige unicode gegevens.
- Behandelt onverwachte Guzzle HTTP uitzonderingen correct.
Earlier releases
Voor de wijzigingslog van eerdere releases, raadpleeg de wijzigingslog op staatic.com.