Olen seisoin huoneen keskellä, luottaen minun valintani menemään kaikki staattinen oli hyvä. Se on rauhallinen kohtaus - minua ei voi koskettaa minua.
Web-sivuston omistajat käyvät kiireisesti jahtaavat WordPress-tietoturvahaavoittuvuuksia samalla, kun he yrittävät liittää reikiä, jonka epäilyttävät lataamattomat laajennukset kopioivat sivustoihinsa.
Näen miehen, joka seisoo ikkunassa, päänsä pään päälle hitaasti rytmissä. Se ei ole sairaus. Hän yksinkertaisesti toistaa nopeuden, jolla hänen PHP-pohjainen, tietokantaan perustuva julkaisuratkaisu hyväksyy uudet pyynnöt.
Silmäni kulmasta minä voin saada esiin naisen, joka kauhistui kauhistuttavasti käsiään. Hän yritti päästä huoneeseen. Valitettavasti kukaan ei päästä häntä sisään; hänen verkkosivustonsa oli saastutettu haittaohjelmilla ja aina, kun joku yritti käydä sitä, oli varoitus, joka kehotti käyttäjiä menemään niin nopeasti kuin mahdollista.
Staattinen julkaisu, oi suloinen rauha. Miksi pidän sinusta niin paljon?
Se ei todellakaan ole. Mutta pitäkää minua hetkeksi ...
WordPress on hieno mutta monimutkainen järjestelmä, joka on pitkälti vastuussa viime vuosikymmenen blogging-vallankumouksesta. Sen turvallisuustulos ei ole paras ja voit pitää sen koodin tai ei . Tosiasia on edelleen se, että ohjelmisto toimii julkisessa palvelimessa, jonka asentavat ja ylläpitävät ihmiset, jotka eivät saa koskettaa palvelinta, jos heidän elämänsä riippuu siitä. WordPress ylläpitää tätä "kuuluisalla 5 minuutin asennusohjelmallaan". Ihanteellisessa maailmassa he suosittelisivat ihmisiä, joilla ei ole vihjeitä yksinkertaisesti käyttää heitä isännöi ratkaisu , mikä on hieno. Mutta sitten emme elää ihanteellisessa maailmassa.
Kuvittele julkaise uutta viestiä sivustossasi. Kuinka usein sisältö muuttuu? Onko todella tarpeellista luoda lopullinen HTML-tuotos, jonka toimitat käyttäjillesi joka kerta, kun joku pääsee sivustollesi? Kysy tietokannasta, suorita se mallinnusmoottorilla, suorita se pluginsilla, renderoi HTML, toimittaa. Se on paljon työtä.
staattinen sisältö on tuotettava staattisesti, toimitettava kävijöille sellaisenaan
Todennäköisesti et huomaa tätä välittömästi. Mutta jos sivustosi yhtäkkiä tulee suosittu , mahdollisuudet ovat, se ei skaalaudu kovin hyvin. Se voi mennä alas. Tietenkin sinulla on vaihtoehtoja, jos haluat pysyä dynaamisena ja saada tämän joustavuuden. Voit käyttää välimuistiliittymiä tai jopa täysimittaisia web-kiihdyttimiä Lakka . Minulle tämä vain heittää valtavia pilailuja koodia ja sovelluksia ongelman.
Ongelma on: staattinen sisältö on tuotettava staattisesti, toimitettava kävijöille sellaisenaan. Se käsittelee ongelmaa oikealla tavalla.
Minulle on helppo sanoa, eikö? On puutteita:
Halusin todella etsiä töitä sivuni , joten kirjoitin itseni - en voi satuttaa virkistämään tuota ruostettavia JavaScript-koodeja. Jos JavaScript on aktivoitu, pieni JSON-tiedosto, joka sisältää sivustokartan, ladataan ja sitä voi kysellä yllä olevasta hakupalkista. Se on erittäin nopea. Kokeile.
Ulkopuolella voit käyttää Google-sivustohaku .
Katso, tämä on terminaali käynnissä Jekyll palvelustilassa . Se käynnistää pienen web-palvelimen ja anna minun elää esikatsella kaikkia sivustosi muutoksia selaimissani. Paikallisesti.
Tämä on todella hämmästyttävää. Tietokantaperusteisen CMS-ratkaisun asennus on yleensä niin hankalaa, että useimmat ihmiset työskentelevät live-sivustolla palvelimella jossain muualla maailmassa. Ongelma sinulle, jos sinulla ei ole internetyhteyttä. Haluatko todella kirjoittaa sisältösi selaimeen? Todella?
Tietokantaperusteisen CMS-ratkaisun asennus on yleensä niin hankalaa, että useimmat ihmiset toimivat palvelimen live-sivustolla jonnekin
Tämä asennus on niin helppoa, että voin aina työskennellä paikallisessa koneessa ja työntää muutokset palvelimelleni. Annan palvelijani rakentaa (aivan kuten voisin paikallisesti, mutta miksi ei) ja päivittää, mitä tällä hetkellä on minun verkkosi juuri ... automaattisesti.
Aina kun artikkeli on tehty, teen vain muutokseni gitin kautta. Se on itse asiassa todella helppo perustaa.
Ja se on niin joustava. Ja turvallinen! Mukana on satoja lisäosia, joista voit tehdä hauskoja juttuja sisällöstänne rakentamisen aikana. Lopputulos on aina staattisia sivuja - mikään ei osu.
Jekyllin kanssa aloitat ilman mitään. Ei mitään.
Sen avulla voit luoda hyvin yksinkertaisen blogikohtaisen sivuston jekyll uudella , mutta se on vain jotain, joka alkaa ja oppii rakenteen Jekyll-sivuston rakentamiseen.
Sinun pitäisi todella olla kiinnostunut aloittamasta tyhjästä.
Jos haluat vain ladata teeman ja aloittaa kirjoittamisen, sinun pitäisi luultavasti mennä muualle. Yrittää keskikokoinen , se on hyvin suunniteltu palvelu, jossa on suuri yhteisö, joka on tarkoitettu ihmisille, jotka haluavat vain kirjoittaa. Nyt voit jopa julkaista suoraan Median kautta maailman paras toimittaja .
Jos luulet, että tämä kuulostaa hauskalta, mene siihen. Et tule katumaan sitä.
Joten nyt istun täällä BBEdit ja Odysseus , koodaus ja kirjoittaminen. Mikä on todella mitä haluan. Tehdän sen ympäristössä, johon haluan olla. Se vapauttaa minut.
Olen palannut siihen, missä kaikki alkoi. Minulla on tekstieditori ja täytän sanat. Kun olen valmis, tallennan tiedoston ja se on se. Voin esikatsella sydämeni sisältöä. Ja kerran onnellinen, yksinkertaisesti sitoudun .
Tiedät, että haluat sen. Yksinkertaistaa.
Et halua sivustoa, joka ei todellakaan ole sinä. Sivusto on täynnä sosiaalisia painikkeita ja widgetejä ja gadgeteja sekä analyysejä ja seuranta-evästeitä sekä bannerimainoksia ja ponnahdusmainoksia ja kaikkea muuta, mikä tekee kävijöistä huutaa sinua kaukaa. Luodaan uudestaan aina, kun joku vierailee sivustossasi. Joka. Yksittäinen. Aika.
Ole se henkilö huoneen keskellä. Täysin juurtunut, hymyilevä tyytyväinen.
Tämä artikkeli julkaistiin alun perin tobyx.com , julkaistu uudelleen tekijän luvalla.
Esittelykuva, staattisen verkkosivuston kuva kautta Shutterstock.