Lisää 8 uutta kategoriaa ja esimerkkipostaukset (2-4 per kategoria)
Kategoriat: Käsityöt ✂️, Puutarha 🌱, Sisustus 🏠, Kirjat 📚, Hyvinvointi 🧘, Lemmikit 🐾, Kasvit 🪴, Matkustus ✈️ - Jokaisessa 2–4 esimerkkipostausta, yhteensä 26 uutta - Tekijänimet vähennetty 5:een: Maija-Liisa, Tiina K., Riitta H., Sinikka, Pekka - Pekka vain resepteissä (bolognese, lihapullat, karjalanpaisti) - getOrInitCategories() lisää uudet kategoriat automaattisesti live-serverille Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
256
api.php
256
api.php
@@ -66,7 +66,59 @@ function defaultCategories(): array {
|
|||||||
'subcategories' => [
|
'subcategories' => [
|
||||||
['id' => 'aloittelijoille', 'fi' => 'Aloittelijoille'],
|
['id' => 'aloittelijoille', 'fi' => 'Aloittelijoille'],
|
||||||
['id' => 'vaatteet', 'fi' => 'Vaatteet'],
|
['id' => 'vaatteet', 'fi' => 'Vaatteet'],
|
||||||
['id' => 'kodin_tekstiilit','fi' => 'Kodin tekstiilit'],
|
['id' => 'kodin_tekstiilit', 'fi' => 'Kodin tekstiilit'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'kasityot', 'fi' => 'Käsityöt', 'en' => 'Crafts', 'emoji' => '✂️',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'virkkaus', 'fi' => 'Virkkaus'],
|
||||||
|
['id' => 'ommelu', 'fi' => 'Ommelu'],
|
||||||
|
['id' => 'askartelu', 'fi' => 'Askartelu'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'puutarha', 'fi' => 'Puutarha', 'en' => 'Gardening', 'emoji' => '🌱',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'vihannekset', 'fi' => 'Vihannekset'],
|
||||||
|
['id' => 'kukat', 'fi' => 'Kukat'],
|
||||||
|
['id' => 'parvekeviljeily', 'fi' => 'Parvekeviljeily'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'sisustus', 'fi' => 'Sisustus', 'en' => 'Interior', 'emoji' => '🏠',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'diy', 'fi' => 'DIY'],
|
||||||
|
['id' => 'valaistus', 'fi' => 'Valaistus'],
|
||||||
|
['id' => 'tekstiilit', 'fi' => 'Tekstiilit'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'kirjat', 'fi' => 'Kirjat', 'en' => 'Books', 'emoji' => '📚',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'romaanit', 'fi' => 'Romaanit'],
|
||||||
|
['id' => 'tietokirjat', 'fi' => 'Tietokirjat'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'hyvinvointi', 'fi' => 'Hyvinvointi', 'en' => 'Wellbeing', 'emoji' => '🧘',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'liikunta', 'fi' => 'Liikunta'],
|
||||||
|
['id' => 'uni', 'fi' => 'Uni'],
|
||||||
|
['id' => 'mieli', 'fi' => 'Mieli'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'lemmikit', 'fi' => 'Lemmikit', 'en' => 'Pets', 'emoji' => '🐾',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'koirat', 'fi' => 'Koirat'],
|
||||||
|
['id' => 'kissat', 'fi' => 'Kissat'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'kasvit', 'fi' => 'Kasvit', 'en' => 'Plants', 'emoji' => '🪴',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'huonekasvit', 'fi' => 'Huonekasvit'],
|
||||||
|
['id' => 'puutarhakasvit', 'fi' => 'Puutarhakasvit'],
|
||||||
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
|
]],
|
||||||
|
['id' => 'matkustus', 'fi' => 'Matkustus', 'en' => 'Travel', 'emoji' => '✈️',
|
||||||
|
'subcategories' => [
|
||||||
|
['id' => 'suomi', 'fi' => 'Suomi'],
|
||||||
|
['id' => 'eurooppa', 'fi' => 'Eurooppa'],
|
||||||
['id' => 'muut', 'fi' => 'Muut'],
|
['id' => 'muut', 'fi' => 'Muut'],
|
||||||
]],
|
]],
|
||||||
['id' => 'tips', 'fi' => 'Vinkit', 'en' => 'Tips', 'emoji' => '💡',
|
['id' => 'tips', 'fi' => 'Vinkit', 'en' => 'Tips', 'emoji' => '💡',
|
||||||
@@ -113,7 +165,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'banana_bread', 'emoji' => '🍌', 'title' => 'Mehevä banaanileipä',
|
'id' => 'banana_bread', 'emoji' => '🍌', 'title' => 'Mehevä banaanileipä',
|
||||||
'category' => 'recipes', 'author' => 'Kaisa M.',
|
'category' => 'recipes', 'author' => 'Tiina K.',
|
||||||
'time' => '1 t 10 min', 'servings' => '10 siivua', 'type' => 'recipe',
|
'time' => '1 t 10 min', 'servings' => '10 siivua', 'type' => 'recipe',
|
||||||
'desc' => 'Täydellinen tapa käyttää ylikypsät banaanit. Kosteaa, makeaa ja ihanan aromaattista.',
|
'desc' => 'Täydellinen tapa käyttää ylikypsät banaanit. Kosteaa, makeaa ja ihanan aromaattista.',
|
||||||
'ingredients' => ['3 ylikypsää banaania','2 dl vehnäjauhoja','1 tl ruokasoodaa','½ tl suolaa','75 g sulatettua voita','1½ dl sokeria','1 muna','1 tl vaniljauutetta','½ dl smetanaa tai piimää'],
|
'ingredients' => ['3 ylikypsää banaania','2 dl vehnäjauhoja','1 tl ruokasoodaa','½ tl suolaa','75 g sulatettua voita','1½ dl sokeria','1 muna','1 tl vaniljauutetta','½ dl smetanaa tai piimää'],
|
||||||
@@ -121,7 +173,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'salmon_soup', 'emoji' => '🐟', 'title' => 'Perinteinen lohikeitto',
|
'id' => 'salmon_soup', 'emoji' => '🐟', 'title' => 'Perinteinen lohikeitto',
|
||||||
'category' => 'recipes', 'author' => 'Pirkko',
|
'category' => 'recipes', 'author' => 'Sinikka',
|
||||||
'time' => '40 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
'time' => '40 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
||||||
'desc' => 'Kermainen ja täyteläinen lohikeitto — suomalainen sieluruoka parhaimmillaan.',
|
'desc' => 'Kermainen ja täyteläinen lohikeitto — suomalainen sieluruoka parhaimmillaan.',
|
||||||
'ingredients' => ['500 g lohifileetä, kuutioina','4 perunaa, kuutioina','2 porkkanaa, siivuina','1 purjo, siivuina','1 l kalaliemi tai vesi','2 dl kuohukermaa','Tilliä, suolaa, valkopippuria','Voita paistamiseen'],
|
'ingredients' => ['500 g lohifileetä, kuutioina','4 perunaa, kuutioina','2 porkkanaa, siivuina','1 purjo, siivuina','1 l kalaliemi tai vesi','2 dl kuohukermaa','Tilliä, suolaa, valkopippuria','Voita paistamiseen'],
|
||||||
@@ -129,7 +181,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'cinnamon_rolls', 'emoji' => '🌀', 'title' => 'Korvapuustit',
|
'id' => 'cinnamon_rolls', 'emoji' => '🌀', 'title' => 'Korvapuustit',
|
||||||
'category' => 'recipes', 'author' => 'Tuulikki',
|
'category' => 'recipes', 'author' => 'Riitta H.',
|
||||||
'time' => '2 t 30 min', 'servings' => '20 kpl', 'type' => 'recipe',
|
'time' => '2 t 30 min', 'servings' => '20 kpl', 'type' => 'recipe',
|
||||||
'desc' => 'Pehmeät, kanelilla ja kardemummalla maustetut korvapuustit — suomalaiseen kahvipöytään kuuluvat klassikoista klassisin.',
|
'desc' => 'Pehmeät, kanelilla ja kardemummalla maustetut korvapuustit — suomalaiseen kahvipöytään kuuluvat klassikoista klassisin.',
|
||||||
'ingredients' => ['5 dl maitoa','50 g hiivaa','1½ dl sokeria','1 tl suolaa','2 tl jauhettua kardemummaa','noin 13 dl vehnäjauhoja','150 g pehmeää voita','Täyte: 100 g pehmeää voita, 1 dl sokeria, 2 rkl kanelia','Munaa voiteluun, karkeaa sokeria päälle'],
|
'ingredients' => ['5 dl maitoa','50 g hiivaa','1½ dl sokeria','1 tl suolaa','2 tl jauhettua kardemummaa','noin 13 dl vehnäjauhoja','150 g pehmeää voita','Täyte: 100 g pehmeää voita, 1 dl sokeria, 2 rkl kanelia','Munaa voiteluun, karkeaa sokeria päälle'],
|
||||||
@@ -137,7 +189,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'strawberry_quark', 'emoji' => '🍓', 'title' => 'Mansikkarahka',
|
'id' => 'strawberry_quark', 'emoji' => '🍓', 'title' => 'Mansikkarahka',
|
||||||
'category' => 'recipes', 'subcategory' => 'jalkiruuat', 'author' => 'Marjatta R.',
|
'category' => 'recipes', 'subcategory' => 'jalkiruuat', 'author' => 'Tiina K.',
|
||||||
'time' => '15 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
'time' => '15 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
||||||
'desc' => 'Helppo ja raikas jälkiruoka kesän makeimmista mansikoista. Valmistuu vartin kymmenessä minuutissa!',
|
'desc' => 'Helppo ja raikas jälkiruoka kesän makeimmista mansikoista. Valmistuu vartin kymmenessä minuutissa!',
|
||||||
'ingredients' => ['500 g tuoreita mansikoita','400 g rahkaa tai maitorahkaa','2 dl kuohukermaa','3 rkl sokeria tai hunajaa','1 tl vaniljasokeria','Mintunlehtiä koristeluun'],
|
'ingredients' => ['500 g tuoreita mansikoita','400 g rahkaa tai maitorahkaa','2 dl kuohukermaa','3 rkl sokeria tai hunajaa','1 tl vaniljasokeria','Mintunlehtiä koristeluun'],
|
||||||
@@ -145,7 +197,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'carrot_ginger_soup', 'emoji' => '🥕', 'title' => 'Porkkana-inkiväärikeitto',
|
'id' => 'carrot_ginger_soup', 'emoji' => '🥕', 'title' => 'Porkkana-inkiväärikeitto',
|
||||||
'category' => 'recipes', 'subcategory' => 'vegaaniset', 'author' => 'Hannele',
|
'category' => 'recipes', 'subcategory' => 'vegaaniset', 'author' => 'Maija-Liisa',
|
||||||
'time' => '35 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
'time' => '35 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
||||||
'desc' => 'Kirpeä inkivääri ja makea porkkana luovat täydellisen liiton tässä lämmittävässä keitossa.',
|
'desc' => 'Kirpeä inkivääri ja makea porkkana luovat täydellisen liiton tässä lämmittävässä keitossa.',
|
||||||
'ingredients' => ['700 g porkkanoita, siivuina','1 sipuli','3 valkosipulinkynttä','4 cm tuoretta inkivääriä, raastettuna','1 l kasvislientä','2 dl kookoskermaa','2 rkl oliiviöljyä','Suolaa, pippuria','Korianteria tai persiljaa tarjoiluun'],
|
'ingredients' => ['700 g porkkanoita, siivuina','1 sipuli','3 valkosipulinkynttä','4 cm tuoretta inkivääriä, raastettuna','1 l kasvislientä','2 dl kookoskermaa','2 rkl oliiviöljyä','Suolaa, pippuria','Korianteria tai persiljaa tarjoiluun'],
|
||||||
@@ -153,7 +205,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'homemade_pizza', 'emoji' => '🍕', 'title' => 'Kotitekoinen pizza',
|
'id' => 'homemade_pizza', 'emoji' => '🍕', 'title' => 'Kotitekoinen pizza',
|
||||||
'category' => 'recipes', 'author' => 'Aino S.',
|
'category' => 'recipes', 'author' => 'Sinikka',
|
||||||
'time' => '1 t 30 min', 'servings' => '2 pizzaa', 'type' => 'recipe',
|
'time' => '1 t 30 min', 'servings' => '2 pizzaa', 'type' => 'recipe',
|
||||||
'desc' => 'Rapea, ohut pohja ja täyteläinen tomaattikastike. Kotipizza voittaa aina.',
|
'desc' => 'Rapea, ohut pohja ja täyteläinen tomaattikastike. Kotipizza voittaa aina.',
|
||||||
'ingredients' => ['3 dl lämmintä vettä','1 tl kuivahiivaa','1 tl sokeria','1 tl suolaa','5 dl vehnäjauhoja','2 rkl oliiviöljyä','Kastike: 400 g tomaattimurskaa, 2 valkosipulinkynttä, oreganoa','Täytteet: mozzarella, mitä haluat'],
|
'ingredients' => ['3 dl lämmintä vettä','1 tl kuivahiivaa','1 tl sokeria','1 tl suolaa','5 dl vehnäjauhoja','2 rkl oliiviöljyä','Kastike: 400 g tomaattimurskaa, 2 valkosipulinkynttä, oreganoa','Täytteet: mozzarella, mitä haluat'],
|
||||||
@@ -193,7 +245,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'meatballs', 'emoji' => '🍖', 'title' => 'Lihapullat ruskeassa kastikkeessa',
|
'id' => 'meatballs', 'emoji' => '🍖', 'title' => 'Lihapullat ruskeassa kastikkeessa',
|
||||||
'category' => 'recipes', 'author' => 'Kaisa M.',
|
'category' => 'recipes', 'author' => 'Pekka',
|
||||||
'time' => '1 t', 'servings' => '4 annosta', 'type' => 'recipe',
|
'time' => '1 t', 'servings' => '4 annosta', 'type' => 'recipe',
|
||||||
'desc' => 'Perinteiset kotimaiset lihapullat kermaisen ruskean kastikkeen kera. Tarjoile muusiperunan ja puolukan kera.',
|
'desc' => 'Perinteiset kotimaiset lihapullat kermaisen ruskean kastikkeen kera. Tarjoile muusiperunan ja puolukan kera.',
|
||||||
'ingredients' => ['500 g jauhelihaa (naudan ja sian sekoitus)','1 dl korppujauhoja','1 dl maitoa','1 muna','1 sipuli, hienonnettuna','Suolaa, pippuria, maustepippuria','Kastike: 3 dl lihalientä, 1½ dl kermaa, 1 rkl vehnäjauhoja'],
|
'ingredients' => ['500 g jauhelihaa (naudan ja sian sekoitus)','1 dl korppujauhoja','1 dl maitoa','1 muna','1 sipuli, hienonnettuna','Suolaa, pippuria, maustepippuria','Kastike: 3 dl lihalientä, 1½ dl kermaa, 1 rkl vehnäjauhoja'],
|
||||||
@@ -201,7 +253,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'cauliflower_soup', 'emoji' => '🥦', 'title' => 'Samettinen kukkakaalikeitto',
|
'id' => 'cauliflower_soup', 'emoji' => '🥦', 'title' => 'Samettinen kukkakaalikeitto',
|
||||||
'category' => 'recipes', 'subcategory' => 'kasvis', 'author' => 'Pirkko',
|
'category' => 'recipes', 'subcategory' => 'kasvis', 'author' => 'Sinikka',
|
||||||
'time' => '30 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
'time' => '30 min', 'servings' => '4 annosta', 'type' => 'recipe',
|
||||||
'desc' => 'Silky-sileä kukkakaalikeitto — yllättävän täyteläinen ja herkullinen arki-illalliseksi.',
|
'desc' => 'Silky-sileä kukkakaalikeitto — yllättävän täyteläinen ja herkullinen arki-illalliseksi.',
|
||||||
'ingredients' => ['1 kukkakaali, paloina','1 sipuli','2 valkosipulinkynttä','1 l kasvislientä','2 dl kermaa','2 rkl oliiviöljyä','Suolaa, valkopippuria','Paahdettuja pähkinöitä tai yrttejä tarjoiluun'],
|
'ingredients' => ['1 kukkakaali, paloina','1 sipuli','2 valkosipulinkynttä','1 l kasvislientä','2 dl kermaa','2 rkl oliiviöljyä','Suolaa, valkopippuria','Paahdettuja pähkinöitä tai yrttejä tarjoiluun'],
|
||||||
@@ -209,7 +261,7 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'karjalanpaisti', 'emoji' => '🥘', 'title' => 'Karjalanpaisti',
|
'id' => 'karjalanpaisti', 'emoji' => '🥘', 'title' => 'Karjalanpaisti',
|
||||||
'category' => 'recipes', 'author' => 'Marjatta R.',
|
'category' => 'recipes', 'author' => 'Pekka',
|
||||||
'time' => '3–4 t', 'servings' => '6 annosta', 'type' => 'recipe',
|
'time' => '3–4 t', 'servings' => '6 annosta', 'type' => 'recipe',
|
||||||
'desc' => 'Perinteinen suomalainen pataruoka, joka hautuu uunissa itsekseen. Tuoksu täyttää koko kodin.',
|
'desc' => 'Perinteinen suomalainen pataruoka, joka hautuu uunissa itsekseen. Tuoksu täyttää koko kodin.',
|
||||||
'ingredients' => ['600 g naudanlihaa (esim. lapa), kuutioina','400 g sianlihaa (esim. niska), kuutioina','2 sipulia, lohkottuna','2 porkkanaa, siivuina','2 laakerinlehteä','10 maustepippuria','Suolaa','Vettä tai lihalientä'],
|
'ingredients' => ['600 g naudanlihaa (esim. lapa), kuutioina','400 g sianlihaa (esim. niska), kuutioina','2 sipulia, lohkottuna','2 porkkanaa, siivuina','2 laakerinlehteä','10 maustepippuria','Suolaa','Vettä tai lihalientä'],
|
||||||
@@ -218,19 +270,19 @@ function defaultPosts(): array {
|
|||||||
// ── NEULOMINEN ───────────────────────────────────────────
|
// ── NEULOMINEN ───────────────────────────────────────────
|
||||||
[
|
[
|
||||||
'id' => 'knitting_scarf', 'emoji' => '🧶', 'title' => 'Helppo huivi aloittelijalle',
|
'id' => 'knitting_scarf', 'emoji' => '🧶', 'title' => 'Helppo huivi aloittelijalle',
|
||||||
'category' => 'knitting', 'subcategory' => 'aloittelijoille', 'author' => 'Tuulikki', 'type' => 'post',
|
'category' => 'knitting', 'subcategory' => 'aloittelijoille', 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
'desc' => 'Neulo kaunis huivi muutamassa tunnissa — täydellinen ensimmäinen projekti!',
|
'desc' => 'Neulo kaunis huivi muutamassa tunnissa — täydellinen ensimmäinen projekti!',
|
||||||
'body' => '<p><strong>Tarvitset:</strong></p><ul><li>Paksu lanka (noin 200 g)</li><li>Pyöröneulat nro 6–8</li></ul><p><strong>Ohje:</strong> Luo 20 silmukkaa. Neulo suoraan (edestakaisin oikein silmukoin) kunnes huivi on noin 150 cm pitkä. Päättele silmukat ja viimeistele päät. Valmis! 🎉</p><p>Vinkki: Paksuilla langoilla ja suurilla neuloilla saat huivista nopeasti valmiin, vaikka olisit aloittelija.</p>',
|
'body' => '<p><strong>Tarvitset:</strong></p><ul><li>Paksu lanka (noin 200 g)</li><li>Pyöröneulat nro 6–8</li></ul><p><strong>Ohje:</strong> Luo 20 silmukkaa. Neulo suoraan (edestakaisin oikein silmukoin) kunnes huivi on noin 150 cm pitkä. Päättele silmukat ja viimeistele päät. Valmis! 🎉</p><p>Vinkki: Paksuilla langoilla ja suurilla neuloilla saat huivista nopeasti valmiin, vaikka olisit aloittelija.</p>',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'knitting_mittens', 'emoji' => '🧤', 'title' => 'Peukalolapaset aloittelijalle',
|
'id' => 'knitting_mittens', 'emoji' => '🧤', 'title' => 'Peukalolapaset aloittelijalle',
|
||||||
'category' => 'knitting', 'subcategory' => 'vaatteet', 'author' => 'Hannele', 'type' => 'post',
|
'category' => 'knitting', 'subcategory' => 'vaatteet', 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
'desc' => 'Yksinkertaiset lapaset jotka valmistuvat viikonloppuna — lämpimät ja persoonalliset.',
|
'desc' => 'Yksinkertaiset lapaset jotka valmistuvat viikonloppuna — lämpimät ja persoonalliset.',
|
||||||
'body' => '<p><strong>Tarvitset:</strong></p><ul><li>Villalankaa nro 4–5 (noin 100 g per lapanen)</li><li>Neulat nro 4</li><li>Pistomerkki</li></ul><p><strong>Ohje:</strong></p><ol><li>Luo 36 silmukkaa pyöröneulalle ja neulo 2×2-joustinta 8 cm.</li><li>Vaihda sileään neuleeseen ja lisää peukaloreikää varten 8 silmukkaa.</li><li>Neulo suora 15 cm peukaloreikään saakka.</li><li>Sulje yläpää vähentämällä 8 silmukkaa joka toisella kerroksella.</li><li>Neulo peukalo erillisistä silmukoista.</li></ol><p>Vinkki: Käytä värillistä lankaa tekemään kirjoneuleraita, niin lapasista tulee yksilölliset! 🎨</p>',
|
'body' => '<p><strong>Tarvitset:</strong></p><ul><li>Villalankaa nro 4–5 (noin 100 g per lapanen)</li><li>Neulat nro 4</li><li>Pistomerkki</li></ul><p><strong>Ohje:</strong></p><ol><li>Luo 36 silmukkaa pyöröneulalle ja neulo 2×2-joustinta 8 cm.</li><li>Vaihda sileään neuleeseen ja lisää peukaloreikää varten 8 silmukkaa.</li><li>Neulo suora 15 cm peukaloreikään saakka.</li><li>Sulje yläpää vähentämällä 8 silmukkaa joka toisella kerroksella.</li><li>Neulo peukalo erillisistä silmukoista.</li></ol><p>Vinkki: Käytä värillistä lankaa tekemään kirjoneuleraita, niin lapasista tulee yksilölliset! 🎨</p>',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'knitting_hat', 'emoji' => '🎩', 'title' => 'Yksinkertainen pipo',
|
'id' => 'knitting_hat', 'emoji' => '🎩', 'title' => 'Yksinkertainen pipo',
|
||||||
'category' => 'knitting', 'subcategory' => 'vaatteet', 'author' => 'Aino S.', 'type' => 'post',
|
'category' => 'knitting', 'subcategory' => 'vaatteet', 'author' => 'Sinikka', 'type' => 'post',
|
||||||
'desc' => 'Pipo syntyy parissa illassa — kiva lahja tai itselle talven varalle.',
|
'desc' => 'Pipo syntyy parissa illassa — kiva lahja tai itselle talven varalle.',
|
||||||
'body' => '<p>Pipo on helppo ja nopea projekti, täydellinen aloittelijalle!</p><p><strong>Tarvitset:</strong></p><ul><li>Villalankaa, paksuus nro 4–5</li><li>Pyöröneulat 40 cm, nro 4</li></ul><p><strong>Ohje (koko S/M):</strong></p><ol><li>Luo 88 silmukkaa ja liitä rengasneuleeksi.</li><li>Neulo 2×2-joustinta 8 cm.</li><li>Vaihda sileään neuleeseen ja neulo 18 cm.</li><li>Pienennä: * 8 oikein, 2 yhteen * — toista koko kerrokselle.</li><li>Neulo 1 kerros suoraan. Toista pienennykset kunnes jäljellä on 9 silmukkaa.</li><li>Vedä lanka silmukoiden lävitse ja kiristä napakasti.</li></ol>',
|
'body' => '<p>Pipo on helppo ja nopea projekti, täydellinen aloittelijalle!</p><p><strong>Tarvitset:</strong></p><ul><li>Villalankaa, paksuus nro 4–5</li><li>Pyöröneulat 40 cm, nro 4</li></ul><p><strong>Ohje (koko S/M):</strong></p><ol><li>Luo 88 silmukkaa ja liitä rengasneuleeksi.</li><li>Neulo 2×2-joustinta 8 cm.</li><li>Vaihda sileään neuleeseen ja neulo 18 cm.</li><li>Pienennä: * 8 oikein, 2 yhteen * — toista koko kerrokselle.</li><li>Neulo 1 kerros suoraan. Toista pienennykset kunnes jäljellä on 9 silmukkaa.</li><li>Vedä lanka silmukoiden lävitse ja kiristä napakasti.</li></ol>',
|
||||||
],
|
],
|
||||||
@@ -254,38 +306,38 @@ function defaultPosts(): array {
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'knitting_dishcloth', 'emoji' => '🫧', 'title' => 'Neulottu tiskiliina',
|
'id' => 'knitting_dishcloth', 'emoji' => '🫧', 'title' => 'Neulottu tiskiliina',
|
||||||
'category' => 'knitting', 'subcategory' => 'kodin_tekstiilit', 'author' => 'Kaisa M.', 'type' => 'post',
|
'category' => 'knitting', 'subcategory' => 'kodin_tekstiilit', 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
'desc' => 'Ekologinen vaihtoehto kertakäyttöisille tiskisienille. Valmistuu tunnissa ja kestää vuosia.',
|
'desc' => 'Ekologinen vaihtoehto kertakäyttöisille tiskisienille. Valmistuu tunnissa ja kestää vuosia.',
|
||||||
'body' => '<p>Neulottu tiskiliina on täydellinen ensiprojekti — yksinkertainen, nopea ja hyödyllinen!</p><p><strong>Tarvikeet:</strong></p><ul><li>Puuvillalankakerä (noin 50 g)</li><li>Neulat nro 3,5–4</li></ul><p><strong>Ohje:</strong></p><ol><li>Luo 30 silmukkaa.</li><li>Neulo helmineuletta: * 1 oikein, 1 nurjin * — toista joka kerros.</li><li>Jatka kunnes tiskiliina on neliön muotoinen (noin 20×20 cm).</li><li>Päättele silmukat löysästi.</li></ol><p>Helmineule tarkoittaa, että molemmat puolet ovat samannäköisiä. Tee useampia eri väreissä! 🎨</p>',
|
'body' => '<p>Neulottu tiskiliina on täydellinen ensiprojekti — yksinkertainen, nopea ja hyödyllinen!</p><p><strong>Tarvikeet:</strong></p><ul><li>Puuvillalankakerä (noin 50 g)</li><li>Neulat nro 3,5–4</li></ul><p><strong>Ohje:</strong></p><ol><li>Luo 30 silmukkaa.</li><li>Neulo helmineuletta: * 1 oikein, 1 nurjin * — toista joka kerros.</li><li>Jatka kunnes tiskiliina on neliön muotoinen (noin 20×20 cm).</li><li>Päättele silmukat löysästi.</li></ol><p>Helmineule tarkoittaa, että molemmat puolet ovat samannäköisiä. Tee useampia eri väreissä! 🎨</p>',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'knitting_cowl', 'emoji' => '🌀', 'title' => 'Kauluri talveen',
|
'id' => 'knitting_cowl', 'emoji' => '🌀', 'title' => 'Kauluri talveen',
|
||||||
'category' => 'knitting', 'author' => 'Pirkko', 'type' => 'post',
|
'category' => 'knitting', 'author' => 'Sinikka', 'type' => 'post',
|
||||||
'desc' => 'Muhkea kauluri pitää lämpimänä ja on käytännöllisempi kuin huivi — ei liiku paikaltaan!',
|
'desc' => 'Muhkea kauluri pitää lämpimänä ja on käytännöllisempi kuin huivi — ei liiku paikaltaan!',
|
||||||
'body' => '<p>Kauluri pysyy paikallaan eikä tipu, toisin kuin huivi. Tämä kauluri on nopea neuloa.</p><p><strong>Tarvikeet:</strong></p><ul><li>Paksua villalankaa, lankavahvuus 5–6, noin 150 g</li><li>Pyöröneulat 60 cm, nro 6</li></ul><p><strong>Ohje:</strong></p><ol><li>Luo 80 silmukkaa pyöröneulalle. Liitä rengasneuleeksi.</li><li>Merkitse kierroksen alku pistomerkillä.</li><li>Neulo 2×2-joustinta koko kierros.</li><li>Jatka kunnes kauluri on 30 cm pitkä.</li><li>Päättele joustinpäättelyllä (löysästi!).</li></ol><p>Joustinpäättely antaa kauniin ja joustavan reunuksen. ✨</p>',
|
'body' => '<p>Kauluri pysyy paikallaan eikä tipu, toisin kuin huivi. Tämä kauluri on nopea neuloa.</p><p><strong>Tarvikeet:</strong></p><ul><li>Paksua villalankaa, lankavahvuus 5–6, noin 150 g</li><li>Pyöröneulat 60 cm, nro 6</li></ul><p><strong>Ohje:</strong></p><ol><li>Luo 80 silmukkaa pyöröneulalle. Liitä rengasneuleeksi.</li><li>Merkitse kierroksen alku pistomerkillä.</li><li>Neulo 2×2-joustinta koko kierros.</li><li>Jatka kunnes kauluri on 30 cm pitkä.</li><li>Päättele joustinpäättelyllä (löysästi!).</li></ol><p>Joustinpäättely antaa kauniin ja joustavan reunuksen. ✨</p>',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'crochet_basket', 'emoji' => '🧺', 'title' => 'Virkkaa kori langantähteistä',
|
'id' => 'crochet_basket', 'emoji' => '🧺', 'title' => 'Virkkaa kori langantähteistä',
|
||||||
'category' => 'knitting', 'subcategory' => 'kodin_tekstiilit', 'author' => 'Marjatta R.', 'type' => 'post',
|
'category' => 'knitting', 'subcategory' => 'kodin_tekstiilit', 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
'desc' => 'Käytä lankatähteet hyödyksi! Kori syntyy muutamassa tunnissa ja sopii kaikkeen säilyttämiseen.',
|
'desc' => 'Käytä lankatähteet hyödyksi! Kori syntyy muutamassa tunnissa ja sopii kaikkeen säilyttämiseen.',
|
||||||
'body' => '<p>Tässä pääset eroon lankatähteistä luovasti. Yhdistä eri värejä raidalliseen koriin!</p><p><strong>Tarvikeet:</strong></p><ul><li>Paksu puuvilla- tai jutelajanka, eri värejä (yhteensä noin 200 g)</li><li>Virkkuukoukku nro 5–6</li></ul><p><strong>Ohje:</strong></p><ol><li><strong>Pohja:</strong> Luo taikusilmukka. Virkkaa 12 pistettä ensimmäiseen kierrokseen. Lisää joka toisella kierroksella 6 pistettä. Jatka 5 kierrosta kunnes halkaisija on noin 15 cm.</li><li><strong>Reunat:</strong> Virkkaa vain jokaisen pisteen takimmaisen silmukan lävitse (pystyy korin reunan). Virkkaa suoraan ylöspäin 10–15 cm.</li><li><strong>Viimeistely:</strong> Päätä piste tiukasti ja piilota langat.</li></ol><p>💡 Paksuilla langoilla kori kasvaa nopeasti. Kokeile tehdä eri kokoisia koreja sarjana!</p>',
|
'body' => '<p>Tässä pääset eroon lankatähteistä luovasti. Yhdistä eri värejä raidalliseen koriin!</p><p><strong>Tarvikeet:</strong></p><ul><li>Paksu puuvilla- tai jutelajanka, eri värejä (yhteensä noin 200 g)</li><li>Virkkuukoukku nro 5–6</li></ul><p><strong>Ohje:</strong></p><ol><li><strong>Pohja:</strong> Luo taikusilmukka. Virkkaa 12 pistettä ensimmäiseen kierrokseen. Lisää joka toisella kierroksella 6 pistettä. Jatka 5 kierrosta kunnes halkaisija on noin 15 cm.</li><li><strong>Reunat:</strong> Virkkaa vain jokaisen pisteen takimmaisen silmukan lävitse (pystyy korin reunan). Virkkaa suoraan ylöspäin 10–15 cm.</li><li><strong>Viimeistely:</strong> Päätä piste tiukasti ja piilota langat.</li></ol><p>💡 Paksuilla langoilla kori kasvaa nopeasti. Kokeile tehdä eri kokoisia koreja sarjana!</p>',
|
||||||
],
|
],
|
||||||
// ── VINKIT ───────────────────────────────────────────────
|
// ── VINKIT ───────────────────────────────────────────────
|
||||||
[
|
[
|
||||||
'id' => 'tip_morning', 'emoji' => '💡', 'title' => 'Rauhallinen aamurutiini',
|
'id' => 'tip_morning', 'emoji' => '💡', 'title' => 'Rauhallinen aamurutiini',
|
||||||
'category' => 'tips', 'author' => 'Hannele', 'type' => 'post',
|
'category' => 'tips', 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
'desc' => 'Pienet muutokset aamurutiiniin tekevät koko päivästä paremman.',
|
'desc' => 'Pienet muutokset aamurutiiniin tekevät koko päivästä paremman.',
|
||||||
'body' => '<p>Kokeile näitä vinkkejä parempaan aamuun:</p><ul><li>🌅 Herää 15 minuuttia aiemmin kuin tarvitset</li><li>💧 Juo lasi vettä ennen kahvia</li><li>📵 Älä katso puhelinta heti herätessä</li><li>🚶 Pieni lenkki tai venyttely ennen päivää</li></ul><p>Pienet muutokset, iso vaikutus!</p>',
|
'body' => '<p>Kokeile näitä vinkkejä parempaan aamuun:</p><ul><li>🌅 Herää 15 minuuttia aiemmin kuin tarvitset</li><li>💧 Juo lasi vettä ennen kahvia</li><li>📵 Älä katso puhelinta heti herätessä</li><li>🚶 Pieni lenkki tai venyttely ennen päivää</li></ul><p>Pienet muutokset, iso vaikutus!</p>',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'tip_digital_detox', 'emoji' => '📵', 'title' => 'Digipaasto — kokeile viikon ajan',
|
'id' => 'tip_digital_detox', 'emoji' => '📵', 'title' => 'Digipaasto — kokeile viikon ajan',
|
||||||
'category' => 'tips', 'author' => 'Tuulikki', 'type' => 'post',
|
'category' => 'tips', 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
'desc' => 'Vähennä ruutuaikaa ja huomaa miten elämä muuttuu. Ei tarvitse lopettaa kokonaan!',
|
'desc' => 'Vähennä ruutuaikaa ja huomaa miten elämä muuttuu. Ei tarvitse lopettaa kokonaan!',
|
||||||
'body' => '<p>Kokeilin viime kuussa viikon digipaastoa ja muutos oli hämmästyttävä. Tässä omat vinkkini:</p><h3>Käytännön vinkit</h3><ul><li>📱 <strong>Puhelin makuuhuoneen ulkopuolelle yöllä</strong> — heräät virkeämpänä</li><li>⏰ <strong>Ruutuaikaikkunat</strong> — esim. sähköposti vain klo 9 ja 15</li><li>🚫 <strong>Poista some-sovellukset puhelimesta</strong> ja käytä selainta tietokoneella</li><li>📚 <strong>Korvaa selaaminen kirjalla</strong> — 20 min ennen nukkumista</li></ul><p>Nukuin paremmin jo ensimmäisestä yöstä alkaen. Ja parasta: tajusin, miten paljon aikaa minulla oikeasti on!</p>',
|
'body' => '<p>Kokeilin viime kuussa viikon digipaastoa ja muutos oli hämmästyttävä. Tässä omat vinkkini:</p><h3>Käytännön vinkit</h3><ul><li>📱 <strong>Puhelin makuuhuoneen ulkopuolelle yöllä</strong> — heräät virkeämpänä</li><li>⏰ <strong>Ruutuaikaikkunat</strong> — esim. sähköposti vain klo 9 ja 15</li><li>🚫 <strong>Poista some-sovellukset puhelimesta</strong> ja käytä selainta tietokoneella</li><li>📚 <strong>Korvaa selaaminen kirjalla</strong> — 20 min ennen nukkumista</li></ul><p>Nukuin paremmin jo ensimmäisestä yöstä alkaen. Ja parasta: tajusin, miten paljon aikaa minulla oikeasti on!</p>',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'id' => 'tip_budgeting', 'emoji' => '💰', 'title' => 'Säästövinkit arkeen',
|
'id' => 'tip_budgeting', 'emoji' => '💰', 'title' => 'Säästövinkit arkeen',
|
||||||
'category' => 'tips', 'author' => 'Aino S.', 'type' => 'post',
|
'category' => 'tips', 'author' => 'Sinikka', 'type' => 'post',
|
||||||
'desc' => 'Pienet muutokset arjessa voivat säästää satoja euroja vuodessa — ilman että elämänlaatu kärsii.',
|
'desc' => 'Pienet muutokset arjessa voivat säästää satoja euroja vuodessa — ilman että elämänlaatu kärsii.',
|
||||||
'body' => '<p>Olen oppinut säästämään arjessa ilman tinkimistä mieluisista asioista. Tässä parhaat vinkkini:</p><h3>Ruokaostokset</h3><ul><li>Tee kauppalista ennen kauppaan menoa ja pidä siitä kiinni</li><li>Käytä tarjoukset hyödyksi — pakasta erikoistarjouksessa ostettu liha</li><li>Kasvata omia yrttejä ikkunalaudalla</li><li>Kokkaa isompia eriä ja pakasta loput</li></ul><h3>Energia</h3><ul><li>LED-polttimot kaikkialle</li><li>Pyykinpesukone yöllä (halvempi sähkö)</li><li>Laske vesilämmitin 60°C → 55°C</li></ul><p>Ja muista: paras kauppa on se johon et mene lainkaan! 😄</p>',
|
'body' => '<p>Olen oppinut säästämään arjessa ilman tinkimistä mieluisista asioista. Tässä parhaat vinkkini:</p><h3>Ruokaostokset</h3><ul><li>Tee kauppalista ennen kauppaan menoa ja pidä siitä kiinni</li><li>Käytä tarjoukset hyödyksi — pakasta erikoistarjouksessa ostettu liha</li><li>Kasvata omia yrttejä ikkunalaudalla</li><li>Kokkaa isompia eriä ja pakasta loput</li></ul><h3>Energia</h3><ul><li>LED-polttimot kaikkialle</li><li>Pyykinpesukone yöllä (halvempi sähkö)</li><li>Laske vesilämmitin 60°C → 55°C</li></ul><p>Ja muista: paras kauppa on se johon et mene lainkaan! 😄</p>',
|
||||||
],
|
],
|
||||||
@@ -301,6 +353,164 @@ function defaultPosts(): array {
|
|||||||
'desc' => 'Puhdista koti turvallisilla aineilla — parempi sinulle, parempi ympäristölle ja halvempaa!',
|
'desc' => 'Puhdista koti turvallisilla aineilla — parempi sinulle, parempi ympäristölle ja halvempaa!',
|
||||||
'body' => '<p>Tehokkain siivousaine löytyy usein kaapistasi: etikka, ruokasooda ja sitruuna tekevät ihmeitä.</p><h3>Perusreseptit</h3><ul><li>🧹 <strong>Yleispuhdistusaine:</strong> 1 osa etikkaa + 1 osa vettä + muutama tippa astianpesuainetta. Toimii lähes kaikkialla.</li><li>🪥 <strong>Hankausaine:</strong> Ruokasooda + muutama tippa nestesaippuaa. Ihanteellinen altaisiin ja uuniin.</li><li>🍋 <strong>Kalkkitahrat:</strong> Sitruunanpuolisko suoraan hanaan tai pinnoille. Anna vaikuttaa 10 min ja huuhtele.</li></ul><h3>Mitä kannattaa vältellä</h3><p>Klooripohjaiset aineet ovat tehokkaita mutta raskaita ympäristölle ja hengitysteille. Useimmissa kotitöissä pärjät ilman niitä. Säilytä ne vain tosi tarpeelliseen.</p>',
|
'body' => '<p>Tehokkain siivousaine löytyy usein kaapistasi: etikka, ruokasooda ja sitruuna tekevät ihmeitä.</p><h3>Perusreseptit</h3><ul><li>🧹 <strong>Yleispuhdistusaine:</strong> 1 osa etikkaa + 1 osa vettä + muutama tippa astianpesuainetta. Toimii lähes kaikkialla.</li><li>🪥 <strong>Hankausaine:</strong> Ruokasooda + muutama tippa nestesaippuaa. Ihanteellinen altaisiin ja uuniin.</li><li>🍋 <strong>Kalkkitahrat:</strong> Sitruunanpuolisko suoraan hanaan tai pinnoille. Anna vaikuttaa 10 min ja huuhtele.</li></ul><h3>Mitä kannattaa vältellä</h3><p>Klooripohjaiset aineet ovat tehokkaita mutta raskaita ympäristölle ja hengitysteille. Useimmissa kotitöissä pärjät ilman niitä. Säilytä ne vain tosi tarpeelliseen.</p>',
|
||||||
],
|
],
|
||||||
|
// ── KÄSITYÖT ─────────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'craft_crochet_heart', 'emoji' => '🧶', 'title' => 'Virkattu sydän — helppo lahja',
|
||||||
|
'category' => 'kasityot', 'subcategory' => ['virkkaus'], 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
|
'desc' => 'Pieni virkattu sydän syntyy tunnissa ja on täydellinen lahja tai koriste.',
|
||||||
|
'body' => '<p>Tämä söpö sydän on helppo myös aloittelijalle!</p><p><strong>Tarvikeet:</strong></p><ul><li>Puuvillalankakerä, noin 20 g</li><li>Virkkuukoukku nro 3</li><li>Täytevanua</li></ul><p><strong>Ohje:</strong></p><ol><li>Luo taikusilmukka. Virkkaa 3 ketjusilmukkaa (= 1 pylväs).</li><li>Kierros 1: Virkkaa 2 pylvästä taikusilmukkaan, 3 ketjusilmukkaa, 2 pylvästä, 3 ketjua, 1 pylväs. Sulje.</li><li>Jatka kiertämällä ja lisäämällä pylväitä sydämen muodon mukaan — YouTube-tutoriaalit auttavat!</li><li>Tee kaksi samanlaista osaa, ompele yhteen ja täytä vanulla.</li></ol><p>💡 Kaksivärinen lanka tekee sydämestä erityisen kauniin!</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'craft_tote_bag', 'emoji' => '👜', 'title' => 'Ompele oma kangaskassi',
|
||||||
|
'category' => 'kasityot', 'subcategory' => ['ommelu'], 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
|
'desc' => 'Ekologinen ja persoonallinen kangaskassi onnistuu jopa ilman ompelukonetta — mutta koneella nopeammin!',
|
||||||
|
'body' => '<p>Kangaskassi on helppo ensimmäinen ompelutyö. Tarvitset vain suorat saumat!</p><p><strong>Tarvikeet:</strong></p><ul><li>Kangaspalanen 40×80 cm (esim. puuvillaa)</li><li>Kaitale kantohihnoja varten: 2 kpl, 60 cm pitkiä</li><li>Ompelukone tai neula ja lanka</li></ul><p><strong>Ohje:</strong></p><ol><li>Taita kangas oikeat puolet vastakkain, leveyssuunnassa puoliksi.</li><li>Ompele sivusaumat ja pohja (jätä aukon yläreuna auki).</li><li>Viimeistele yläreuna kääntämällä noin 2 cm sisäänpäin ja ompele.</li><li>Kiinnitä kantohihnat ompelemalla lujasti yläreunaan, molemmille puolille.</li><li>Käännä oikea puoli ulos — valmis!</li></ol><p>Vinkki: Pese kangas ennen ompelemista, niin se ei enää kutistu käytössä. 🧺</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'craft_macrame', 'emoji' => '🎨', 'title' => 'Makramee-seinäkoriste',
|
||||||
|
'category' => 'kasityot', 'subcategory' => ['askartelu'], 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
|
'desc' => 'Trendikäs makramee-koriste syntyy muutamassa tunnissa ja koristaa seinää vuosia.',
|
||||||
|
'body' => '<p>Makramee on solmimistaidetta joka näyttää vaikeammalta kuin onkaan!</p><p><strong>Tarvikeet:</strong></p><ul><li>Makrameelankaa (3-säikeistä puuvillaa), noin 50 m</li><li>Puinen keppi tai oksa, noin 30 cm</li><li>Sakset</li></ul><p><strong>Perussolmut:</strong></p><ul><li><strong>Tasainen solmu (Square knot):</strong> Käytä 4 lankaa — 2 ulompaa solmitaan 2 sisemmän ympäri vuorotellen.</li><li><strong>Puolisolmu:</strong> Kuten tasainen mutta vain toiseen suuntaan — syntyy kierre.</li></ul><p><strong>Ohje:</strong></p><ol><li>Leikkaa 8 lankaa, kukin 2 m pitkiä. Taita puoliksi ja ripusta kepille larkshead-solmulla.</li><li>Tee 3 tasaista solmua peräkkäin jokaisella 4 langan ryhmällä.</li><li>Vaihda ryhmiä: ota 2 lankaa viereisestä ryhmästä ja tee uusi solmu (luo verkkokuvion).</li><li>Jatka haluamasi pituuteen, viimeistele hajanaisilla langanpäillä.</li></ol>',
|
||||||
|
],
|
||||||
|
// ── PUUTARHA ─────────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'garden_tomatoes', 'emoji' => '🍅', 'title' => 'Tomaatit ruukussa — oma sato parvekkeelta',
|
||||||
|
'category' => 'puutarha', 'subcategory' => ['parvekeviljeily', 'vihannekset'], 'author' => 'Sinikka', 'type' => 'post',
|
||||||
|
'desc' => 'Parveketomaatti on helppo aloittelijan kasvi — ja oma sato maistuu aina kaupan tomaatilta paremmalta.',
|
||||||
|
'body' => '<p>Tomaatit viihtyvät mainiosti ruukussa, kunhan valitset parvekelajikkeen.</p><h3>Lajikkeen valinta</h3><p>Valitse <strong>parveketomaatti</strong> tai <strong>kirsikkatomaatti</strong> — ne kasvavat pieniksi ja sopivat ruukkuun. Isot beef-tomaatit tarvitsevat enemmän tilaa.</p><h3>Hoito-ohjeet</h3><ul><li>🌱 Istuta keväthallojen jälkeen (toukokuu) isoon ruukkuun (min. 15 litraa)</li><li>☀️ Tomaatti rakastaa aurinkoa — valitse valoisin paikka parvekkeella</li><li>💧 Kastele säännöllisesti, mutta älä anna seistä vedessä</li><li>🌿 Lannoita kerran viikossa tomaattilannoitteella kun kasvi alkaa kukkia</li><li>✂️ Poista sivuversot (hanganversot) kasvun aikana</li></ul><p>Ensimmäinen oma tomaatti on kuin pieni ihme! 🍅</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'garden_herbs', 'emoji' => '🌿', 'title' => 'Yrttipuutarha ikkunalaudalle',
|
||||||
|
'category' => 'puutarha', 'subcategory' => ['parvekeviljeily'], 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
|
'desc' => 'Tuoreita yrttejä suoraan ikkunalaudalta — basilika, persilja ja ruohosipuli onnistuvat helposti.',
|
||||||
|
'body' => '<p>Yrttipuutarha on helpoin tapa aloittaa viljely. Pienikin ikkunalauta riittää!</p><h3>Parhaat yrtit aloittelijalle</h3><ul><li>🌿 <strong>Basilika</strong> — haluaa lämpöä ja valoa, pidä kosteana</li><li>🌱 <strong>Ruohosipuli</strong> — kestävin, sietää hieman varjoa</li><li>🪴 <strong>Persilja</strong> — kasvaa hitaasti mutta on kestävä</li><li>🍃 <strong>Minttu</strong> — kasvaa niin reippaasti, pidä omassa ruukussa!</li></ul><h3>Hoitovinkit</h3><ul><li>Käytä yrttiä säännöllisesti — leikkaaminen edistää kasvua</li><li>Kastele mieluiten alta (aseta lautaselle vettä)</li><li>Ikkunalaudalla etelään päin on paras paikka</li></ul><p>Tuore basilika pastaan tai ruohosipuli munakkaaseen — yksinkertaiset ilot ovat parhaita! 🌞</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'garden_strawberries', 'emoji' => '🍓', 'title' => 'Mansikat parvekkeen laatikoissa',
|
||||||
|
'category' => 'puutarha', 'subcategory' => ['parvekeviljeily', 'vihannekset'], 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
|
'desc' => 'Mansikat viihtyvät hyvin parvekkeen laatikoissa — kesä on makulomaa kun omat mansikat kypsyvät.',
|
||||||
|
'body' => '<p>Mansikka on yksi parhaista parvekekasveista — helppohoitoinen ja tuottava!</p><h3>Istutus</h3><ul><li>Osta taimia puutarhamyymälästä toukokuussa</li><li>Käytä pitkää, matalaa laatikoita tai amppeliruukkuja</li><li>Sekoita multaan hieman hiekkaa — mansikka ei pidä seisovasta vedestä</li></ul><h3>Hoito</h3><ul><li>💧 Kastele päivittäin kuumalla säällä — multaa ei saa päästää kuivumaan</li><li>🌿 Lannoita kerran viikossa mansikkalannoitteella</li><li>✂️ Poista rönsyt (pitkät varret) ellei halua lisätä taimia</li></ul><p>Ensimmäinen oma mansikka suusta — sen makua ei unohda! 🍓</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'garden_sunflowers', 'emoji' => '🌻', 'title' => 'Auringonkukat — ilon kasvattajia',
|
||||||
|
'category' => 'puutarha', 'subcategory' => ['kukat'], 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
|
'desc' => 'Auringonkukka on helpoin kukkakasvi — siemenet maan ja kesän lopussa on metrin taimi.',
|
||||||
|
'body' => '<p>Auringonkukka piristää koko naapuruston ja kasvaa lähes itsekseen!</p><h3>Kylvö ja kasvatus</h3><ul><li>Kylvä toukokuussa suoraan maahan tai isoon ruukkuun</li><li>Peitä siemen noin 2 cm mullalla</li><li>Kastele säännöllisesti, varsinkin idätysvaiheessa</li><li>Harvenna taimet niin ettei jää liian tiuhaan</li></ul><h3>Vinkit</h3><ul><li>☀️ Täysi aurinko on ehdoton — varjossa kasvi ei kuki kunnolla</li><li>🌬️ Tukipuu pitkille lajikkeille — tuuli kaataa helposti</li><li>🐝 Auringonkukka houkuttelee mehiläisiä — hyvä koko puutarhalle</li></ul><p>Elokuussa voit korjata siemenet — ne maistuvat paahdettuna! 🌻</p>',
|
||||||
|
],
|
||||||
|
// ── SISUSTUS ─────────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'deco_flea_market', 'emoji' => '🏺', 'title' => 'Kirpputorilöydöt sisustukseen',
|
||||||
|
'category' => 'sisustus', 'subcategory' => ['muut'], 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
|
'desc' => 'Parhaat sisustushelmet löytyvät kirpputoreilta — vinkit mitä etsiä ja miten hyödyntää.',
|
||||||
|
'body' => '<p>Kirpputorit ovat aarreaittoja sisustajalle. Tässä vinkkini parhaiden löytöjen tekemiseen!</p><h3>Mitä kannattaa etsiä</h3><ul><li>🕯️ <strong>Kynttilänjalat ja maljakot</strong> — näistä maksetaan kaupoissa paljon, kirpparilla saa euroilla</li><li>🖼️ <strong>Taulut ja peilit</strong> — vanhat kultakehyksiset peilit ovat trendikkäitä</li><li>🧺 <strong>Korit ja säilytysastiat</strong> — rottinkikorit ovat aina käyttökelpoisia</li><li>🪑 <strong>Tuolit</strong> — vanha tuoli uudella verhoilukankaalla muuttuu täysin</li></ul><h3>Maalaamisen taito</h3><p>Lähes mikä tahansa kirpparilöytö paranee maalaamalla. Kreidemaali tarttuu hyvin ilman pohjamaaliakin ja luo kauniin mattapinnan. Suosikkivärejäni ovat valkoinen, savia ja tummanvihreä.</p><p>Parhaat löydöt odottavat sinua! 🔍</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'deco_candles', 'emoji' => '🕯️', 'title' => 'Kynttilät tunnelman luojina',
|
||||||
|
'category' => 'sisustus', 'subcategory' => ['valaistus'], 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
|
'desc' => 'Kynttilät ovat halvin ja tehokkain tapa muuttaa huoneen tunnelma — vinkit niiden käyttöön.',
|
||||||
|
'body' => '<p>Kynttilät ovat sisustuksen salaisin ase. Tässä miten käytän niitä kotonani:</p><h3>Ryhmittely toimii</h3><p>Älä laita yksittäisiä kynttilöitä ympäri huonetta — ryhmittele niitä kolmen tai viiden ryhmiin. Eri korkuiset kynttilät samalla tasolla luovat kauniin asetelman.</p><h3>Kynttilänjalat</h3><ul><li>Lasiset ja metallisiaset yhdistyvät hyvin</li><li>Luonnolliset materiaalit (puu, kivi) sopivat skandinaaviseen tyyliin</li><li>Kirpparilta löytää parhaita!</li></ul><h3>Turvallisuus</h3><ul><li>Älä jätä kynttilää palaamaan ilman valvontaa</li><li>LED-kynttilät ovat hyvä vaihtoehto lapsiperheen kotiin</li></ul><p>Hämärässä kynttilänvalossa kaikki tuntuu paremmalta. 🕯️</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'deco_gallery_wall', 'emoji' => '🖼️', 'title' => 'Gallerioseinä kotiin — näin se onnistuu',
|
||||||
|
'category' => 'sisustus', 'subcategory' => ['diy'], 'author' => 'Sinikka', 'type' => 'post',
|
||||||
|
'desc' => 'Gallerioseinä on tehokkain tapa tuoda persoonallisuutta kotiin. Tässä ohjeet suunnitteluun ja toteutukseen.',
|
||||||
|
'body' => '<p>Gallerioseinä kuulostaa hankalalta mutta onnistuu helposti kun suunnittelee ensin!</p><h3>Suunnittelu</h3><ol><li>Valitse seinä — mieluiten suuri yhtenäinen pinta</li><li>Kokoa taulut, valokuvat, peilit — sekoita rohkeasti eri kokoja</li><li>Asettele ne ensin lattialle ja kokeile erilaisia järjestyksiä</li><li>Ota kuva puhelimella kun löydät mieluisan järjestyksen</li></ol><h3>Ripustus</h3><ul><li>Aloita keskimmäisestä taulusta, laajene siitä ulospäin</li><li>Käytä paperimalleja — leikkaa taulujen kokoiset paperit ja teippaa seinälle ensin</li><li>Command-strips ovat ystävällisiä seinälle (ei reikiä!)</li></ul><p>Oma gallerioseinä on kuin kotimuseo parhaista muistoistasi! 🖼️</p>',
|
||||||
|
],
|
||||||
|
// ── KIRJAT ───────────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'book_summer_reads', 'emoji' => '📖', 'title' => 'Kesän lukuvinkit — kirjoja jotka upposi',
|
||||||
|
'category' => 'kirjat', 'subcategory' => ['romaanit'], 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
|
'desc' => 'Kolme kirjaa joihin upposi tänä kesänä — vaihtelevaa luettavaa eri mielentiloihin.',
|
||||||
|
'body' => '<p>Kesä on parasta lukuaikaa. Tässä kolme kirjaa jotka pysäyttivät minut:</p><h3>1. Jännitys</h3><p>Pohjoismainen jännityskirjallisuus ei petä koskaan. Tunnelma, kylmä ilmasto ja monimutkaiset hahmot tekevät siitä koukuttavaa. Etsi kirjastosta suomalaisia tai ruotsalaisia rikosromaaneja.</p><h3>2. Kevyt kesälukeminen</h3><p>Välillä tarvitaan kirja jossa on hyvä loppu. Romantiikka tai humoristinen kotimainen proosa sopii täydellisesti mökkilaiturin tunnelmaan.</p><h3>3. Tarina joka jäi mieleen</h3><p>Paras kesäkirja on se johon palaa ajatuksissaan vielä syksyllä. Sellainen löytyy usein yllättäen — anna kirjaston vinkata!</p><p>Hyvää lukuhetkeä! 📚</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'book_audiobooks', 'emoji' => '🎧', 'title' => 'Äänikirjat — luen nyt enemmän kuin koskaan',
|
||||||
|
'category' => 'kirjat', 'subcategory' => ['muut'], 'author' => 'Sinikka', 'type' => 'post',
|
||||||
|
'desc' => 'Äänikirjat muuttivat tapani "lukea" — kuuntelen nykyään keittiössä, lenkillä ja käsitöitä tehdessä.',
|
||||||
|
'body' => '<p>Äänikirjat ovat mullistaneet lukuharrastukseni. Tässä miksi suosittelen:</p><h3>Milloin kuuntelen</h3><ul><li>🍳 Ruoanlaittoa ja tiskailua</li><li>🚶 Kävelylenkeillä</li><li>🧶 Neulomisen tai virkkaamisen aikana</li><li>🚗 Automatkoilla</li></ul><h3>Palvelut</h3><ul><li><strong>Storytel</strong> — suuri suomenkielinen valikoima</li><li><strong>Kirjasto</strong> — monella kirjastolla on ilmaisia äänikirjoja (Ellibs, OverDrive)</li><li><strong>Spotify</strong> — löytyy myös joitain äänikirjoja</li></ul><p>Vinkki: Aloita hitaammalla puhenopeudella (0.9×) jos et ole tottunut. Sopeutut nopeasti ja voit nostaa tahdin! 🎧</p>',
|
||||||
|
],
|
||||||
|
// ── HYVINVOINTI ──────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'wellness_morning', 'emoji' => '🌅', 'title' => 'Aamurutiini joka oikeasti toimii',
|
||||||
|
'category' => 'hyvinvointi', 'subcategory' => ['mieli'], 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
|
'desc' => 'Kolme pientä muutosta aamuun jotka muuttivat koko päivän laadun.',
|
||||||
|
'body' => '<p>Olen kokeillut monia aamurutiinejä. Tässä se mikä oikeasti toimii minulle:</p><h3>1. Puhelin pois ensimmäiseksi puoleksi tunniksi</h3><p>En katso puhelinta ennen kuin olen juonut kahvin. Tuntuu aluksi vaikealta, mutta mieli on paljon rauhallisempi koko aamun.</p><h3>2. Lasi vettä heti herätessä</h3><p>Ennen kahvia. Keho on kuivunut yön aikana ja vesi käynnistää aineenvaihdunnan.</p><h3>3. Jokin asia joka ilahduttaa</h3><p>Minulle se on rauhallinen kahvihetki ikkunan ääressä. Sinulle se voi olla lenkki, meditaatio tai hyvä podcast. Viisi minuuttia riittää.</p><p>Et tarvitse täydellistä aamurutiinia — tarvitset vain kolme pientä asiaa. 🌅</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'wellness_yoga', 'emoji' => '🧘', 'title' => 'Kotijoogaa aloittelijalle — 15 min päivässä',
|
||||||
|
'category' => 'hyvinvointi', 'subcategory' => ['liikunta'], 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
|
'desc' => 'Et tarvitse joogastudiota tai erityisiä vaatteita — tässä helppo aloitus kotona.',
|
||||||
|
'body' => '<p>Jooga tuntuu pelottavalta aloittaa mutta on itse asiassa hyvin helppo! Tässä oma 15 min aloittelijan ohjelma:</p><h3>Alkuasento: Lapsen asento (Balasana)</h3><p>Polvillaan, istuen kantapäillä, kädet edessä lattialla. Hengitä syvään 5 kertaa. Rentouttaa selkää ja rauhoittaa mielen.</p><h3>Koira katsoo alas (Downward Dog)</h3><p>Kädet ja jalat lattialla, lantio ylös — muodostuu kolmio. Kantapäät kohti lattiaa (ei haittaa vaikka eivät yletä). 5 hengitystä.</p><h3>Soturi I (Warrior I)</h3><p>Hyvä asento alaraajoihin. Yksi jalka eteen, toinen taakse, kädet ylös. Pidä 5 hengitystä, vaihda puoli.</p><p>YouTube on täynnä ilmaisia aloittelijaohjeita — hae "jooga aloittelijoille suomi"! 🧘</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'wellness_sleep', 'emoji' => '😴', 'title' => 'Parempi uni — vinkit jotka toimivat',
|
||||||
|
'category' => 'hyvinvointi', 'subcategory' => ['uni'], 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
|
'desc' => 'Nukuin huonosti vuosia ennen kuin opin nämä yksinkertaiset asiat.',
|
||||||
|
'body' => '<p>Uni on tärkein hyvinvoinnin pilari, mutta niin monelle se on haasteellista. Tässä mitä minulle toimi:</p><h3>Illalla</h3><ul><li>📵 <strong>Puhelin pois tunnin ennen nukkumaanmenoa</strong> — sininen valo häiritsee melatoniinia</li><li>🌡️ <strong>Viileä makuuhuone</strong> (16–18°C on ihanteellinen)</li><li>📖 <strong>Kirja tai rauhoittava podcast</strong> — ei uutisia tai someselailua</li></ul><h3>Aamulla</h3><ul><li>☀️ <strong>Luonnonvalo heti herätessä</strong> — auttaa vuorokausirytmiä</li><li>⏰ <strong>Sama heräämisaika joka päivä</strong> — myös viikonloppuisin</li></ul><p>Nukkuminen ei parane yhdessä yössä, mutta jo viikon rutiinilla huomaa eron. 😴</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'wellness_forest', 'emoji' => '🌲', 'title' => 'Metsäkävelyjen taika',
|
||||||
|
'category' => 'hyvinvointi', 'subcategory' => ['liikunta', 'mieli'], 'author' => 'Sinikka', 'type' => 'post',
|
||||||
|
'desc' => 'Tutkimukset vahvistavat sen minkä jokainen suomalainen jo tietää: metsässä oleminen tekee hyvää.',
|
||||||
|
'body' => '<p>Olen alkanut käydä metsässä vähintään kerran viikossa, ja muutos hyvinvoinnissani on selvä.</p><h3>Miksi metsä auttaa?</h3><ul><li>🌿 Fytonsidit — puiden erittämät yhdisteet alentavat stressihormoneja</li><li>👁️ Vihreä väri rauhoittaa hermostoa</li><li>🔇 Hiljaisuus tai luonnon äänet antavat aivoille lepoa</li><li>🚶 Epätasainen maasto aktivoi kehoa eri tavalla kuin asfaltti</li></ul><h3>Miten lähden metsään?</h3><p>En lataa podcastia. En kuuntele musiikkia. Vain minä ja metsä. Aluksi hiljaisuus tuntuu oudolta — pian se tuntuu parhaimmalta asialta maailmassa.</p><p>Jopa 20 minuuttia metsässä laskee verenpainetta. Kokeile! 🌲</p>',
|
||||||
|
],
|
||||||
|
// ── LEMMIKIT ─────────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'pet_dog_training', 'emoji' => '🐕', 'title' => 'Koiran peruskoulutus kotona',
|
||||||
|
'category' => 'lemmikit', 'subcategory' => ['koirat'], 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
|
'desc' => 'Istu, maahan ja paikka onnistuvat kotona ilman kouluttajaa — kärsivällisyys on avain.',
|
||||||
|
'body' => '<p>Kouluttanut koiriani itse jo 15 vuotta. Tässä parhaat peruskäskyt ja vinkit:</p><h3>Perusperiaatteet</h3><ul><li>✅ <strong>Positiivinen vahvistaminen</strong> — palkitse onnistumiset, älä rankaise epäonnistumisia</li><li>⏱️ <strong>Lyhyet harjoitustuokiot</strong> — 5–10 min kerrallaan, useita päivässä</li><li>🔄 <strong>Johdonmukaisuus</strong> — kaikki perheenjäsenet käyttävät samoja käskyjä</li></ul><h3>Istu-käsky</h3><ol><li>Pidä herkku nenän edessä</li><li>Vie herkku hitaasti koiran pään yli taaksepäin</li><li>Koira istuu automaattisesti seuratessaan herkkua</li><li>Sano "istu" juuri kun takamus osuu lattiaan</li><li>Palkitse heti!</li></ol><p>Koiran kouluttaminen on mukavaa yhdessäoloa. Nauti siitä! 🐕</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'pet_cat_enrichment', 'emoji' => '🐈', 'title' => 'Kissan elämää rikastuttavat aktiviteetit',
|
||||||
|
'category' => 'lemmikit', 'subcategory' => ['kissat'], 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
|
'desc' => 'Sisäkissa tarvitsee virikkeita — nämä helpot ideat pitävät kissan virkeänä ja onnellisena.',
|
||||||
|
'body' => '<p>Sisäkissa elää pitkän ja terveen elämän, mutta tarvitsee virikkeita. Tässä mitä meillä toimii:</p><h3>Päivittäiset leikkituokiot</h3><ul><li>🪄 <strong>Sulkasauva</strong> — simuloi saaliin liikettä, aktivoi metsästysvaiston</li><li>🔴 <strong>Laserpiste</strong> — loistava liikuttaja, mutta lopeta aina oikeaan leluun niin kissa saa "saaliin"</li><li>📦 <strong>Pahvilaatikot</strong> — kissan suosikki, täysin ilmainen!</li></ul><h3>Ympäristön rikastaminen</h3><ul><li>🪟 Kissanikkuna tai hylly ikkunan eteen — kissa voi seurata lintuja</li><li>🌿 Kissanruoho (catnip tai valerian) — osa kissoista rakastaa</li><li>🗼 Kiipeilyteline — kissa haluaa olla korkealla</li></ul><p>15 minuuttia leikkiä päivässä tekee isoja ihmeitä! 🐈</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'pet_winter', 'emoji' => '❄️', 'title' => 'Lemmikki talvella — vinkit kylmään aikaan',
|
||||||
|
'category' => 'lemmikit', 'subcategory' => ['muut'], 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
|
'desc' => 'Kylmä talvi tuo omat haasteensa lemmikkien hoidossa — nämä vinkit auttavat.',
|
||||||
|
'body' => '<p>Suomen talvi on rankka sekä meille että lemmikeillämme. Tässä mitä olen oppinut:</p><h3>Koiran talvihoito</h3><ul><li>🧥 Lyhytkarvaiset rodut tarvitsevat takin — ne eivät ole turhia hempeilyjä</li><li>🐾 Tarkista tassuista suolan aiheuttamat haavat lenkiltä palatessa</li><li>🛁 Pese tassu suolosta lenkiltä tultuasi, tai käytä tassusuojaa</li><li>⏱️ Lyhennä lenkki pakkasen kiristyessä alle -20°C</li></ul><h3>Kissan talvi</h3><ul><li>🔥 Varmista ettei kissa nuku liian lähellä lämpöpatteria — kuivattaa ihoa</li><li>💧 Lisää vesipisteitä — talvi-ilma on kuivaa</li></ul><p>Lemmikki ei valita — sinun tehtäväsi on huomata! ❄️</p>',
|
||||||
|
],
|
||||||
|
// ── KASVIT ───────────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'plant_beginners', 'emoji' => '🪴', 'title' => 'Helpoimmat huonekasvit — ei voi tappaa',
|
||||||
|
'category' => 'kasvit', 'subcategory' => ['huonekasvit'], 'author' => 'Sinikka', 'type' => 'post',
|
||||||
|
'desc' => 'Jos olet tappanu jokaisen kasvin jonka olet ostanut, nämä lajikkeet ovat sinulle.',
|
||||||
|
'body' => '<p>Kaikki voivat kasvattaa huonekasveja! Avain on valita oikea kasvi oikeaan paikkaan.</p><h3>Top 4 helpointa</h3><ul><li>🌵 <strong>Aloe vera</strong> — kastele kerran kahdessa viikossa, rakastaa aurinkoa. Täysin anteeksiantava!</li><li>💚 <strong>Pothos (viinikasvi)</strong> — viihtyy varjossakin, juontuu vedessä, kasvaa milloin tahansa</li><li>🪨 <strong>Mehikasvit</strong> — kastele kerran kuussa, älä enempää. Ikkunalauta riittää.</li><li>🌱 <strong>Sansevieria (anoppien kieli)</strong> — kestää kuivuutta, varjoa, lähes kaiken</li></ul><h3>Yleisin virhe</h3><p>Liikakastelu tappaa enemmän kasveja kuin kuivuus. Epäillessäsi — älä kastele. Enemmän on harvoin parempi. 💧</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'plant_monstera', 'emoji' => '🌿', 'title' => 'Monstera — kuningattaren hoito-opas',
|
||||||
|
'category' => 'kasvit', 'subcategory' => ['huonekasvit'], 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
|
'desc' => 'Monstera deliciosa on tämän hetken suosituin huonekasvi — ja hyvästä syystä. Tässä kaikki mitä sen hoidosta pitää tietää.',
|
||||||
|
'body' => '<p>Monstera on upea kasvi johon rakastuin heti. Tässä mitä olen oppinut sen hoidosta:</p><h3>Valo</h3><p>Epäsuora kirkas valo on paras. Suora aurinko polttaa lehdet. Sopii hyvin ikkunan viereen etelä- tai länsiseinustalle.</p><h3>Kastelu</h3><p>Kastele kun ylimmäinen 5 cm multaa on kuivaa. Talvella harvemmin kuin kesällä. Käytä huoneenlämpöistä vettä.</p><h3>Lannoitus</h3><p>Kasvukaudella (maalis–elokuu) kerran kuussa nesteylannoitteella. Talvella ei tarvita.</p><h3>Tukikeppi</h3><p>Monstera haluaa kiivetä. Sammalpatsas (moss pole) pitää kasvun pystysuorana ja lehdet kasvavat isommiksi!</p><p>Palkitsevin kasvi jonka minulla on. 🌿</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'plant_seeds', 'emoji' => '🌱', 'title' => 'Kasvien kasvatus siemenistä — kevätprojekti',
|
||||||
|
'category' => 'kasvit', 'subcategory' => ['puutarhakasvit'], 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
|
'desc' => 'Oman kasvin kasvattaminen siemenestä on tyydyttävintä mitä puutarhassa voi tehdä.',
|
||||||
|
'body' => '<p>Kun ensimmäinen oma taimi nousee mullasta, tuntuu kuin olisi luonut jotain ihmeellistä.</p><h3>Milloin aloittaa?</h3><p>Helmikuu–maaliskuu on hyvä aika aloittaa sisäkylvöt. Taimet siirretään ulos toukokuussa hallojen jälkeen.</p><h3>Mitä tarvitaan?</h3><ul><li>🌱 Kylvömultaa — tavallinen multaa on liian raskas</li><li>☀️ Valoa — ikkunalauta tai kasvivalo</li><li>💧 Tasainen kosteus — älä päästä kylvöalustaa kuivumaan</li><li>🌡️ Lämpöä — 20–22°C on ihanteellinen itämislämpötila</li></ul><h3>Helpot aloittelijakasvit siemenestä</h3><ul><li>🌻 Auringonkukka — nopea, iso ja näyttävä</li><li>🌿 Basilika — hyödyllinen ja nopea</li><li>🥬 Salaatti — kerätään jo 4–6 viikossa</li></ul><p>Aloita pienestä, nauti prosessista! 🌱</p>',
|
||||||
|
],
|
||||||
|
// ── MATKUSTUS ────────────────────────────────────────────
|
||||||
|
[
|
||||||
|
'id' => 'travel_lapland', 'emoji' => '🏔️', 'title' => 'Lappi talvella — ensikertalaiselle',
|
||||||
|
'category' => 'matkustus', 'subcategory' => ['suomi'], 'author' => 'Tiina K.', 'type' => 'post',
|
||||||
|
'desc' => 'Lapin talvimatka on elämys — mutta se kannattaa suunnitella etukäteen. Tässä vinkit ensimmäiselle kerralle.',
|
||||||
|
'body' => '<p>Kävin Lapissa talvella ensimmäistä kertaa viime vuonna. Ei jäänyt viimeiseksi! Tässä mitä opin:</p><h3>Milloin mennä?</h3><p><strong>Joulukuu–tammikuu:</strong> Kaamos, revontulet, luminen maisema. Kylmintä.<br><strong>Helmikuu–maaliskuu:</strong> Aurinkoisempaa, revontulien sesonki, hieman lämpimämpää. Suosikkini!</p><h3>Mitä tehdä?</h3><ul><li>🌌 <strong>Revontulet</strong> — varaa selkeä yö ja mene pois kaupunkivaloista</li><li>🎿 <strong>Murtomaahiihto</strong> — latuverkostot ovat erinomaisia</li><li>🐕 <strong>Huskyajelu</strong> — kallis mutta elämys</li><li>🛷 <strong>Poroajelu</strong> — rauhallisempi vaihtoehto</li></ul><h3>Vaatetus</h3><p>Kerrosvaatetus on avain. Villakerros, fleece, tuulensuoja ja toppatakki päälle. Kunnolliset talvikengät — älä aliarvio! 🧥</p>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'travel_tallinn', 'emoji' => '🏛️', 'title' => 'Tallinna viikonlopuksi — parhaat vinkit',
|
||||||
|
'category' => 'matkustus', 'subcategory' => ['eurooppa'], 'author' => 'Maija-Liisa', 'type' => 'post',
|
||||||
|
'desc' => 'Tallinna on ihanteellinen lähimatka — laivalla sinne, historiallinen vanha kaupunki, hyvä ruoka.',
|
||||||
|
'body' => '<p>Tallinna on suomalaisten klassinen kohde syystä. Tässä omat suosikkini:</p><h3>Vanha kaupunki</h3><p>Raatihuoneentori on must — mutta mene sinne aamulla ennen turistiruuhkaa. Illalla torilla on paljon baareja, päivällä enemmän tilaa ihailla arkkitehtuuria.</p><h3>Syöminen</h3><ul><li>🥣 <strong>Leib Restaurant</strong> — paikallista fermentoitua ruokaa, täytyy varata pöytä</li><li>🍺 <strong>Põhjala Tap Room</strong> — virolainen panimoravintola, hyvät craft-oluet</li><li>🥐 <strong>Kohvik Von Krahli Aed</strong> — hyvä brunssi</li></ul><h3>Käytännön vinkit</h3><ul><li>💶 Käteinen kannattaa — monessa paikassa ei oteta korttia</li><li>🚶 Vanha kaupunki on pieni — kaikki kannattaa kävellä</li><li>🛒 Kauppahalli (Balti Jaam Market) — paikallinen tunnelma</li></ul>',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'id' => 'travel_saaristo', 'emoji' => '⛵', 'title' => 'Saaristo-Suomi kesällä — veneellä tai laivalla',
|
||||||
|
'category' => 'matkustus', 'subcategory' => ['suomi'], 'author' => 'Riitta H.', 'type' => 'post',
|
||||||
|
'desc' => 'Suomen saaristo on yksi maailman kauneimmista — ja helposti saavutettavissa myös ilman venettä.',
|
||||||
|
'body' => '<p>Saaristo kesällä on suomalaisen maiseman parhaimmistoa. Tässä miten pääset nauttimaan siitä:</p><h3>Ilman venettä</h3><ul><li>⛴️ <strong>Yhteysalukset</strong> — Saaristomeren alueella kulkee säännöllisiä linjoja</li><li>🏨 <strong>Saaristohotellit</strong> — mukava tapa yöpyä saarella ilman omaa venettä</li><li>🚲 <strong>Pyöräveneellä</strong> — joillain saarilla voi vuokrata pyörän ja lautan yhdistelmän</li></ul><h3>Veneen kanssa</h3><p>Jos sinulla on vene tai pääset tutun kyydissä, avautuvat saariston parhaat paikat. Pienet luodot, uimarannat joihin ei muuten pääse, hiljaiset lahdet — se on Suomea parhaimmillaan.</p><p>Saaristo odottaa! ⛵</p>',
|
||||||
|
],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -342,6 +552,14 @@ function getOrInitCategories(): array {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
unset($cat);
|
unset($cat);
|
||||||
|
// Also append brand-new default categories that don't exist in file yet
|
||||||
|
$existingCatIds = array_column($cats, 'id');
|
||||||
|
foreach ($defaults as $def) {
|
||||||
|
if (!in_array($def['id'], $existingCatIds)) {
|
||||||
|
$cats[] = $def;
|
||||||
|
$changed = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
if ($changed) writeData('categories.json', $cats);
|
if ($changed) writeData('categories.json', $cats);
|
||||||
return $cats;
|
return $cats;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user