# Dokumentaatio > Tervetuloa Blockstudio-dokumentaatioon. Tässä tiedostossa luetellaan kohteen https://blockstudio.dev/fi/docs/ sivut. Koko sivuston hakemisto on https://blockstudio.dev/fi/llms.txt. ## Aloitus - [Johdanto](https://blockstudio.dev/fi/docs.md): Tervetuloa Blockstudio-dokumentaatioon. - [Aloitus](https://blockstudio.dev/fi/docs/general/getting-started.md): Määritä ensimmäinen Blockstudio-projektisi. - [Asetukset](https://blockstudio.dev/fi/docs/general/settings.md): Määritä Blockstudio asetuksilla blockstudio.json tai suodattimilla. - [Composer](https://blockstudio.dev/fi/docs/dev/composer.md): Asenna Blockstudio Composer-työkalulla. - [Käännökset](https://blockstudio.dev/fi/docs/general/translations.md): Käytä kielelläsi kohdetta Blockstudio ja auta sen kääntämisessä. ## Lohkot - [Rekisteröinti](https://blockstudio.dev/fi/docs/blocks/registration.md): Opi rekisteröimään mukautettuja lohkoja ominaisuudella Blockstudio. - [Skeema](https://blockstudio.dev/fi/docs/blocks/schema.md): JSON-lohkojen skeematuki Blockstudiolle. - [Ohitukset](https://blockstudio.dev/fi/docs/blocks/overrides.md): Ohita lohkoja tarkasti rajatulla tasolla. - [Twig](https://blockstudio.dev/fi/docs/blocks/templating/twig.md): Käytä Twig-malleja Blockstudio-lohkoillesi. - [Blade](https://blockstudio.dev/fi/docs/blocks/templating/blade.md): Käytä Laravel Blade -malleja Blockstudio-lohkoillesi. - [Yleistä (Lohkot / Assets)](https://blockstudio.dev/fi/docs/blocks/assets.md): Lisää CSS-, SCSS- ja JavaScript-tiedostot automaattisesti jonoon lohkoillesi. - [Resurssien rekisteröinti](https://blockstudio.dev/fi/docs/blocks/assets/registering.md): Lisää CSS- ja JavaScript-tiedostot automaattisesti lohkojesi jonoon. - [Resurssien käsittely](https://blockstudio.dev/fi/docs/blocks/assets/processing.md): Pienennys, SCSS-käännös ja ES-moduulien tuki. - [Koodikentän resurssit](https://blockstudio.dev/fi/docs/blocks/assets/code-field.md): Luo dynaamisia resurssilohkoja koodikentän avulla. - [Attribuuttien rekisteröinti](https://blockstudio.dev/fi/docs/blocks/attributes/registering.md): Lue, miten voit rekisteröidä lohkoillesi mukautettuja attribuutteja. - [Kenttätyypit](https://blockstudio.dev/fi/docs/blocks/attributes/field-types.md): Kaikki käytettävissä olevat kenttätyypit ja niiden ominaisuudet kohteessa Blockstudio. - [Mukautetut kenttätyypit](https://blockstudio.dev/fi/docs/blocks/attributes/custom-field-types.md): Rekisteröi mukautettuja editorin ohjaimia ja jäsenneltyjä määritearvoja. - [Mukautetut kentät](https://blockstudio.dev/fi/docs/blocks/attributes/custom-fields.md): Uudelleenkäytettävät kenttämääritykset Blockstudio-lohkoille. - [Lohkokenttä](https://blockstudio.dev/fi/docs/blocks/attributes/block-field.md): Viittaa toiseen lohkoon kenttänä ja laajenna sen attribuutit suoraan. - [Attribuuttien suodatus](https://blockstudio.dev/fi/docs/blocks/attributes/filtering.md): Suodata ja muokkaa lohkon attribuutteja PHP-koukuilla. - [Attribuuttien renderöinti](https://blockstudio.dev/fi/docs/blocks/attributes/rendering.md): Käytä attribuuttiarvoja lohkomalleissasi. - [Lohkoattribuutit](https://blockstudio.dev/fi/docs/blocks/attributes/block-attributes.md): Käytä WordPress-lohkoattribuutteja, kuten kohdistusta ja typografiaa. - [HTML-apuohjelmat](https://blockstudio.dev/fi/docs/blocks/attributes/html-utilities.md): Renderöi attribuuttiarvot data-attribuutteina tai CSS-muuttujina. - [Tallennus](https://blockstudio.dev/fi/docs/blocks/storage.md): Tallenna kenttäarvot eri sijainteihin, kuten artikkelin metatietoihin tai asetuksiin. - [Laajennettu editori](https://blockstudio.dev/fi/docs/blocks/attributes/expanded-editor.md): Muokkaa Blockstudio-kenttiä leveämmässä laatikossa, kun tarkastelupaneelin sivupalkki on liian kapea. - [Ehdollinen logiikka](https://blockstudio.dev/fi/docs/blocks/attributes/conditional-logic.md): Näytä tai piilota kenttiä ehtojen perusteella. - [Vaihtoehtojen täyttäminen](https://blockstudio.dev/fi/docs/blocks/attributes/populating-options.md): Täytä kenttien vaihtoehdot dynaamisesti kyselyistä, funktioista tai ulkoisista lähteistä. - [Määritteiden käytöstä poistaminen](https://blockstudio.dev/fi/docs/blocks/attributes/disabling.md): Poista määritteitä tilapäisesti käytöstä ja säilytä niiden arvot. - [Yleistä (Lohkot / React Components)](https://blockstudio.dev/fi/docs/blocks/react-components.md): Käytä React-pohjaisia muokkainkomponentteja malleissasi: PHP, Twig tai Blade. - [useBlockProps](https://blockstudio.dev/fi/docs/blocks/react-components/useblockprops.md): Varmista, että merkintä on sama editorissa ja julkisella sivulla. - [InnerBlocks](https://blockstudio.dev/fi/docs/blocks/react-components/innerblocks.md): Salli sisäkkäiset lohkot mukautetuissa lohkoissasi. - [RichText](https://blockstudio.dev/fi/docs/blocks/react-components/richtext.md): Lisää muokattavia tekstikenttiä suoraan lohkomalleihisi. - [MediaPlaceholder](https://blockstudio.dev/fi/docs/blocks/react-components/mediaplaceholder.md): Lisää lohkoihisi median latauksen paikkamerkki. - [Muunnelmat](https://blockstudio.dev/fi/docs/blocks/variations.md): Luo lohkomuunnelmia eri oletusattribuuttien arvoilla. - [Muunnot](https://blockstudio.dev/fi/docs/blocks/transforms.md): Määritä tavat muuntaa lohkoja toisentyyppisiksi lohkoiksi. - [Esikatselu](https://blockstudio.dev/fi/docs/blocks/preview.md): Ota lohkojen esikatselut käyttöön lohkojen lisäysvalikossa. - [Lataaminen](https://blockstudio.dev/fi/docs/blocks/loading.md): Hallitse lohkojen lataamista muokkaimessa. - [SEO](https://blockstudio.dev/fi/docs/blocks/seo.md): Miten Blockstudio integroituu SEO-lisäosiin sisällön reaaliaikaista analysointia varten. - [Ympäristö](https://blockstudio.dev/fi/docs/blocks/environment.md): Renderöi sisältö ehdollisesti renderöintikontekstin perusteella. - [Konteksti](https://blockstudio.dev/fi/docs/blocks/context.md): Käytä silmukan ja julkaisun kontekstitietoja lohkomalleissasi. - [Artikkelin metatiedot](https://blockstudio.dev/fi/docs/blocks/post-meta.md): Käytä artikkelin metatietoja lohkomalleissasi. - [Ohjelmallinen renderöinti](https://blockstudio.dev/fi/docs/blocks/rendering.md): Renderöi Blockstudio-lohkot ohjelmallisesti funktioilla PHP tai tageilla HTML. - [Komponentit](https://blockstudio.dev/fi/docs/blocks/components.md): Ei-editorilohkot ohjelmalliseen renderöintiin. - [UI-komponentit](https://blockstudio.dev/fi/docs/blocks/ui-components.md): Mukana toimitettava bsui-komponenttikirjasto, sen suunnittelujärjestelmä ja ohjeet teemoittamiseen. - [Saarekkeet](https://blockstudio.dev/fi/docs/blocks/islands.md): Jaa lohkot välimuistiystävällisiin paikkamerkkeihin ja selaimessa renderöitäviin osiin. - [Vuorovaikutteisuus](https://blockstudio.dev/fi/docs/blocks/interactivity.md): Käytä lohkoissasi WordPress-vuorovaikutteisuus-API-toimintoa reaktiiviseen toimintaan asiakaspuolella. - [Alustus](https://blockstudio.dev/fi/docs/blocks/block-api/initialization.md): Suorita koodia WordPress-alustuksen aikana. - [RPC](https://blockstudio.dev/fi/docs/blocks/block-api/rpc.md): Kutsu palvelimen PHP-funktioita käyttöliittymästä kevyellä tRPC:n innoittamalla RPC-järjestelmällä. - [Tietokanta](https://blockstudio.dev/fi/docs/blocks/block-api/database.md): Määritä lohkollesi tietomalli automaattisilla CRUD-päätepisteillä, validoinnilla ja useilla tallennustaustoilla. - [Cron](https://blockstudio.dev/fi/docs/blocks/block-api/cron.md): Määritä lohkolle ajastetut taustatehtävät: WordPress Cron. - [PHP-hookit](https://blockstudio.dev/fi/docs/blocks/hooks/php.md): PHP-suodattimet ja -toiminnot, jotka ovat käytettävissä Blockstudioissa. - [JavaScript-hookit](https://blockstudio.dev/fi/docs/blocks/hooks/javascript.md): JavaScript-suodattimet ja -toiminnot, jotka ovat käytettävissä Blockstudioissa. - [Tailwind CSS](https://blockstudio.dev/fi/docs/tailwind.md): Palvelinpuolen Tailwind CSS-käännös automaattisella välimuistilla. - [Laajennukset](https://blockstudio.dev/fi/docs/extensions.md): Laajenna minkä tahansa rekisteröidyn lohkon mukautettuja attribuutteja. ## Sivut ja kuviot - [Yleistä (Sivut ja kuviot / File Templates)](https://blockstudio.dev/fi/docs/pages-and-patterns.md): Luo WordPress-sivuja ja lohkomalleja tiedostopohjista lohkojen automaattisella jäsennyksellä. - [Sivut](https://blockstudio.dev/fi/docs/pages-and-patterns/pages.md): Luo WordPress-sivuja tiedostopohjista tarkalla, käyttöönottoon turvallisella synkronoinnilla. - [Mallit](https://blockstudio.dev/fi/docs/pages-and-patterns/patterns.md): Luo tiedostomallipohjista WordPress-lohkomalleja. - [Sivuston mallipohjat](https://blockstudio.dev/fi/docs/pages-and-patterns/site-templates.md): Luo sivustoeditorin mallipohjia ja niiden osia tiedostoista WordPress ja Blockstudio. - [Hookit](https://blockstudio.dev/fi/docs/pages-and-patterns/template-hooks.md): PHP-suodattimet ja -toiminnot sivuille, malleille, sivustomallipohjille ja jäsentimelle HTML. - [Sisällön synkronointi](https://blockstudio.dev/fi/docs/content-sync.md): Lisää Blockstudioin tiedostolähtöiseen työnkulkuun sallittuja WordPress-tietueita siirrettävinä tiedostoina. ## Tuotantoympäristö - [Suorituskyky](https://blockstudio.dev/fi/docs/production/performance.md): Tuotantokäyttöön tarkoitetut käyttöliittymän oletusasetukset, sisäänrakennettu profilointityökalu ja renderöintitekniikat. - [Staattinen esirenderöinti](https://blockstudio.dev/fi/docs/production/static-prerendering.md): Staattista HTML välimuistia voidaan käyttää anonyymien sivujen tarjoiluun ennen WordPress käynnistymistä. - [Välimuisti](https://blockstudio.dev/fi/docs/production/caching.md): Yksi tiedostopohjainen välimuistihakemisto sisältää kaikki luodut ajonaikaiset tiedostot. - [Media](https://blockstudio.dev/fi/docs/production/media.md): Kuvien pysyvät mitat, laiska lataus ja median metatietomanifesti. ## Kehittäjille - [Koodikatkelmat](https://blockstudio.dev/fi/docs/code-snippets.md): Käytä Blockstudioin tiedostolähtöistä lähestymistapaa koodikatkelmiin. - [Ylläpito](https://blockstudio.dev/fi/docs/dev/admin.md): Tarkastele rekisteröityjä Blockstudio-lohkoja, selaa rekistereitä ja katso tietokantatietueita wp-adminissa. - [Canvas](https://blockstudio.dev/fi/docs/dev/canvas.md): Visuaalinen työtila ja julkinen inventaario API kohteen Blockstudio sisällölle. - [Elementin tunnistin](https://blockstudio.dev/fi/docs/dev/grab.md): Sisäänrakennettu elementtitarkastin lohkomallien tiedostojen tunnistamiseen käyttöliittymässä. - [CLI](https://blockstudio.dev/fi/docs/dev/cli.md): Hallitse Blockstudio-lohkoja, sivuja, tietokantaa, RPC-toimintoja ja cron-toimintoja komentoriviltä WP-CLI-työkalulla. - [PHPStan](https://blockstudio.dev/fi/docs/dev/phpstan.md): Blockstudio-projektien staattinen analyysi tarkistaa tyyppiturvalliset mallit, skeemat ja hookit. - [Tekoälyintegraatio](https://blockstudio.dev/fi/docs/dev/ai.md): Koodausagenttien osoitteellinen dokumentaatiohakemisto sekä projektille luotu sopimus. - [Loogiset löytölähteet](https://blockstudio.dev/fi/docs/dev/discovery-sources.md): Tarjoa yhdistettyjä tiedostoluetteloita Blockstudio-löytämiselle ja ajonaikaisille välimuisteille. - [WPML](https://blockstudio.dev/fi/docs/dev/wpml.md): Luo WPML-kieliasetus Blockstudio-lohkojen tekstikenttien kääntämistä varten. - [Siirtyminen versioon v7](https://blockstudio.dev/fi/docs/dev/migration/v7.md): Versio Blockstudio 7 sisältää rikkovia muutoksia ja niiden edellyttämät siirtymisvaiheet. ## Valinnainen - [Dokumentaatio yhdessä tiedostossa](https://blockstudio.dev/fi/docs/llms-full.txt): Kaikkien kohteen /docs/ sivujen lähdekoodi Markdown, noin 180,000 tokenia 725 KB - [Sivuston hakemisto](https://blockstudio.dev/fi/llms.txt): Kohteen Blockstudio kaikki sivut