Kieli
Seuraa mukana -opas
Asenna OpenCode, Neuralwatt, GitHub ja Vercel ennen kuin aloitamme rakentamisen. Lisää tämä sivu kirjanmerkkeihin, jotta löydät sen helposti.
Käytämme OpenCodea — avoimen lähdekoodin tekoälykoodausagenttia, joka toimii terminaalissa, työpöytäsovelluksena ja IDE-laajennuksissa. Tätä työpajaa varten asenna työpöytäsovellus (beta).
Valinnainen: OpenCode on saatavilla myös terminaalisovelluksena (curl -fsSL https://opencode.ai/install | bash). Työpöytäsovellus riittää tähän työpajaan.
Neuralwatt Cloud tarjoaa OpenAI-yhteensopivan rajapinnan koodausmalleille. Rekisteröityminen on ilmaista — uudet tilit saavat $5 kokeilusaldoa, voimassa 30 päivää.
workshop)
Kokeilusaldo työpajaa varten
$5 kokeilusaldo on voimassa 30 päivää rekisteröitymisestä — riittää tämän päivän harjoituksiin ja jatkoharjoitteluun. Neuralwatt käyttää energiapohjaista hinnoittelua; tarkista käyttösi portaalin hallintapaneelista, jos haluat nähdä jäljellä olevan saldon.
Pidä avain yksityisenä. Älä liitä sitä chattiin, dioihin tai GitHubiin. Kohtele sitä kuten salasanaa.
Kun OpenCode on asennettu ja sinulla on Neuralwatt API-avain, yhdistä se työpöytäsovelluksessa — konfiguraatiotiedostoja tai ympäristömuuttujia ei tarvita.
Käytä Kimi K2.6-mallia kaikissa tämän päivän harjoituksissa, jotta kaikilla on sama asetus. Voit kokeilla muita Neuralwatt-malleja myöhemmin mallivalitsimesta.
Lisätietoja: Neuralwatt × OpenCode -opas ja OpenCoden palveluntarjoaja-dokumentaatio.
GitHub on paikka, johon tallennamme tänään rakentamasi verkkosivun. Ilmainen tili riittää — työpajan aikana siirrämme projektisi sinne, jotta voit säilyttää sen ja jakaa sen.
Miksi tarvitsemme GitHubia tänään
Valmis projektisi sijaitsee GitHub-repositoriossa (projektikansio pilvessä). Näin voit tallentaa työsi, avata sen toisella tietokoneella ja julkaista sen Verceliin.
Onko sinulla jo tili? Kirjaudu osoitteessa github.com/login ja varmista, että muistat käyttäjänimesi ja salasanasi (tai miten kirjaudut Google-/Apple-tilillä).
Vercel julkaisee sivustosi internetiin ja antaa jaettavan linkin (esim. sinun-sivusi.vercel.app).
Ilmainen Hobby-paketti riittää tämän päivän yksisivuiselle sivustolle.
Mitä tapahtuu työpajan aikana
Kun olet rakentanut sivustosi OpenCodella, laitamme sen GitHubiin ja tuomme repon Verceliin. Vercel rakentaa ja isännöi sen — saat live-URL-osoitteen, jonka voit avata puhelimellasi ja jakaa muille.
Älä liitä salaisuuksia. Neuralwatt API-avain pysyy vain OpenCodessa — älä koskaan tallenna API-avaimia GitHubiin tai verkkosivutiedostoihisi.
Tekoäly toimii parhaiten, kun kirjoitat kuin ohjeistaisit avuliaan tiimikaverin: selkeä tavoite, riittävästi kontekstia ja yksi pyyntö kerrallaan.
Mikä tekee hyvän kehotteen
index.html" tai "ravintolasivusto valikolla ja aukioloajoilla".[hakasulkeet] nimelläsi, menu-kohteilla, väreillä tai tekstillä.Lauseita, joita voit käyttää uudelleen
Heikko: "Tee verkkosivustostani parempi."
Vahva: "Paranna index.html-tiedoston hero-osaa: isompi otsikko, enemmän väliä, säilytä nykyinen teksti, mobiiliystävällinen."
Vinkki: Suuremmissa ominaisuuksissa vaihda Plan mode -tilaan (Tab-näppäin), tarkista suunnitelma, palaa Build-tilaan ja sano "Jatka.". Pysyt ohjaksissa — lue vastaus, testaa selaimessa ja lähetä seuraava kehote.
Valitse yksi polku alta. Kopioi jokainen kehote OpenCodeen järjestyksessä.
Korvaa kaikki [hakasulkeissa] olevat tiedot omillasi ennen lähettämistä.
Polku A — Henkilökohtainen portfolio
Sopii opiskelijoille, freelancereille ja uraa vaihtaville, jotka esittelevät työtään.
Vaihe 1 — Ensimmäinen luonnos
Luo yksisivuinen portfolio-verkkosivusto yhteen tiedostoon: index.html. Käytä vain HTML:ää ja CSS:ää (ei kehyksiä). Sisällytä nämä osiot: - Hero-osio nimelläni [Nimesi], lyhyellä iskulauseella [esim. "Aloitteleva web-kehittäjä"] ja ystävällinen kuvapaikka - Tietoa minusta (3–4 lausetta tästä tiedosta: [liitä lyhyt esittely]) - Taidot (6–8 taitoa tageina tai yksinkertaisena listana: [esim. viestintä, asiakaspalvelu, Canva]) - Projektit (2–3 projektikorttia otsikolla, yhden lauseen kuvauksella ja "Katso" -linkkipaikalla) - Yhteystiedot (sähköposti [sinun@email.com] ja linkit [LinkedIn / GitHub / valinnainen]) Tyyli: selkeä, moderni, paljon tyhjää tilaa, luettavat fontit, mobiiliystävällinen. Käytä rauhallista väripalettia yhdellä korostusvärillä.
Vaihe 2 — Tee siitä omasi
Päivitä index.html oikealla sisällölläni: - Nimi: [Nimesi] - Iskulause: [Iskulauseesi] - Tietoa minusta: [Esittelykappaleesi] - Taidot: [listaa taitosi] - Projektit: [Projekti 1 otsikko + kuvaus], [Projekti 2 otsikko + kuvaus] - Sähköposti: [sinun@email.com] Säilytä sama asettelu. Paranna typografiaa niin, että otsikot erottuvat ja leipäteksti on helppolukuista.
Vaihe 3 — Viimeistele ulkoasu
Paranna index.html:n visuaalista ulkoasua muuttamatta tekstiäni: - Lisää hienovaraiset hover-efektit painikkeisiin ja projektikortteihin - Käytä johdonmukaista välistysjärjestelmää (padding/margins) - Lisää yläreunaan yksinkertainen navigaatiopalkki, joka linkittää jokaiseen osioon (Tietoa, Taidot, Projektit, Yhteystiedot) - Tee hero-osiosta tervetullut, ei ahdas Kerro selkokielellä mitä muutit.
Vaihe 4 — Mobiilitarkistus
Tee index.html:stä hieno puhelimilla: - Pinota osiot pystysuunnassa mukavalla paddingilla - Varmista, että teksti on mobiilissa vähintään 16px - Tee napautuskohteista (linkit, painikkeet) helppoja painaa - Testaa, ettei mikään ylitä vaakasuunnassa Selitä mobiiliin lisäämäsi CSS.
Vaihe 5 — Korjaa ja iteroi (käytä milloin tahansa)
[Osion nimi] -osio ei näytä oikealta ruudullani. [Kuvaile mitä näet, esim. "teksti on liian pientä" tai "kortit menevät päällekkäin"]. Tee pienin mahdollinen korjaus. Älä kirjoita koko sivua uudelleen.
Polku B — Yrityksen aloitussivu
Sopii pienyrittäjille, jotka haluavat asiakkaiden löytävän aukioloajat, valikon ja miten vierailla tai tilata.
Etkö ole ravintola? Säilytä samat vaiheet — vaihda valikko palveluihin/tuotteisiin ja aukioloajat siihen, miten asiakkaat tavoittavat sinut.
Vaihe 1 — Ensimmäinen luonnos
Luo yksisivuinen ravintola-verkkosivusto yhteen tiedostoon: index.html. Käytä vain HTML:ää ja CSS:ää (ei kehyksiä). Ravintolan tiedot: - Nimi: [Ravintolan nimi] - Iskulause: [esim. "Tuoretta pastaa ja puu-uunipizzaa keskustassa"] - Keittiötyyppi: [esim. italialainen, kahvila] - Osoite: [katu, kaupunki] - Puhelin: [puhelinnumero] - Aukioloajat: [esim. ma–la 11–21, su 12–20] Sisällytä nämä osiot: 1. Hero ravintolan nimellä, iskulauseella ja kahdella painikkeella: "Katso valikko" ja "Soita / Varaa" 2. Tietoa (lämpimät 2–3 lausetta ravintolasta) 3. Valikon kohokohdat (4–6 suosittua annosta lyhyillä kuvauksilla ja hinnoilla valuutassa [valuutta]) 4. Aukioloajat ja sijainti (osoite, aukioloajat, upotettu karttapaikka tai "Hae reittiohjeet" -linkki Google Mapsiin) 5. Yhteystiedot ja some (puhelin, sähköposti valinnainen, Instagram/Facebook-paikat) Tyyli: herkullinen ja luotettava — hyvät ruokakuvapaikat, selkeä typografia, toimii mobiilissa.
Vaihe 2 — Oikea valikko ja tiedot
Päivitä index.html oikeilla tiedoillamme: Ravintola: [Ravintolan nimi] Tietoa: [2–3 lausetta tarinastanne, kokkista tai erikoisuudesta] Valikkokohteet (käytä näitä tarkalleen): 1. [Annos] — [hinta] — [yhden lauseen kuvaus] 2. [Annos] — [hinta] — [kuvaus] 3. [Annos] — [hinta] — [kuvaus] 4. [Annos] — [hinta] — [kuvaus] 5. [Annos] — [hinta] — [kuvaus] 6. [Annos] — [hinta] — [kuvaus] Aukioloajat: [aukioloajat] Osoite: [koko osoite] Puhelin: [puhelin] Varausohje: [esim. "Kävelyasiakkaat tervetulleita" tai "Varaa puhelimitse"] Säilytä yksi sivu. Tee hinnoista helposti luettavia.
Vaihe 3 — Auta asiakkaita toimimaan
Paranna index.html:ää niin, että asiakkaat tietävät mitä tehdä seuraavaksi: - "Katso valikko" vierittää sujuvasti valikko-osioon - "Soita / Varaa" käyttää tel:[puhelin], jotta mobiilikäyttäjät voivat soittaa napauttamalla - Lisää kiinteä tai yläreunan navigaatio: Valikko, Aukioloajat, Sijainti, Yhteystiedot - Lisää lyhyt rivi [kotiinkuljetus / nouto / ravintolassa syöminen, jos soveltuu] Älä muuta valikkotekstiämme. Keskity selkeyteen ja toimintakehotuksiin.
Vaihe 4 — Ammattimainen ilme
Tee ravintolasivustosta premium-tuntuinen ja paikallinen: - Valitse väripaletti, joka sopii [keittiötyyppiin] (lämpimät sävyt leipomolle, raikkaat vihreät terveelle jne.) - Käytä laadukkaita kuvapaikkoja hero-osioon ja 2–3 annokseen (placeholder-URL:t käyvät) - Lisää yksinkertainen alatunniste tekijänoikeuksilla, osoitteella ja toistetuilla aukioloajoilla Säilytä kaikki sisältö yhdessä index.html-tiedostossa.
Vaihe 5 — Korjaa ja iteroi (käytä milloin tahansa)
Mobiilissa [kuvaile ongelma — esim. "valikon hinnat rivittyvät huonosti" tai "Soita-painike on vaikea napauttaa"]. Korjaa vain tämä ongelma index.html:ssä. Näytä tarkalleen mitä CSS:ää muutit.
Bonuskehotteet — Molemmat polut
Käytä milloin tahansa kummassakin polussa.
Lisää kuva
Lisää kuva [osion nimi] -osioon. Käytän tätä kuvan URL:ää: [liitä linkki] tai paikkakuvaa. Pidä se responsiivisena ja lisää alt-teksti saavutettavuutta varten.
Selitä koodi
Selitä index.html yksinkertaisesti aloittelijalle. Mitä kukin pääosa tekee? Mitä minun pitäisi muokata, jos haluan vaihtaa puhelinnumeroni tai valikon hinnan?
Turvallinen pieni muutos
Vaihda vain korostusväri arvoon [värin nimi tai hex] ja pääotsikon fonttityyli. Älä muuta asettelua tai kirjoita osioita uudelleen.
Näin työskentelemme tekoälyn kanssa