Compare commits

..
197 Commits
Author SHA1 Message Date
rorapp 671510860d Refocus content on Lichterei lighting 2025-10-13 11:25:56 +02:00
Bastian Allgeier abb32d2512 Upgrade to 4.6.1 2025-02-06 16:45:55 +01:00
Moritz Stückler b847df1abe fix: add PHP 8.4 to composer.json 2025-02-03 14:54:40 +01:00
Moritz Stückler b2e49c18d2 fix: self closing path tag 2025-02-03 14:52:57 +01:00
Moritz Stückler 724f3c540b fix: line break 2025-02-03 14:52:57 +01:00
Moritz Stückler c70c5374ff fix: add xmlns 2025-02-03 14:52:57 +01:00
Moritz Stückler bfc4522125 fix: social icon colors 2025-02-03 14:52:57 +01:00
Bastian Allgeier daf499e2e4 Upgrade to 4.6.0 2025-01-30 12:15:44 +01:00
Nico Hoffmann ෴. d71db84033 Update README.md 2025-01-25 23:01:04 +01:00
Nico Hoffmann ෴. dc14f4914c Merge pull request #52 from getkirby/feature/symfony-yaml-handler
Use Symfony YAML handler
2025-01-21 21:38:11 +01:00
Bastian Allgeier 63ddf40692 Upgrade to 4.5.0 2024-11-28 11:24:28 +01:00
Bastian Allgeier 49287c7a5e Upgrade to 4.4.1 2024-09-23 11:46:43 +02:00
Bastian Allgeier 8bc7250b68 Upgrade to 4.4.0 2024-09-12 14:43:02 +02:00
Nico Hoffmann ca9b38f303 Add comment for config file 2024-09-10 21:54:06 +02:00
Nico Hoffmann 1da1d52158 Use Symfony YAML handler 2024-09-01 12:50:05 +02:00
Lukas Bestle a955c7822e Upgrade to 4.3.1 2024-08-29 11:03:34 +02:00
Bastian Allgeier e50c0341fc Upgrade to 4.3.0 2024-06-13 12:13:00 +02:00
Nico Hoffmann ෴ 4b55753c46 Use GitHub org funding file 2024-06-04 18:52:35 +02:00
Bastian Allgeier 7f4eb7509d Upgrade to 4.2.0 2024-04-10 11:09:52 +02:00
Bastian Allgeier 77d9337371 Upgrade to 4.1.2 2024-03-06 12:42:16 +01:00
Bastian Allgeier 2e8aa1ed80 Upgrade to 4.1.1 2024-02-26 11:15:36 +01:00
Bastian Allgeier 9345fc1a0b Upgrade to 4.1.0 2024-01-30 16:41:06 +01:00
Bastian Allgeier 5c44c8fcfd Upgrade to 4.0.3 2024-01-10 11:32:26 +01:00
Bastian Allgeier 270ffc1119 Merge branch 'main' of github.com:getkirby/starterkit 2023-12-19 15:42:36 +01:00
Bastian Allgeier 94d534e075 Upgrade to 4.0.2 2023-12-19 15:42:31 +01:00
Lukas Bestle a068a886aa Fix PHP version range in composer.json 2023-12-12 22:20:42 +01:00
Bastian Allgeier 87ad81aeb9 Fix object fitting for images 2023-12-05 13:24:42 +01:00
Bastian Allgeier 122d28dbcb Add styles for the gallery 2023-12-05 13:03:59 +01:00
Bastian Allgeier c37ec66ab6 Apply layout fix 2023-11-30 15:46:03 +01:00
Bastian Allgeier a9a281b770 Update copyright 2023-11-30 14:05:22 +01:00
Bastian Allgeier 6cdb5c1c91 Upgrade to 4.0.1 2023-11-30 14:04:59 +01:00
Bastian Allgeier 48fecb671b Fix composer dependencies 2023-11-28 14:53:56 +01:00
Bastian Allgeier 3b0b6546ca Upgrade to 4.0.0 2023-11-28 09:34:07 +01:00
Bastian Allgeier f96b96af76 Upgrade to 3.9.8 2023-11-14 12:19:47 +01:00
Bastian Allgeier 474ecd14c7 Upgrade to 3.9.7 2023-10-06 12:54:54 +02:00
Bastian Allgeier 035d655ca1 Upgrade to 3.9.6.1 2023-07-31 13:04:59 +02:00
Bastian Allgeier 544b557c94 Merge branch 'main' of github.com:getkirby/starterkit 2023-07-27 12:08:49 +02:00
Bastian Allgeier 7928c28702 Upgrade to 3.9.6 2023-07-27 12:08:43 +02:00
Lukas Bestle db49a55c00 Update .htaccess 2023-07-22 22:34:35 +02:00
Bastian Allgeier f76fbaa53e Upgrade to 3.9.5 2023-06-07 14:12:49 +02:00
Bastian Allgeier 38c8ba7e59 Upgrade to 3.9.4 2023-04-21 11:26:07 +02:00
Bastian Allgeier cd495f054e Upgrade to 3.9.3 2023-03-30 15:17:37 +02:00
Bastian Allgeier 20e971adb4 Merge branch 'main' of github.com:getkirby/starterkit 2023-03-08 12:24:11 +01:00
Bastian Allgeier 3b0b4feb16 Upgrade to 3.9.2 2023-03-08 12:24:06 +01:00
Fabian Fischer 62cda7f474 change php requirement in composer.json (php 8.3.0) 2023-02-08 22:45:45 +03:00
Bastian Allgeier c58864a585 Upgrade to 3.9.1 2023-01-31 11:10:44 +01:00
Bastian Allgeier 6e5c9d1f48 Upgrade to 3.9.0 2023-01-17 14:50:16 +01:00
Bastian Allgeier 0ebe0c7b16 Upgrade to 3.8.4 2023-01-10 09:58:43 +01:00
Lukas Bestle 7f6e78ab3b Switch from Twitter to fediverse in site 2022-12-12 22:00:57 +01:00
Bastian Allgeier 6a85ceba1a Merge branch 'main' of github.com:getkirby/starterkit
# Conflicts:
#	content/2_notes/20201210_exploring-the-universe/dark-forest.jpg.txt
2022-12-12 13:57:27 +01:00
Bastian Allgeier ec4ece4000 Add alt text to all photos 2022-12-12 13:56:04 +01:00
Bastian Allgeier 343909d7d7 Remove Twitter 2022-12-12 12:05:06 +01:00
Nico Hoffmann bd34df8301 Add Mastodon social icon 2022-12-09 16:59:32 +01:00
Nico Hoffmann c232b329fe Swap Twitter with YouTube social media icon 2022-12-09 15:00:18 +01:00
Nico Hoffmann ෴ ae662daaf2 README: add not about starterkit licensing 2022-12-09 13:59:25 +01:00
Nico Hoffmann 165a3e0478 Fix #46 2022-12-09 13:47:36 +01:00
Nico Hoffmann 9cf12b9bbc aria-current=“page”
Fixes #47
2022-12-09 13:43:18 +01:00
Bastian Allgeier 8381ccb96c Upgrade to 3.8.3 2022-12-06 15:37:13 +01:00
Bastian Allgeier f9e812cb0c Upgrade to 3.8.2 2022-11-15 13:26:12 +01:00
Ahmet Bora fe2baa1b7a Update composer.json 2022-10-25 13:30:51 +03:00
Bastian Allgeier de62b5f553 Upgrade to 3.8.1.1 2022-10-25 11:51:57 +02:00
Bastian Allgeier 9c93e01c3a Upgrade to 3.8.1 2022-10-18 14:11:15 +02:00
Bastian Allgeier 94b2a32baf Upgrade to the 3.8.0 patch 2022-10-06 11:07:18 +02:00
Bastian Allgeier 8c684581df Save UUIDs 2022-10-06 10:18:11 +02:00
Bastian Allgeier 7aa0342d93 Generate UUIDs 2022-10-06 10:12:36 +02:00
Bastian Allgeier 7d168aae58 Upgrade to 3.8.0 2022-10-06 10:11:54 +02:00
Lukas Bestle a9ed4e45ca Only pass Authorization header to PHP if set
https://github.com/getkirby/kirby/issues/4634#issuecomment-1241775782
2022-10-06 09:30:04 +02:00
Nico Hoffmann 26541380c4 Update to Kirby 3.7.5 2022-08-30 20:43:20 +02:00
Lukas Bestle d89a0a647c Update Kirby to 3.7.4 2022-08-24 10:59:39 +02:00
Lukas Bestle 435b9f4541 Template escaping 2022-08-24 10:59:39 +02:00
Lukas Bestle 27acc17eac Remove unneeded processing 2022-08-20 18:09:56 +02:00
Lukas Bestle b800bcb5be Remove dead code 2022-08-20 18:09:21 +02:00
Nico Hoffmann ෴ a548af97e2 Merge pull request #45 from getkirby/fix/composer-plugin 2022-08-13 14:53:34 +02:00
Lukas Bestle 266bb1c579 Normalize composer.json 2022-08-13 13:18:25 +02:00
Lukas Bestle 50aa2544f0 composer.json: Allow Kirby Composer installer 2022-08-13 13:16:54 +02:00
Bastian Allgeier 281090cd87 Upgrade to 3.7.3 2022-08-10 12:18:04 +02:00
Bastian Allgeier fbb8023da4 Upgrade to 3.7.2.1 2022-07-29 13:19:38 +02:00
Bastian Allgeier 833f327139 Upgrade to 3.7.2 2022-07-27 15:34:32 +02:00
Bastian Allgeier 1ad1eaf387 Upgrade to 3.7.1 2022-07-12 13:33:21 +02:00
Bastian Allgeier 7931eb5e47 Upgrade to 3.7.0.2 2022-07-01 10:35:21 +02:00
Bastian Allgeier 8bb6f353e5 Upgrade to 3.7.0.1 2022-06-28 11:45:40 +02:00
Bastian Allgeier 1c22148d7b Upgrade to 3.7.0 2022-06-27 11:59:19 +02:00
Nico Hoffmann ෴ 0751a6510d Merge pull request #43 from getkirby/section-label 2022-06-04 18:45:58 +02:00
Lukas BestleandNico Hoffmann ෴ 3735edfbe7 Sections: label instead headline
Co-authored-by: Nico Hoffmann  ෴ <me@nhoffmann.com>
2022-06-04 17:09:42 +02:00
Lukas Bestle 81e72b836c Set file permissions to 644 2022-06-04 17:01:14 +02:00
Sonja Broda f90d4d5114 Merge pull request #42 from getkirby/texnixe/remove-preset
Remove page preset from default.yml blueprint
2022-06-03 18:30:11 +02:00
Sonja Broda e9a56cde64 Remove page preset from default.yml blueprint 2022-06-02 23:15:34 +02:00
Bastian Allgeier d515908e2e Upgrade to 3.6.6 2022-05-05 13:58:33 +02:00
Bastian Allgeier 5c64df9e2b Upgrade to 3.6.5 2022-04-19 14:59:34 +02:00
Bastian Allgeier fee3f5253d Upgrade to 3.6.4 2022-04-05 10:18:36 +02:00
Bastian Allgeier 905981da5a Upgrade to 3.6.3.1 2022-03-24 11:02:36 +01:00
Bastian Allgeier f732a03566 Upgrade to 3.6.3 2022-03-22 10:43:28 +01:00
Sonja Broda 15da803094 Fix issue #41 2022-03-17 19:03:00 +01:00
sylvia 7df7e6c822 add aria-label 2022-03-13 12:25:11 +01:00
Nico Hoffmann ෴ fc28d8e2d2 Fix copyright 2022-02-17 13:10:26 +01:00
Bastian Allgeier 1cdbc0659a Merge branch 'main' of github.com:getkirby/starterkit into main 2022-02-01 11:42:45 +01:00
Bastian Allgeier 848ea36dcf Upgrade to 3.6.2 2022-02-01 11:42:39 +01:00
Sonja Broda 822b434bb5 Fix links in comments, fixes #37 2022-01-12 10:58:35 +01:00
Ahmet Bora 4a013b5e86 Fix HTML markups 2021-12-27 17:37:26 +03:00
Nico Hoffmann a467612cba Merge pull request #36 from anselmh/patch-1 2021-12-21 09:26:46 +02:00
Anselm Hannemann 8a23d1a5a0 Fix typo in the photographer field’s label 2021-12-21 08:25:23 +01:00
Lukas Bestle 89a6962745 Update composer.json 2021-12-12 20:11:53 +01:00
Sonja Broda 4885a60c5c Fix passing null to urldecode in notes controller 2021-12-12 20:11:53 +01:00
Bastian Allgeier f62d1a39ca Upgrade to 3.6.1.1 2021-12-09 17:09:57 +01:00
Bastian Allgeier 70b8439c49 Upgrade to 3.6.1 2021-12-07 12:39:43 +01:00
Nico Hoffmann 9fc43ea22c Remove title from site.yml
To actually use `view.site` translation strings in the Panel.
2021-11-30 14:34:16 +01:00
Ahmet Bora 214e97a043 Fix PHP requirements 2021-11-16 15:43:35 +01:00
Bastian Allgeier 92b7a330fa Upgrade to 3.6.0 2021-11-16 14:53:37 +01:00
Bastian Allgeier 7388fa4d24 Upgrade to 3.5.8 2021-11-16 10:46:50 +01:00
Lukas Bestle 5cb8dd0bd9 Don't .gitignore *.sublime-project
Fixes #21.
2021-07-18 11:49:12 +02:00
Lukas Bestle 9bc881f37e Update to 3.5.7.1 2021-07-07 11:53:53 +02:00
Bastian Allgeier 62b533a28f Upgrade to 3.5.7 2021-07-02 11:34:29 +02:00
Bastian Allgeier 5358f8885c Upgrade to 3.5.6 2021-06-08 09:57:59 +02:00
Bastian Allgeier fb57845df1 Merge branch 'main' of github.com:getkirby/starterkit into main 2021-05-11 11:55:39 +02:00
Bastian Allgeier efeff45192 Upgrade to 3.5.5 2021-05-11 11:55:32 +02:00
Ahmet Bora d500ca64e8 Fix composer requirements 2021-05-09 14:46:09 +02:00
Bastian Allgeier 44a7353f77 Update README.md 2021-05-05 11:27:33 +02:00
Nico Hoffmann 55bfabd0c6 Merge pull request #26 from phelex/patch-1 2021-04-27 16:14:00 +02:00
Felix Hofmann-Oggier a4a308ceaa Typo in starterkit: s/there/their 2021-04-27 15:52:49 +02:00
Bastian Allgeier de3560f3d6 Merge branch 'main' of github.com:getkirby/starterkit into main 2021-04-27 10:41:48 +02:00
Bastian Allgeier 7477aec06c Upgrade to 3.5.4 2021-04-27 10:41:42 +02:00
Lukas Bestle 8fd9619415 Fix file permissions 2021-04-20 10:09:22 +02:00
vrastilondrej 8de94e5235 Fix link in cover.yml comment 2021-03-18 09:49:51 +01:00
Bastian Allgeier 011139ef61 Upgrade to 3.5.3.1 2021-02-24 17:17:08 +01:00
Bastian Allgeier 448ec7e54e Upgrade to 3.5.3 2021-02-11 11:53:14 +01:00
Bastian Allgeier b507926ad1 Upgrade to 3.5.2 2021-02-09 16:55:18 +01:00
Bastian Allgeier 99c36fa137 Upgrade to 3.5.1 2021-01-19 12:20:38 +01:00
Ahmet Bora 8f55019e01 Adds .gitattributes and updates .gitignore 2021-01-13 14:30:14 +03:00
Lukas Bestle 282baf20d5 Merge pull request #17 from johannschopplich/start-no-timeout
Disable composer timeout (5 min) for serve script
2021-01-06 15:14:29 +01:00
Johann Schopplich 84116e936c Disable composer timeout for serve script 2021-01-05 22:59:50 +01:00
Bastian Allgeier d6f9dc0ee9 New start script 2021-01-05 22:27:20 +01:00
Luke Dorny 3e54bd3263 Update README.md 2020-12-18 13:04:14 +01:00
Bastian Allgeier 9109130c9c Upgrade to 3.5 2020-12-15 12:21:40 +01:00
sonja eabce32cf0 Use html method 2020-12-15 12:21:40 +01:00
sonja 0b9ca1d05c Add notes about collections 2020-12-15 12:21:39 +01:00
sonja 89265cd228 Add missing cover field to note blueprint and move field to its own blueprint 2020-12-15 12:21:39 +01:00
sonja 137700c492 Add accept option to image blueprint and assign this template to cover field 2020-12-15 12:21:39 +01:00
Bastian Allgeier b69da9aee4 Updated images 2020-12-15 12:21:39 +01:00
Bastian Allgeier 4d7b192c94 Design adjustments, new content and more 2020-12-15 12:21:39 +01:00
Bastian Allgeier c378376bc9 Upgrade to rc5 2020-12-15 12:21:38 +01:00
Bastian Allgeier 3fec0d7c93 Create FUNDING.yml 2020-12-11 10:11:43 +01:00
Bastian Allgeier cd191bd224 Upgrade to 3.4.5 2020-12-01 13:15:19 +01:00
Bastian Allgeier 0b80361a79 Upgrade to 3.4.4 2020-11-30 15:32:35 +01:00
Nico Hoffmann c091f04115 Update README.md 2020-10-22 19:18:32 +02:00
Nico Hoffmann cb8377495b Update README.md 2020-10-22 09:28:59 +02:00
Nico Hoffmann a26fbb41f3 Update README.md 2020-10-22 09:28:59 +02:00
Nico Hoffmann 0981af45e0 Album controller: Sort files as in Panel 2020-10-05 11:56:20 +02:00
Bastian Allgeier d8e797dd9b Upgrade to 3.4.3 2020-09-15 10:25:09 +02:00
Bastian Allgeier 54b9ba3047 Upgrade to 3.4.2 2020-08-07 13:13:04 +02:00
Bastian Allgeier 68078dd107 Upgrade to 3.4.1 2020-08-04 15:58:50 +02:00
Lukas Bestle f2f3bb96c0 Merge pull request #10 from rlb222/patch-1
in the help line, make the gallery tag visible
2020-08-01 21:02:15 +02:00
R. Banus 1d791da478 in the help line, make the gallery tag visible
Added backslashes to ensure the {{ gallery }} tag is visible in help:
2020-08-01 19:39:32 +02:00
Bastian Allgeier f79d2e960c 3.4.0 2020-07-07 12:40:29 +02:00
Lukas Bestle 5f025ac2c2 Minor fixes to .htaccess 2020-06-23 14:43:43 +02:00
Lukas Bestle 61729df53a .htaccess: Block access to all files in content 2020-06-23 14:43:43 +02:00
Bastian Allgeier e64a392079 Upgrade to 3.3.6 2020-04-27 15:39:33 +02:00
Bastian Allgeier 1f2f39ce58 Upgrade to 3.3.5 2020-03-17 14:20:08 +01:00
Bastian Allgeier 211e325864 Upgrade to 3.3.4 2020-02-18 09:52:14 +01:00
Bastian Allgeier 9c87f2fbc3 Upgrade to 3.3.3 2020-01-20 12:19:38 +01:00
Sonja Broda dd8a5e1ac3 Add .lock files to .gitignore 2020-01-07 14:14:10 +01:00
Bastian Allgeier 91919964db Upgrade to Kirby 3.3.2 2019-12-17 10:31:21 +01:00
Bastian Allgeier 3a82406bed Upgrade to 3.3.1 2019-11-26 11:04:08 +01:00
Bastian Allgeier 23c67beafb Merge branch 'master' of github.com:getkirby/starterkit 2019-11-05 09:36:05 +01:00
Bastian Allgeier a431716732 Upgrade to 3.3.0 2019-11-05 09:35:58 +01:00
Sonja Broda faaf90638a Change status alias to changeStatus 2019-10-28 22:13:29 +01:00
Sonja Broda 6ca2965723 Merge pull request #6 from jschopplich/patch-1
Remove duplicate `insert_final_newline = true`
2019-10-25 14:18:00 +02:00
Johann Schopplich c5f4a1b867 Remove duplicate of insert_final_newline = true 2019-10-25 13:36:28 +02:00
Bastian Allgeier 447a9dd266 Upgrade to 3.2.5 2019-09-24 11:00:59 +02:00
Bastian Allgeier ff9b5b1861 Upgrade to 3.2.4 2019-09-03 12:43:55 +02:00
Sonja Broda f79bc3248c Merge pull request #5 from getkirby/texnixe/annotated-starterkit
Create annotated Starterkit
2019-08-08 12:59:27 +02:00
Bastian Allgeier 02be32bb75 Upgrade to 3.2.3 2019-08-06 10:24:12 +02:00
Sonja Broda ad938c3942 Update default.yml 2019-08-03 20:13:22 +02:00
Sonja Broda 50c52a7b4a Update home.yml 2019-08-03 20:09:06 +02:00
Sonja Broda 0201a21877 Update header annotations 2019-07-28 16:24:01 +02:00
Sonja Broda 65938de7d2 Update template annotations 2019-07-28 16:03:52 +02:00
Sonja Broda aada11ac43 Create annotated Starterkit 2019-07-28 15:07:33 +02:00
Bastian Allgeier 40f095f5de Upgrade to 3.2.2 2019-07-10 16:19:10 +02:00
Ahmet Bora 2744985432 Replaced optimized images 2019-07-09 16:48:50 +02:00
Bastian Allgeier 2694b3d76f Upgrade to 3.2.1 2019-07-09 16:47:07 +02:00
Thomas Verleye 7b4170f17e Fix typo in .htaccess 2019-07-09 16:46:56 +02:00
Sonja Broda 487b0f4ed3 Replace site.find() with kirby.page() 2019-07-09 16:46:20 +02:00
Sonja Broda dfb74b1f52 Merge pull request #1 from getkirby/texnixe/patch
Add check if page exists
2019-07-01 16:38:54 +02:00
Bastian Allgeier 9c89153d35 Upgrade to 3.2.0 2019-06-25 09:56:08 +02:00
Sonja Broda 75f787d1ad Add check if page exists 2019-05-28 07:08:32 +02:00
Bastian Allgeier 9e18cf635d Upgrade to 3.1.4 2019-05-21 12:16:05 +02:00
Bastian Allgeier 066913cb6e Upgrade to 3.1.3 2019-04-23 16:13:26 +02:00
Bastian Allgeier eb29ef6d6c Upgrade to 3.1.2 2019-04-09 14:34:12 +02:00
Bastian Allgeier 852a14595e Upgrade to 3.1.1 2019-03-26 11:00:03 +01:00
Bastian Allgeier bdc985b861 Fix some blueprint issues 2019-03-19 11:07:22 +01:00
Bastian Allgeier 6e074142f1 Upgrade to 3.1.0 2019-03-19 11:07:14 +01:00
Bastian Allgeier 418db4b09b Upgrade to 3.0.3 2019-03-05 10:55:03 +01:00
Bastian Allgeier 8e3d86a590 Upgrade to 3.0.2 2019-02-19 16:39:58 +01:00
Bastian Allgeier f76ee1bb14 Upgrade to 3.0.1 2019-02-05 11:27:19 +01:00
Nico Hoffmann 1dc0eeb768 Update README.md 2019-01-16 18:06:58 +01:00
Bastian Allgeier f596ff5c4c 3.0 2019-01-15 11:43:30 +01:00
Bastian Allgeier 8070893b64 RC6 2019-01-14 10:52:45 +01:00
Bastian Allgeier 01277f79f2 first version 2019-01-13 23:17:34 +01:00
984 changed files with 194848 additions and 46 deletions
+21
View File
@@ -0,0 +1,21 @@
[*.{css,scss,less,js,json,ts,sass,html,hbs,mustache,phtml,html.twig,md,yml}]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
indent_size = 4
trim_trailing_whitespace = false
[site/templates/**.php]
indent_size = 2
[site/snippets/**.php]
indent_size = 2
[package.json,.{babelrc,editorconfig,eslintrc,lintstagedrc,stylelintrc}]
indent_style = space
indent_size = 2
+3
View File
@@ -0,0 +1,3 @@
# git
.gitattributes export-ignore
.github export-ignore
+47 -26
View File
@@ -1,30 +1,51 @@
# ---> WebMethods
**/IntegrationServer/datastore/
**/IntegrationServer/db/
**/IntegrationServer/DocumentStore/
**/IntegrationServer/lib/
**/IntegrationServer/logs/
**/IntegrationServer/replicate/
**/IntegrationServer/sdk/
**/IntegrationServer/support/
**/IntegrationServer/update/
**/IntegrationServer/userFtpRoot/
**/IntegrationServer/web/
**/IntegrationServer/WmRepository4/
**/IntegrationServer/XAStore/
**/IntegrationServer/packages/Wm*/
# System files
# ------------
# ---> JDeveloper
# default application storage directory used by the IDE Performance Cache feature
.data/
Icon
.DS_Store
# used for ADF styles caching
temp/
# Temporary files
# ---------------
# default output directories
classes/
deploy/
javadoc/
/media/*
!/media/index.html
# lock file, a part of Oracle Credential Store Framework
cwallet.sso.lck
# Lock files
# ---------------
.lock
# Editors
# (sensitive workspace files)
# ---------------------------
*.sublime-workspace
/.vscode
/.idea
# -------------SECURITY-------------
# NEVER publish these files via Git!
# -------------SECURITY-------------
# Cache Files
# ---------------
/site/cache/*
!/site/cache/index.html
# Accounts
# ---------------
/site/accounts/*
!/site/accounts/index.html
# Sessions
# ---------------
/site/sessions/*
!/site/sessions/index.html
# License
# ---------------
/site/config/.license
/site/config/config.starterkit.test.php
+67
View File
@@ -0,0 +1,67 @@
# Kirby .htaccess
# revision 2023-07-22
# rewrite rules
<IfModule mod_rewrite.c>
# enable awesome urls. i.e.:
# http://yourdomain.com/about-us/team
RewriteEngine on
# make sure to set the RewriteBase correctly
# if you are running the site in a subfolder;
# otherwise links or the entire site will break.
#
# If your homepage is http://yourdomain.com/mysite,
# set the RewriteBase to:
#
# RewriteBase /mysite
# In some environments it's necessary to
# set the RewriteBase to:
#
# RewriteBase /
# block files and folders beginning with a dot, such as .git
# except for the .well-known folder, which is used for Let's Encrypt and security.txt
RewriteRule (^|/)\.(?!well-known\/) index.php [L]
# block all files in the content folder from being accessed directly
RewriteRule ^content/(.*) index.php [L]
# block all files in the site folder from being accessed directly
RewriteRule ^site/(.*) index.php [L]
# block direct access to Kirby and the Panel sources
RewriteRule ^kirby/(.*) index.php [L]
# make site links work
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [L]
</IfModule>
# pass the Authorization header to PHP
SetEnvIf Authorization "(.+)" HTTP_AUTHORIZATION=$1
# compress text file responses
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
# set security headers in all responses
<IfModule mod_headers.c>
# serve files as plain text if the actual content type is not known
# (hardens against attacks from malicious file uploads)
Header set Content-Type "text/plain" "expr=-z %{CONTENT_TYPE}"
Header set X-Content-Type-Options "nosniff"
</IfModule>
-18
View File
@@ -1,18 +0,0 @@
MIT License
Copyright (c) 2025 interkollektives
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
+42 -2
View File
@@ -1,3 +1,43 @@
# lichterei-web
<img src="http://getkirby.com/assets/images/github/starterkit.jpg" width="300">
Dies ist die offizielle Webseite der Lichterei.
**Kirby: the CMS that adapts to any project, loved by developers and editors alike.**
The Starterkit is a full-blown Kirby installation with a lot of example content, blueprints, templates and more.
It is ideal for new users to explore many of Kirby's options and get to know the Panel.
You can learn more about Kirby at [getkirby.com](https://getkirby.com).
<img src="http://getkirby.com/assets/images/github/starterkit-screen.png" />
### Try Kirby for free
You can try Kirby and the Starterkit on your local machine or on a test server as long as you need to make sure it is the right tool for your next project. … and when you’re convinced, [buy your license](https://getkirby.com/buy).
The Starterkit is a demo of basic Kirby features. It's not recommended to be used "as is" in production. Please, follow our documentation closely for more features and guides on how to build secure, high-quality websites with Kirby.
While Kirby as the CMS software itself requires you to purchase a license, we consider the files primarily connected to this Starterkit (assets, templates, snippets...) free to use under the MIT license. Feel free to start building your own project with them.
### Get going
Read our guide on [how to get started with Kirby](https://getkirby.com/docs/guide/quickstart).
You can download the latest version of the Starterkit from https://download.getkirby.com/.
If you are familiar with Git, you can clone Kirby's Starterkit repository from Github.
git clone https://github.com/getkirby/starterkit.git
## What's Kirby?
- **[getkirby.com](https://getkirby.com)** – Get to know the CMS.
- **[Try it](https://getkirby.com/try)** – Take a test ride with our online demo. Or download one of our kits to get started.
- **[Documentation](https://getkirby.com/docs/guide)** – Read the official guide, reference and cookbook recipes.
- **[Issues](https://github.com/getkirby/kirby/issues)** – Report bugs and other problems.
- **[Feedback](https://feedback.getkirby.com)** – You have an idea for Kirby? Share it.
- **[Forum](https://forum.getkirby.com)** – Whenever you get stuck, don't hesitate to reach out for questions and support.
- **[Discord](https://chat.getkirby.com)** – Hang out and meet the community.
- **[YouTube](https://youtube.com/kirbyCasts)** - Watch the latest video tutorials visually with Bastian.
- **[Mastodon](https://mastodon.social/@getkirby)** – Spread the word.
- **[Bluesky](https://bsky.app/profile/getkirby.com)** – Tell a friend.
---
© 2009 Bastian Allgeier
[getkirby.com](https://getkirby.com) · [License agreement](https://getkirby.com/license)
+434
View File
@@ -0,0 +1,434 @@
* {
margin: 0;
padding: 0;
}
:root {
--padding: 1.5rem;
--color-black: #000;
--color-white: #fff;
--color-grey: #777;
--color-light: #efefef;
--color-text: var(--color-black);
--color-text-grey: var(--color-grey);
--color-background: var(--color-white);
--color-code-light-grey: #cacbd1;
--color-code-comment: #a9aaad;
--color-code-white: #c5c9c6;
--color-code-red: #d16464;
--color-code-orange: #de935f;
--color-code-yellow: #f0c674;
--color-code-green: #a7bd68;
--color-code-aqua: #8abeb7;
--color-code-blue: #7e9abf;
--color-code-purple: #b294bb;
--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
html {
font-family: var(--font-family-sans);
color: var(--color-text);
background: var(--color-background);
}
img {
width: 100%;
}
body {
padding: var(--padding);
max-width: 70rem;
margin: 0 auto;
}
li {
list-style: none;
}
a {
color: currentColor;
text-decoration: none;
}
button {
font: inherit;
background: none;
border: 0;
color: currentColor;
cursor: pointer;
}
strong, b {
font-weight: 600;
}
small {
font-size: inherit;
color: var(--color-text-grey);
}
.bg-light {
background-color: var(--color-light);
}
.color-grey {
color: var(--color-text-grey);
}
.header {
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-right: -1rem;
margin-left: -1rem;
margin-bottom: 6rem;
}
.logo {
padding: 1rem;
display: flex;
align-items: center;
font-weight: 600;
cursor: pointer;
}
.menu {
display: flex;
}
.menu a {
padding: 1rem;
display: block;
}
.menu a[aria-current] {
text-decoration: underline;
}
.social {
display: flex;
padding: 0 .5rem;
}
.social a {
padding: 1rem .5rem;
}
.section {
padding: 3rem 0;
}
.grid {
--columns: 12;
--gutter: 3rem;
display: grid;
grid-gap: var(--gutter);
grid-template-columns: 1fr;
}
.grid > .column {
margin-bottom: var(--gutter);
}
.autogrid {
--gutter: 3rem;
--min: 10rem;
display: grid;
grid-gap: var(--gutter);
grid-template-columns: repeat(auto-fit, minmax(var(--min), 1fr));
grid-auto-flow: dense;
}
h1, h2, h3, h4, h5, h6 {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
}
.text {
line-height: 1.5em;
}
.text a {
text-decoration: underline;
}
.text :first-child {
margin-top: 0;
}
.text :last-child {
margin-bottom: 0;
}
.text p,
.text ul,
.text ol {
margin-bottom: 1.5rem;
}
.text ul,
.text ol {
margin-left: 1rem;
}
.text ul p,
.text ol p {
margin-bottom: 0;
}
.text ul > li {
list-style: disc;
}
.text ol > li {
list-style: decimal;
}
.text ul ol,
.text ul ul,
.text ol ul,
.text ol ol {
margin-bottom: 0;
}
.text h1,
.h1,
.intro {
font-size: 2rem;
margin-bottom: 3rem;
line-height: 1.25em;
}
.text h2,
.h2 {
font-size: 1.25rem;
font-weight: 600;
margin-bottom: 1.25rem;
}
.text h3,
.h3 {
font-weight: 600;
}
.text .codeblock {
display: grid;
}
.text code {
font-family: var(--font-family-mono);
font-size: 1em;
background: var(--color-light);
padding: 0 .5rem;
display: inline-block;
color: var(--color-black);
}
.text pre {
margin: 3rem 0;
background: var(--color-black);
color: var(--color-white);
padding: 1.5rem;
overflow-x: scroll;
overflow-y: hidden;
line-height: 1.5rem;
}
.text pre code {
padding: 0;
background: none;
color: inherit;
}
.text hr {
margin: 6rem 0;
}
.text dt {
font-weight: 600;
}
.text blockquote {
font-size: 1.25rem;
line-height: 1.325em;
border-left: 2px solid var(--color-black);
padding-left: 1rem;
margin: 3rem 0;
max-width: 25rem;
}
.text blockquote footer {
font-size: .875rem;
font-style: italic;
}
.text figure {
margin: 3rem 0;
}
.text figcaption {
padding-top: .75rem;
color: var(--color-text-grey);
}
.text figure ul {
line-height: 0;
display: grid;
gap: 1.5rem;
margin: 0;
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
}
.text figure ul li {
list-style: none;
}
hr {
border: 0;
background: currentColor;
height: 2px;
width: 1.5rem;
margin: 3rem auto;
}
.align-center {
text-align: center;
}
.intro {
max-width: 40rem;
}
.intro *:not(:last-child) {
margin-bottom: 1em;
}
.cta {
background: var(--color-black);
color: var(--color-white);
display: inline-flex;
justify-content: center;
padding: .75rem 1.5rem;
border: 4px solid var(--color-white);
outline: 2px solid var(--color-black);
}
.box {
background: var(--color-light);
padding: 1.5rem;
border: 4px solid var(--color-white);
outline: 2px solid var(--color-light);
}
.video,
.img {
position: relative;
display: block;
--w: 1;
--h: 1;
padding-bottom: calc(100% / var(--w) * var(--h));
background: var(--color-black);
}
.img img,
.video iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
border: 0;
}
.img[data-contain] img {
object-fit: contain;
}
.img-caption,
.video-caption {
padding-top: .75rem;
line-height: 1.5em;
}
.footer {
padding: 9rem 0 6rem;
line-height: 1.5em;
}
.footer:before {
content: "";
display: block;
width: 1.5rem;
height: 2px;
background: var(--color-black);
margin-bottom: 1.5rem;
}
.footer h2 {
font-weight: 600;
margin-bottom: .75rem;
}
.footer ul,
.footer p {
color: var(--color-text-grey);
}
.footer p {
max-width: 15rem;
}
.footer a:hover {
color: var(--color-text);
}
.map {
--w: 2;
--h: 1;
padding-bottom: calc(100% / var(--w) * var(--h));
position: relative;
overflow: hidden;
background: var(--color-black);
}
.map iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.margin-s {
margin-bottom: .75rem;
}
.margin-m {
margin-bottom: 1.5rem;
}
.margin-l {
margin-bottom: 3rem;
}
.margin-xl {
margin-bottom: 4.5rem;
}
.margin-xxl {
margin-bottom: 6rem;
}
@media screen and (min-width: 60rem) {
body {
--padding: 3rem;
}
.grid {
grid-template-columns: repeat(12, 1fr);
}
.grid > .column {
grid-column: span var(--columns);
}
}
.pagination {
display: flex;
padding-top: 6rem;
}
.pagination > span {
color: var(--color-text-grey);
}
.pagination > * {
padding: .5rem;
width: 3rem;
text-align: center;
border: 2px solid currentColor;
margin-right: 1.5rem;
}
.pagination > a:hover {
background: var(--color-black);
color: var(--color-white);
border-color: var(--color-black);
}
.note-excerpt {
line-height: 1.5em;
}
.note-excerpt header {
margin-bottom: 1.5rem;
}
.note-excerpt figure {
margin-bottom: .5rem;
}
.note-excerpt-title {
font-weight: 600;
}
.note-excerpt-date {
color: var(--color-text-grey);
}
+1
View File
@@ -0,0 +1 @@
.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}
+136
View File
@@ -0,0 +1,136 @@
/* PrismJS 1.19.0
https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+json+markup-templating+php+yaml */
/**
* prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
* Based on https://github.com/chriskempson/tomorrow-theme
* @author Rose Pritchard
*/
code[class*="language-"],
pre[class*="language-"] {
color: var(--color-code-white);
font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1rem;
margin: 0 0;
overflow: auto;
}
/* ----- Syntax Highlighting (Prism.js) ------------------------------------ */
.token.punctuation {
color: var(--color-code-light-grey);
}
.token.comment,
.token.doctype {
color: var(--color-code-comment);
}
.token.tag,
.token.markup,
.token.variable,
.token.this,
.token.selector,
.token.key,
.token.kirbytag-bracket,
.token.prolog,
.token.delimiter {
color: var(--color-code-red);
}
.token.constant,
.token.number,
.token.boolean,
.token.boolean.important,
.token.attr-name,
.token.kirbytag-attr,
.token.kirbytag-name,
.token.entity,
.token.bold,
.token.bold > .punctuation {
color: var(--color-code-orange);
}
.token.keyword,
.token.italic,
.token.italic > .punctuation {
color: var(--color-code-purple);
}
.token.function {
color: var(--color-code-blue);
}
.token.operator,
.token.title {
color: var(--color-code-aqua);
}
.token.string,
.token.attr-value,
.token.attr-value .punctuation,
.token.list.punctuation {
color: var(--color-code-green);
}
.token.scope,
.token.class-name,
.token.property,
.token.url {
color: var(--color-code-yellow);
}
/**
* 1. Markdown list bullet.
*/
.token.title,
.token.kirbytag-bracket,
.token.list.punctuation /* 1 */ {
font-weight: 700;
}
.token.title .punctuation {
color: inherit;
}
/**
* 1. Markdown bold text
*/
.token.bold /* 1 */ {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.codeblock {
background: var(--color-black);
}
.codeblock figcaption {
color: var(--color-code-white);
padding: .5rem 1rem;
font-family: var(--font-family-mono);
border-bottom: 1px solid #333;
}
+7
View File
@@ -0,0 +1,7 @@
.contact {
padding: 3rem;
border: 2px solid #000;
}
.contact .h1 {
margin-bottom: 1.5rem;
}
+15
View File
@@ -0,0 +1,15 @@
.album-gallery {
line-height: 0;
columns: 1;
column-gap: 1.5rem;
}
.album-gallery li {
display: block;
margin-bottom: 1.5rem;
break-inside: avoid;
}
@media screen and (min-width: 60rem) {
.album-gallery {
columns: 2;
}
}
+72
View File
@@ -0,0 +1,72 @@
.home-grid {
display: grid;
list-style: none;
grid-gap: 1.5rem;
line-height: 0;
grid-template-columns: repeat(1, 1fr);
grid-auto-flow: dense;
}
.home-grid li {
position: relative;
--cols: 1;
--rows: 1;
overflow: hidden;
background: #000;
line-height: 0;
}
.home-grid li:first-child {
--cols: 2;
--rows: 2;
}
.home-grid li:nth-child(5) {
--cols: 2;
}
.home-grid li:nth-child(6) {
--rows: 2;
}
.home-grid li:nth-child(7) {
--cols: 2;
}
.home-grid a {
display: block;
height: 10rem;
}
.home-grid img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
transition: all .3s;
}
.home-grid figcaption {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
color: #fff;
top: 0;
right: 0;
bottom: 0;
left: 0;
line-height: 1;
text-align: center;
background: rgba(0,0,0, .5);
}
@media screen and (min-width: 45em) {
.home-grid {
grid-template-columns: repeat(3, 1fr);
}
.home-grid li {
grid-column-start: span var(--cols);
grid-row-start: span var(--rows);
}
.home-grid a {
padding-bottom: 52.65%;
}
}
+30
View File
@@ -0,0 +1,30 @@
.note {
max-width: 35rem;
margin: 0 auto;
}
.note-header {
padding-top: 3rem;
margin-bottom: 3rem;
}
.note-footer {
padding: 6rem 0;
}
.note-date {
color: var(--color-text-grey);
}
.note-tags {
display: flex;
margin-bottom: 1.5rem;
}
.note-tags li {
margin-right: .5rem;
}
.note-tags a {
padding: .5rem 1rem;
display: block;
background: var(--color-light);
}
.note-tags a:hover {
background: var(--color-black);
color: var(--color-white);
}
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><title>Discord</title><path d="M6.552,6.712a.891.891,0,0,0,0,1.776A.852.852,0,0,0,7.368,7.6.847.847,0,0,0,6.552,6.712Zm2.92,0a.891.891,0,1,0,.816.888A.852.852,0,0,0,9.472,6.712Z"/><path d="M13.36,0H2.64A1.644,1.644,0,0,0,1,1.648V12.464a1.644,1.644,0,0,0,1.64,1.648h9.072l-.424-1.48,1.024.952.968.9L15,16V1.648A1.644,1.644,0,0,0,13.36,0ZM10.272,10.448S9.984,10.1,9.744,9.8a2.524,2.524,0,0,0,1.448-.952,4.578,4.578,0,0,1-.92.472,5.265,5.265,0,0,1-1.16.344A5.6,5.6,0,0,1,7.04,9.656a6.716,6.716,0,0,1-1.176-.344,4.683,4.683,0,0,1-.912-.472,2.488,2.488,0,0,0,1.4.944c-.24.3-.536.664-.536.664a2.9,2.9,0,0,1-2.44-1.216A10.713,10.713,0,0,1,4.528,4.568a3.956,3.956,0,0,1,2.248-.84l.08.1a5.4,5.4,0,0,0-2.1,1.048s.176-.1.472-.232a6.008,6.008,0,0,1,1.816-.5.788.788,0,0,1,.136-.016A6.769,6.769,0,0,1,8.792,4.1a6.521,6.521,0,0,1,2.408.768A5.324,5.324,0,0,0,9.208,3.856l.112-.128a3.956,3.956,0,0,1,2.248.84A10.713,10.713,0,0,1,12.72,9.232,2.924,2.924,0,0,1,10.272,10.448Z" /></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><title>Instagram</title><circle cx="12.145" cy="3.892" r="0.96"/><path d="M8,12c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S10.206,12,8,12z M8,6C6.897,6,6,6.897,6,8 s0.897,2,2,2s2-0.897,2-2S9.103,6,8,6z"/><path d="M12,16H4c-2.056,0-4-1.944-4-4V4c0-2.056,1.944-4,4-4h8c2.056,0,4,1.944,4,4v8C16,14.056,14.056,16,12,16z M4,2C3.065,2,2,3.065,2,4v8c0,0.953,1.047,2,2,2h8c0.935,0,2-1.065,2-2V4c0-0.935-1.065-2-2-2H4z"/></svg>

After

Width:  |  Height:  |  Size: 524 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><title>Mastodon</title><path d="M14.943 3.935c-.215-1.591-1.612-2.845-3.268-3.088-.28-.041-1.338-.19-3.79-.19h-.019c-2.453 0-2.979.148-3.258.19-1.61.236-3.08 1.363-3.437 2.973-.172.793-.19 1.672-.158 2.478.045 1.157.054 2.311.16 3.463.073.765.2 1.524.382 2.27.339 1.38 1.711 2.53 3.056 2.998 1.44.488 2.988.57 4.472.234.163-.038.325-.081.484-.131.36-.114.783-.241 1.093-.465a.036.036 0 0 0 .015-.027v-1.116a.033.033 0 0 0-.041-.031c-.951.225-1.925.338-2.902.336-1.682 0-2.134-.792-2.264-1.122a3.463 3.463 0 0 1-.196-.884.032.032 0 0 1 .04-.033c.935.224 1.893.337 2.855.336.231 0 .461 0 .693-.006.967-.027 1.986-.076 2.938-.26l.067-.015c1.501-.286 2.93-1.184 3.075-3.458.005-.09.018-.938.018-1.03.001-.316.103-2.24-.015-3.422Zm-2.31 5.674h-1.578V5.772c0-.808-.339-1.22-1.028-1.22-.758 0-1.138.488-1.138 1.45v2.1H7.32v-2.1c0-.962-.38-1.45-1.138-1.45-.686 0-1.029.412-1.03 1.22v3.837H3.577V5.656c0-.808.208-1.45.623-1.926.429-.474.991-.718 1.689-.718.808 0 1.418.308 1.825.924l.393.655.393-.655c.407-.616 1.017-.924 1.823-.924.698 0 1.26.244 1.69.718.415.475.623 1.117.623 1.926l-.002 3.953Z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><title>YouTube</title><path d="M15.8 4.8c-.2-1.3-.8-2.2-2.2-2.4C11.4 2 8 2 8 2s-3.4 0-5.6.4C1 2.6.3 3.5.2 4.8 0 6.1 0 8 0 8s0 1.9.2 3.2c.2 1.3.8 2.2 2.2 2.4C4.6 14 8 14 8 14s3.4 0 5.6-.4c1.4-.3 2-1.1 2.2-2.4C16 9.9 16 8 16 8s0-1.9-.2-3.2zM6 11V5l5 3-5 3z"/></svg>

After

Width:  |  Height:  |  Size: 367 B

+7
View File
@@ -0,0 +1,7 @@
// Lightbox
Array.from(document.querySelectorAll("[data-lightbox]")).forEach(element => {
element.onclick = (e) => {
e.preventDefault();
basicLightbox.create(`<img src="${element.href}">`).show();
};
});
+1
View File
@@ -0,0 +1 @@
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).basicLightbox=e()}}(function(){return function i(c,u,a){function s(n,e){if(!u[n]){if(!c[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var o=new Error("Cannot find module '"+n+"'");throw o.code="MODULE_NOT_FOUND",o}var r=u[n]={exports:{}};c[n][0].call(r.exports,function(e){return s(c[n][1][e]||e)},r,r.exports,i,c,u,a)}return u[n].exports}for(var l="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.visible=void 0;var u=function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=document.createElement("div");return t.innerHTML=e.trim(),!0===n?t.children:t.firstChild},a=function(e,n){var t=e.children;return 1===t.length&&t[0].tagName===n},c=function(e){return null!=(e=e||document.querySelector(".basicLightbox"))&&!0===e.ownerDocument.body.contains(e)};t.visible=c;t.create=function(e,o){var r=function(e,n){var t=u('\n\t\t<div class="basicLightbox '.concat(n.className,'">\n\t\t\t<div class="basicLightbox__placeholder" role="dialog"></div>\n\t\t</div>\n\t')),o=t.querySelector(".basicLightbox__placeholder");e.forEach(function(e){return o.appendChild(e)});var r=a(o,"IMG"),i=a(o,"VIDEO"),c=a(o,"IFRAME");return!0===r&&t.classList.add("basicLightbox--img"),!0===i&&t.classList.add("basicLightbox--video"),!0===c&&t.classList.add("basicLightbox--iframe"),t}(e=function(e){var n="string"==typeof e,t=e instanceof HTMLElement==1;if(!1===n&&!1===t)throw new Error("Content must be a DOM element/node or string");return!0===n?Array.from(u(e,!0)):"TEMPLATE"===e.tagName?[e.content.cloneNode(!0)]:Array.from(e.children)}(e),o=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(null==(e=Object.assign({},e)).closable&&(e.closable=!0),null==e.className&&(e.className=""),null==e.onShow&&(e.onShow=function(){}),null==e.onClose&&(e.onClose=function(){}),"boolean"!=typeof e.closable)throw new Error("Property `closable` must be a boolean");if("string"!=typeof e.className)throw new Error("Property `className` must be a string");if("function"!=typeof e.onShow)throw new Error("Property `onShow` must be a function");if("function"!=typeof e.onClose)throw new Error("Property `onClose` must be a function");return e}(o)),n=function(e){return!1!==o.onClose(i)&&(t=function(){if("function"==typeof e)return e(i)},(n=r).classList.remove("basicLightbox--visible"),setTimeout(function(){return!1===c(n)||n.parentElement.removeChild(n),t()},410),!0);var n,t};!0===o.closable&&r.addEventListener("click",function(e){e.target===r&&n()});var i={element:function(){return r},visible:function(){return c(r)},show:function(e){return!1!==o.onShow(i)&&(n=r,t=function(){if("function"==typeof e)return e(i)},document.body.appendChild(n),setTimeout(function(){requestAnimationFrame(function(){return n.classList.add("basicLightbox--visible"),t()})},10),!0);var n,t},close:n};return i}},{}]},{},[1])(1)});
File diff suppressed because one or more lines are too long
+40
View File
@@ -0,0 +1,40 @@
{
"name": "getkirby/starterkit",
"description": "Kirby Starterkit",
"type": "project",
"keywords": [
"kirby",
"cms",
"starterkit"
],
"authors": [
{
"name": "Bastian Allgeier",
"email": "bastian@getkirby.com",
"homepage": "https://getkirby.com"
}
],
"homepage": "https://getkirby.com",
"support": {
"email": "support@getkirby.com",
"issues": "https://github.com/getkirby/starterkit/issues",
"forum": "https://forum.getkirby.com",
"source": "https://github.com/getkirby/starterkit"
},
"require": {
"php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"getkirby/cms": "^4.0"
},
"config": {
"allow-plugins": {
"getkirby/composer-installer": true
},
"optimize-autoloader": true
},
"scripts": {
"start": [
"Composer\\Config::disableProcessTimeout",
"@php -S localhost:8000 kirby/router.php"
]
}
}
+25
View File
@@ -0,0 +1,25 @@
Title: Aurora Weave Pendant
----
Cover: - file://Jc0l1BA0i5z0QjRf
----
Headline: Sculpted orbit for evening rituals
----
Subheadline: Hand-braided rattan halo for golden evenings
----
Text: <p>Aurora Weave gathers slender rattan strands around a linen core, diffusing light into a gentle dusk that favours story corners and shared tables alike. The woven silhouette casts soft, organic shadows that dance along the walls.</p><p>Each pendant is finished with brushed brass detailing and dim-to-warm LEDs, balancing artisanal tactility with understated technology for living rooms that double as sanctuaries.</p>
----
Tags: pendant, woven, living room
----
Uuid: v59sIVPYM141Uotu
Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

@@ -0,0 +1,29 @@
Caption: Aurora Weave pendant scattering honeyed light across oak panels.
----
Alt: Aurora Weave pendant lamp in a reading nook
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 2
----
Uuid: p6ClztZrkCB1KfLF
Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

@@ -0,0 +1,29 @@
Caption: Brass canopy detail of Aurora Weave hovering over linen upholstery.
----
Alt: Close view of Aurora Weave pendant with layered rattan bands
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 1
----
Uuid: mX73tq8jwu6bLxBt
Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

@@ -0,0 +1,29 @@
Caption: Aurora Weave casting layered shadows that drift like morning mist.
----
Alt: Aurora Weave pendant diffusing light through hand-braided rattan
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 3
----
Uuid: Jc0l1BA0i5z0QjRf
Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

@@ -0,0 +1,29 @@
Caption: Evening vignette of Aurora Weave guiding guests toward a lounge alcove.
----
Alt: Ambient view of Aurora Weave pendant illuminating a walkway
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 4
----
Uuid: 4J6JHoVhngADKZ93
Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

@@ -0,0 +1,29 @@
Caption: Aurora Weave guiding a late-night return with a mellow amber glow.
----
Alt: Aurora Weave pendant shimmering through twilight tones
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 5
----
Uuid: Qb0tGC63X1pU3qH1
+25
View File
@@ -0,0 +1,25 @@
Title: Skylark Halo Pendant
----
Cover: - file://9APZDUNsDTbHMMTZ
----
Headline: Circular glow that floats like dawn
----
Subheadline: Brushed aluminium ring layered with opal diffusers
----
Text: <p>Skylark Halo levitates on near-invisible suspension, its twin opal diffusers projecting a soft horizon line. Adjustable co-axial LEDs let you move from sunrise to starlight with a single gesture.</p><p>The pendant thrives above lounge sofas and dining tables, pairing architectural clarity with a weightless presence that keeps conversations in the spotlight.</p>
----
Tags: pendant, halo, dimmable
----
Uuid: EWQEPJBB2Xyrrrj6
Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

@@ -0,0 +1,29 @@
Caption: Skylark Halo suspended above a lounge, glowing like a rising moon.
----
Alt: Skylark Halo pendant floating with amber outer ring
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 1
----
Uuid: kUpBxXRb6As5AI4Q
Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

@@ -0,0 +1,25 @@
Caption: Diffused inner glow of Skylark Halo reflecting off matte plaster.
----
Alt: Close-up of Skylark Halo pendant with dual diffusion rings
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: qQdp74eJyZtSsN04
Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

@@ -0,0 +1,29 @@
Caption: Skylark Halo washing a vaulted ceiling with soft starlight hues.
----
Alt: Skylark Halo pendant illuminating a vaulted ceiling
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 4
----
Uuid: 9APZDUNsDTbHMMTZ
Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

@@ -0,0 +1,29 @@
Caption: Skylark Halo echoing twilight across an open-layout living room.
----
Alt: Skylark Halo pendant emitting a gradient of warm and cool light
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 3
----
Uuid: QpaDWZ8W1hy2JAsd
Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB

@@ -0,0 +1,25 @@
Caption: Skylark Halo dimmed low to frame a fireside gathering.
----
Alt: Skylark Halo pendant glowing softly above lounge seating
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: ofXkD4gdgBOkHBAb
+25
View File
@@ -0,0 +1,25 @@
Title: Tidefall Floor Lamp
----
Cover: - file://Kxk9ITpo07vV6u3e
----
Headline: Cascading linen for atmosphere seekers
----
Subheadline: Tiered textile shade with ripple dimming
----
Text: <p>Tidefall is a sculpted column of cascading linen, layered to echo the movement of falling water. Its integrated dimming ribbon washes the seams in luminous gradients, perfect for softening corners and anchoring lounge seating.</p><p>The base is turned from reclaimed ash, grounding the lamp with a tactile warmth that invites barefoot evenings and long playlists.</p>
----
Tags: floor lamp, textile, ambient
----
Uuid: D4DuOwcJk0fL0twA
Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

@@ -0,0 +1,25 @@
Caption: Tidefall Floor Lamp pouring layered light beside a velvet sofa.
----
Alt: Tidefall floor lamp casting ripples of warm light
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: 0pQGdoX7b4QuEqhl
Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

@@ -0,0 +1,29 @@
Caption: Tidefall's layered linen shade viewed from above.
----
Alt: Top view of Tidefall floor lamp with concentric textile tiers
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 1
----
Uuid: Kxk9ITpo07vV6u3e
Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

@@ -0,0 +1,29 @@
Caption: Tidefall's cascading linen evokes bioluminescent drifts at sea.
----
Alt: Tidefall floor lamp with translucent linen layers aglow
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 3
----
Uuid: bUbLFbPgBpL51DSp
Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

@@ -0,0 +1,29 @@
Caption: Tidefall dimmed low to frame a stone fireplace vignette.
----
Alt: Tidefall floor lamp beside textured stone wall
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 2
----
Uuid: GPuhd1glEC35U9k1
Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

@@ -0,0 +1,29 @@
Caption: Tidefall embracing the curve of an arched reading niche.
----
Alt: Tidefall floor lamp glowing through layered textile shade
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 4
----
Uuid: 9n3HLGrBUs8MZUnB
Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

@@ -0,0 +1,25 @@
Caption: Tidefall greeting guests with a gentle welcome wash.
----
Alt: Tidefall floor lamp illuminating an entryway bench
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: o3d9HlDINEzeJvp8
+25
View File
@@ -0,0 +1,25 @@
Title: Dune Loom Lantern
----
Cover: - file://TcCivi92OPvsiwka
----
Headline: Sculptural wall light with woven depth
----
Subheadline: Clay-toned lattice cradling opal glass
----
Text: <p>Dune Loom wraps hand-dyed jute around a frosted opal core, melding artisanal craft with a gentle, architectural presence. The lantern throws a crescent of light upward and down, perfect for layering ambience in living rooms and hallways.</p><p>Each piece is sealed with breathable clay pigment, giving the fixture a sun-baked warmth that feels both grounded and indulgent.</p>
----
Tags: wall light, woven, accent
----
Uuid: w8ymxqAzqTvYkHJ4
Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

@@ -0,0 +1,29 @@
Caption: Dune Loom Lantern tracing soft halos across clay plaster.
----
Alt: Dune Loom wall lamp glowing against textured clay
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 1
----
Uuid: oe7VNInWgLwgKYOZ
Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

@@ -0,0 +1,29 @@
Caption: Dune Loom's wrapped fibres reveal their hand-braided origins.
----
Alt: Close detail of Dune Loom Lantern's jute lattice
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 5
----
Uuid: 1R9Haswet76cNlUB
Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

@@ -0,0 +1,29 @@
Caption: Dune Loom glowing softly along a textured hallway curve.
----
Alt: Dune Loom Lantern illuminating an arched corridor
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 2
----
Uuid: i8yimrGbe132VGr5
Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

@@ -0,0 +1,29 @@
Caption: Light spilling from Dune Loom paints the wall like desert sunlight.
----
Alt: Dune Loom Lantern sending warm beams across a wall
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 3
----
Uuid: TcCivi92OPvsiwka
Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

@@ -0,0 +1,29 @@
Caption: Night scene with Dune Loom guiding guests with a soft glow.
----
Alt: Dune Loom Lantern casting crescent light during evening
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 4
----
Uuid: 6rSAbkLtovvdhS2E
@@ -0,0 +1,25 @@
Title: Summit Ember Chandelier
----
Cover: - file://PHRV0Y0YkDOf7Cdc
----
Headline: Layered tiers sculpted for social heights
----
Subheadline: Forged steel arms with smoked glass globes
----
Text: <p>Summit Ember anchors rooms with a sculptural canopy of forged steel, offset by smoked glass globes that glow like embers. Its multi-tiered composition spreads light evenly, ideal for lofted living rooms and dining stages.</p><p>Dim-to-amber modules soften the atmosphere for late-night conversations while keeping the chandelier's silhouette crisp and architectural.</p>
----
Tags: chandelier, statement, living room
----
Uuid: XqbutgSsL5ibgjxP
Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

@@ -0,0 +1,29 @@
Caption: Summit Ember chandelier staged above a stone coffee table.
----
Alt: Summit Ember chandelier illuminating sculpted stone furniture
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 1
----
Uuid: G8fDPmaJBTPAYPX6
Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

@@ -0,0 +1,29 @@
Caption: Summit Ember's warm cascade mirrored in a glass partition.
----
Alt: Summit Ember chandelier reflecting in a dark glass wall
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 2
----
Uuid: VI8RHCHCnTx1ygYK
Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

@@ -0,0 +1,29 @@
Caption: Summit Ember sketched against a twilight-toned ceiling.
----
Alt: Summit Ember chandelier silhouetted against moody ceiling
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 3
----
Uuid: PHRV0Y0YkDOf7Cdc
Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

@@ -0,0 +1,29 @@
Caption: Summit Ember's globes emitting ember-like highlights.
----
Alt: Detail of Summit Ember chandelier's smoked glass sphere
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 4
----
Uuid: fWxKEZqZZp27Zmsb
Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

@@ -0,0 +1,29 @@
Caption: Summit Ember anchoring a double-height living room vignette.
----
Alt: Summit Ember chandelier hanging in a tall living room
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Sort: 5
----
Uuid: p8iAVxYBqkjR8eAA
@@ -0,0 +1,25 @@
Title: Cascade Veil Column
----
Cover: - file://KwkXlLQwSJP3JhYI
----
Headline: Vertical ribbons of luminescence
----
Subheadline: Etched glass fins with programmable warmth
----
Text: <p>Cascade Veil rises as a slender column of etched glass fins, each one channeling light into a gentle shimmer. The programmable warm-to-neutral spectrum lets you match the lamp to the mood of your music or evening ritual.</p><p>The base remains discreet, allowing the illuminated ribbons to take centre stage beside sofas, in entry halls, or tucked between bookshelves.</p>
----
Tags: column, floor lamp, programmable
----
Uuid: Ne4eXh9gk3SPWsxu
Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

@@ -0,0 +1,25 @@
Caption: Cascade Veil Column anchoring a lounge with vertical shimmer.
----
Alt: Cascade Veil column lamp beside a lounge chair
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: zCSNdxdxQLv7v90m
Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

@@ -0,0 +1,25 @@
Caption: Cascade Veil catching light across overlapping glass fins.
----
Alt: Detail of Cascade Veil column lamp's layered glass
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: ypnar0L4JLSOhyzI
Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

@@ -0,0 +1,25 @@
Caption: Cascade Veil diffusing a misty glow throughout a music lounge.
----
Alt: Cascade Veil column lamp illuminating a music lounge
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: EL2AU2LNatipeWPl
Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

@@ -0,0 +1,25 @@
Caption: Cascade Veil reflecting soft gradients across stone surfaces.
----
Alt: Cascade Veil column lamp beside textured stone
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: ywQvOO1zShxtHb0k
Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

@@ -0,0 +1,25 @@
Caption: Cascade Veil turned to ember mode for late-night ambience.
----
Alt: Cascade Veil column lamp glowing with ember-toned gradients
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: KwkXlLQwSJP3JhYI
Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

@@ -0,0 +1,25 @@
Caption: Cascade Veil standing beside twin lounge chairs.
----
Alt: Cascade Veil column lamp illuminating paired lounge chairs
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: SbAezZovkgdEbopo
+25
View File
@@ -0,0 +1,25 @@
Title: Botanika Glow Table Lamp
----
Cover: - file://ta7NGtnZzvMSzTEF
----
Headline: Botanical light for intimate corners
----
Subheadline: Mouth-blown glass dome with terracotta base
----
Text: <p>Botanika Glow brings the garden indoors with a gentle dome of mouth-blown glass perched on a terracotta base. The nested LED tray allows foliage-inspired patterns to diffuse across nearby walls.</p><p>Its modest footprint makes it ideal for side tables, consoles, and window sills, inviting calm while accenting curated objects.</p>
----
Tags: table lamp, glass, cosy
----
Uuid: wAgKEa9FhpZ5mTMG
Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

@@ -0,0 +1,25 @@
Caption: Botanika Glow casting botanical silhouettes across nearby walls.
----
Alt: Botanika Glow table lamp highlighting fern silhouettes
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: JfJDhAS8XTPgtAaf
Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

@@ -0,0 +1,25 @@
Caption: Botanika Glow revealing tinted glass gradients inspired by foliage.
----
Alt: Detail of Botanika Glow lamp's tinted glass dome
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: rireqNIOuBwm0JP9
Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

@@ -0,0 +1,25 @@
Caption: Botanika Glow table lamp after a misting session in the studio.
----
Alt: Botanika Glow lamp dome with dewy reflections
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: J9nD5vVe6kNTjN6G
Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

@@ -0,0 +1,25 @@
Caption: Botanika Glow blending with hand-selected succulents on a shelf.
----
Alt: Botanika Glow lamp illuminating sculptural succulents
----
Photographer: Lichterei Studio
----
License: Courtesy of Lichterei
----
Link:
----
Template: image
----
Uuid: ta7NGtnZzvMSzTEF

Some files were not shown because too many files have changed in this diff Show More