Jamstack on tapa luoda ja tarjoilla verkkosivustoja, joissa palvelin vaaditaan minimaalinen kuormitus. Se saa nimensä rakennusprosessissa, JavaScript, APIS ja Markup. Sivut on rakennettu merkintäkieltään etukäteen ja tarjoillaan staattina HTML-tiedostoina käyttäjäksi. Voit rakentaa sivuston ja tuoda nämä teknologiat yhteen sinun tarvitsee oikeat työkalut. Varmista, että tarkistat
Paras koodi toimittajat
Post auttaa sinua päättämään parhaan kehityksen ympäristö sinulle.
Perinteisesti, kun käyttäjä napsauttaa verkkosivua, tapahtuu useita toimia. Käyttäjien selain lähettää pyynnön verkkosivuston palvelimelle, se toimii taustakoodin kautta, luo oikean sivun ja tiedot lähetetään takaisin selaimeen ja lähetetään verkkosivulta. Melko paljon, joka voisi mennä pieleen, ja vaikka se menee hyvin, se on hieman hitaampaa kuin käyttäjä on mukava salaman nopeasti digitaalisessa maailmassa, kun elämme nyt.
Mutta jamstack tarkoittaa nopeampia tehokkaampia sivustoja ja vähemmän mennä pieleen. Tässä opetusohjelmassa osoitamme, miten perustaa blogi verkkosivusto Jamstackissa, joka toimii johdannossa käsitteisiin. Käytetyt työkalut ovat Huijari Staattisena sivuston generaattorina, Netlify Koska rakennustyökalu ja Github vapaana hosting tiedostoille.
Paranna sivustosi kokemusta, varmista, että valitset täydellisen sivujen ylläpito Palvelu ja paras Verkkosivuston rakentaja .
Lataa kopio Victor Hugo - Tämä on yksi useista starter-sarjoista saada asiat pois maasta nopeasti. Varmista myös, että sinulla on solmu asennettu kehitysympäristöön.
https://github.com/netlify-templates/victor-hugo
Luo hakemisto ja nimeä se Jamstack . Tässä me työskentelemme kehityskoneen kanssa. Poimi ladatut tiedostot Hugoon tähän hakemistoon ja avaa se komentokehotteeseen. Kaikkien riippuvuuksien asentaminen, Avaa komentokehote tai Jamstack-kansion päätelaite ja suorita NPM-asennus
npm install
Kun riippuvuudet ovat päättyneet, suorita NPM Aloita. Kehittäminen palvelin on nyt käynnissä paikallisen kopion Victor Hugo, pääsee oletuksena localhost: 3000 - avaaminen että linkin pitäisi näyttää aloitusnäyttö jos kaikki oli onnistunut. Kerran testattu, paina Ctrl + C Pysäytä palvelin.
Vaihda hakemisto sivuston kansioon, sitten käyttämällä Hugo Uusi komento, lisää a Page-e.md ja a post-e.md . Windowsin kehittäjät tarvitsevat ladata Hugo.exe-tiedosto ja lisätä polku saada tämä töihin, mutta helppo seurata asiakirjoja on olemassa huijari verkkosivusto.
Hugo New Page-One.md
Hugo Uusi viesti / post-e.md
Testaustarkoituksiin jotain sisältöä on lisättävä uuteen viestiin ja sivulle (GOT Media-Heavy Sisältöksi? Takaisin se parhaiten pilvivarasto ). Avaa projektin hakemisto tiedostoselaimessa ja siirry Jamstack / Site / Sisältöön. Tässä kansiossa tiedosto Page-e.md olisi nyt olemassa. Myös kansio on nimetty lähettää joka sisältää post-e.md. Avaa molemmat nämä tiedostot ja lisää sisältöä markdown alle --- (tai joissakin tapauksissa +++)
# lorem ipsum dolor istua amet
## CHEECTUR ADIPISCING * ELIT *
SED DO EIIIIIIIIIIIIIIIIDMOD INCIDIDUNT UT Labore
et Dolore Magna Aliqua.
Edellisiin tiedostoihin syötetty teksti ei voi katsella ilman teemaa. Esimerkkinä käytetään ananke-teemaa. Poista nykyisen sisällön Sivusto / Layout Kansio, jättäen sen tyhjäksi. Tee uusi hakemisto sivuston kansioon teemat , sitten muutetaan siihen ja suorita seuraava koodi tuoda teema git-alirekisteriksi. Huomaa: Normaali kloonaus ei ole yhteensopiva Netlifyin kanssa.
MKDIR-teemat
CD-teemat
Git-alirekisteriö lisää https: // github
com / & lt; teemokraattor & gt; / & lt; kegename & gt;
https://github.com/budparr/gohugo-theme
ananke.git teemoja / ananke
Kopioi sisältö Sivusto / teemat / gohugo-teema ananke / esimerkki / config.toml Sivuston kansioon. Sivun yläosassa korvaa perus URL-osoite ' / ' ja poista rivi themesdir = '../ ..' . Tallenna CONFIG-tiedosto, avaa pääte ja juosta npm alkaa komento. Voit myös muuttaa verkkosivuston nimen (jos haluat) korvaamalla nimi arvo.
CD-sivusto
NPM Aloitus
Avata http: // localhost: 3000 / sivu-yksi / Nähdäksesi teeman, joka tekee sivun markisoinnin täysin tyydylliseksi sivuksi. Kotisivun avaaminen, ensimmäinen viesti on nyt näkyvissä. Tämä tarkoittaa, että staattinen sivuston generaattori on nyt toimiva.
Kun katselet verkkosivustoa, se on havaittavissa, että aiemmin tehty sivu ei näy navigointiin. Paluu sisältöön, lisää linja etuosan kokoonpanolle, jotta voit kertoa Hugolle, johon valikko tekee sivun.
Toml
+++
Valikko = "Main"
+++
Yaml
---
Valikko: "Main"
---
Seuraavaksi animoi ympyrä vastaamaan käyttäjän napsautuksiin. Nyt staattinen sivusto on käynnissä, sen on oltava saatavilla kehityspalvelimella. Ensimmäinen askel on työntää koodi githubiin. Luo uusi arkisto GitHubille ja käytä sitten komentoriviä painamalla koodia projektikohtaan tai GitHub-työpöydän sovelluksesta.
Git Remote Lisää alkuperää https://github.com/[githubusername]/jamstacktutorial.git
git push -u-alkuperää
Netlify tuo kaiken yhteen, rakentaa sivuston ja palvella sitä väliaikaisella verkkotunnuksella. Aloita luomalla tili osoitteessa Netlify ja liitä se GitHub-tilillä. Kun kaikki on määritetty napsautuksella Uusi sivusto gitistä .
Napsauta jatkuvaa käyttöönottoa Github Ja valitse sitten repo, joka tehtiin aiemmin opetusohjelmassa. Netlify pitäisi tunnistaa automaattisesti projektin parhaat rakennusvaihtoehdot. Sen pitäisi lukea NPM Run Build . Jos kaikki on hyvin, valitse sitten Asenna.
Kun sivusto on rakennettu, ilmestyy viesti käytös . Netlify on antanut verkkosivustolle väliaikaisen verkkotunnuksen, joka ei ehkä ole järkevää - tätä voidaan muuttaa yksinkertaisesti napsauttamalla Sivuston asetuksia. Muuta nimeä ja napsauta sitten linkkiä nähdäksesi Jamstackin kautta ladatun sivuston.
Sivusto nyt lataa Jamstackin läpi. Se on salama nopeasti, ja se päivittää automaattisesti, kun sitoutuminen tehdään GitHubille. Testata tätä, palaa paikalliseen kehitysympäristöön ja juokse Hugo New Page-three.md Sivuston hakemistosta. Avaa sitten Luotu tiedosto, lisää sisältöä, valitse Tallenna ja sitoudu tiedostoon repoon. Hetkien aikana huomaat, että päivitys on live Netlify-linkissä.
Työskentely tavallisessa merkinnällä ja komentorivillä sivujen luominen ei istu hyvin useimpien asiakkaiden kanssa. Jos haluat tehdä verkkosivuilta ystävällisemmän, asenna sisällönhallintajärjestelmä. Metsätalo on täydellinen sovitus nykyiseen asennukseen. Siirry verkkosivustoon ja luo tili GitHubin avulla.
Napsauta Lisää uusi sivusto ja valitse sitten Hugo Staattisen sivuston generaattorina, Git kuin palveluntarjoaja ja täytä tiedot seuraavissa muodoissa. Napsauta Lähetä ja uudet CMS latautuvat, valmiiksi sisällön muutoksille. Nyt sivuja voidaan yksinkertaisesti muokata sivupalkista sekä viestit ja valtava joukko muita vaihtoehtoja.
Haluatko lisätietoja web-suunnittelusta? Sitten Tilaa Net , maailman myydyin aikakauslehti web-suunnittelijoille ja kehittäjille.
Liity meihin huhtikuussa 2020 JavaScript Superstarsin kokoonpanolla Generatejs - konferenssi auttaa sinua rakentamaan parempaa JavaScriptia. Varaa nyt generateconf.com
Lue lisää:
(Kuva luotto: Bulma) Haluatko aloittaa Bulman avulla? Olet oikeassa paikassa. Bulma on suosittu CSS-kehys yksinkertai..
(Kuva luotto: Matt Crouch) Reagoi kevät voi auttaa sinua animaatioilla, jotka ovat tunnetusti hankalia toteuttamaan ..
Sivu 1/2: Käyttämällä Perspective Grid Illustratorissa: vaiheet 01-09 ..
Kuvan muodostaminen, mallin animaatio tai jopa koko kohtaus on tärkeä askel art luomisessa. Ilman tätä tärkeää vaihetta lo..
Tässä työpajassa näytämme sinulle, kuinka maalata ritari Photoshop , sekä maalaus perinteisillä tiedotusvä..
Sivu 1/2: Sivu 1 Sivu 1 Sivu 2 Hahmosuunnittelu on taid..
Katsotaanpa se, web-kehitys voi helposti tulla sotku. HTML, CSS ja JavaScript Kaikki ovat kehittyneet nöyryydest�..
Tämä opetusohjelma kattaa hyödykkeen rakentamisen prosessin - tässä tapauksessa a Avaruusalusuunnittelu - Oik..