From f363af7cca2ddc35e9dbcf91499739b6e1741af1 Mon Sep 17 00:00:00 2001 From: Puru Vijay <47742487+PuruVJ@users.noreply.github.com> Date: Sat, 13 May 2023 20:36:21 +0530 Subject: [PATCH] site -> documentation (#8585) --- .prettierignore | 3 +- ...-11-26-frameworks-without-the-framework.md | 0 ...17-08-07-the-easiest-way-to-get-started.md | 0 .../2017-09-06-the-zen-of-just-writing-css.md | 0 ...per-towards-the-ideal-web-app-framework.md | 0 .../content/blog/2018-04-18-version-2.md | 0 .../blog/2018-12-26-svelte-css-in-js.md | 0 ...2018-12-27-virtual-dom-is-pure-overhead.md | 0 .../2019-01-31-svelte-on-the-changelog.md | 0 .../blog/2019-04-15-setting-up-your-editor.md | 0 .../2019-04-16-svelte-for-new-developers.md | 0 .../blog/2019-04-20-write-less-code.md | 0 ...19-04-22-svelte-3-rethinking-reactivity.md | 0 .../blog/2020-07-17-svelte-and-typescript.md | 0 ...-10-01-whats-new-in-svelte-october-2020.md | 0 ...11-01-whats-new-in-svelte-november-2020.md | 0 ...020-11-05-whats-the-deal-with-sveltekit.md | 0 ...12-01-whats-new-in-svelte-december-2020.md | 0 ...-01-01-whats-new-in-svelte-january-2021.md | 0 ...02-01-whats-new-in-svelte-february-2021.md | 0 ...21-03-01-whats-new-in-svelte-march-2021.md | 0 .../content/blog/2021-03-23-sveltekit-beta.md | 0 ...21-04-01-whats-new-in-svelte-april-2021.md | 0 ...2021-05-01-whats-new-in-svelte-may-2021.md | 0 ...021-06-01-whats-new-in-svelte-june-2021.md | 0 ...021-07-01-whats-new-in-svelte-july-2021.md | 0 ...1-08-01-whats-new-in-svelte-august-2021.md | 0 ...9-01-whats-new-in-svelte-september-2021.md | 0 ...-10-01-whats-new-in-svelte-october-2021.md | 0 ...11-01-whats-new-in-svelte-november-2021.md | 0 ...12-01-whats-new-in-svelte-december-2021.md | 0 ...-01-01-whats-new-in-svelte-january-2022.md | 0 ...-01-13-accelerating-sveltes-development.md | 0 ...02-01-whats-new-in-svelte-february-2022.md | 0 ...22-03-01-whats-new-in-svelte-march-2022.md | 0 ...22-04-01-whats-new-in-svelte-april-2022.md | 0 ...2022-05-01-whats-new-in-svelte-may-2022.md | 0 ...022-06-01-whats-new-in-svelte-june-2022.md | 0 ...022-07-01-whats-new-in-svelte-july-2022.md | 0 ...2-08-01-whats-new-in-svelte-august-2022.md | 0 ...9-01-whats-new-in-svelte-september-2022.md | 0 ...-10-01-whats-new-in-svelte-october-2022.md | 0 ...11-01-whats-new-in-svelte-november-2022.md | 0 ...12-01-whats-new-in-svelte-december-2022.md | 0 .../2022-12-14-announcing-sveltekit-1.0.md | 0 ...-01-01-whats-new-in-svelte-january-2023.md | 0 ...02-01-whats-new-in-svelte-february-2023.md | 0 ...23-03-01-whats-new-in-svelte-march-2023.md | 0 .../2023-03-09-zero-config-type-safety.md | 0 ...23-04-01-whats-new-in-svelte-april-2023.md | 0 ...2023-05-01-whats-new-in-svelte-may-2023.md | 117 ++++++++++++++++++ .../01-getting-started/01-introduction.md | 0 .../content/docs/01-getting-started/meta.json | 0 .../01-svelte-components.md | 0 .../02-template-syntax/02-basic-markup.md | 0 .../02-template-syntax/03-logic-blocks.md | 0 .../02-template-syntax/04-special-tags.md | 0 .../05-element-directives.md | 0 .../06-component-directives.md | 0 .../02-template-syntax/07-special-elements.md | 0 .../content/docs/02-template-syntax/meta.json | 0 .../content/docs/03-runtime/01-svelte.md | 0 .../docs/03-runtime/02-svelte-store.md | 0 .../docs/03-runtime/03-svelte-motion.md | 0 .../docs/03-runtime/04-svelte-transition.md | 0 .../docs/03-runtime/05-svelte-animate.md | 0 .../docs/03-runtime/06-svelte-easing.md | 0 .../docs/03-runtime/07-svelte-action.md | 0 .../content/docs/03-runtime/meta.json | 0 .../04-compiler-and-api/01-svelte-compiler.md | 0 .../02-client-side-component-api.md | 0 .../03-server-side-component-api.md | 0 .../04-custom-elements-api.md | 0 .../docs/04-compiler-and-api/meta.json | 0 .../docs/05-misc/01-accessibility-warnings.md | 0 .../content/docs/05-misc/02-typescript.md | 0 .../docs/05-misc/03-migrating-v3-to-v4.md | 0 .../content/docs/05-misc/meta.json | 0 .../docs/06-legacy/01-svelte-register.md | 0 .../content/docs/06-legacy/meta.json | 0 .../00-introduction/00-hello-world/App.svelte | 0 .../00-introduction/00-hello-world/meta.json | 0 .../01-dynamic-attributes/App.svelte | 0 .../01-dynamic-attributes/meta.json | 0 .../00-introduction/02-styling/App.svelte | 0 .../00-introduction/02-styling/meta.json | 0 .../03-nested-components/App.svelte | 0 .../03-nested-components/Nested.svelte | 0 .../03-nested-components/meta.json | 0 .../00-introduction/04-html-tags/App.svelte | 0 .../00-introduction/04-html-tags/meta.json | 0 .../examples/00-introduction/meta.json | 0 .../00-reactive-assignments/App.svelte | 0 .../00-reactive-assignments/meta.json | 0 .../01-reactive-declarations/App.svelte | 0 .../01-reactive-declarations/meta.json | 0 .../02-reactive-statements/App.svelte | 0 .../02-reactive-statements/meta.json | 0 .../content/examples/01-reactivity/meta.json | 0 .../02-props/00-declaring-props/App.svelte | 0 .../02-props/00-declaring-props/Nested.svelte | 0 .../02-props/00-declaring-props/meta.json | 0 .../02-props/01-default-values/App.svelte | 0 .../02-props/01-default-values/Nested.svelte | 0 .../02-props/01-default-values/meta.json | 0 .../02-props/02-spread-props/App.svelte | 0 .../02-props/02-spread-props/Info.svelte | 0 .../02-props/02-spread-props/meta.json | 0 .../content/examples/02-props/meta.json | 0 .../examples/03-logic/00-if-blocks/App.svelte | 0 .../examples/03-logic/00-if-blocks/meta.json | 0 .../03-logic/01-else-blocks/App.svelte | 0 .../03-logic/01-else-blocks/meta.json | 0 .../03-logic/02-else-if-blocks/App.svelte | 0 .../03-logic/02-else-if-blocks/meta.json | 0 .../03-logic/03-each-blocks/App.svelte | 0 .../03-logic/03-each-blocks/meta.json | 0 .../03-logic/04-keyed-each-blocks/App.svelte | 0 .../04-keyed-each-blocks/Thing.svelte | 0 .../03-logic/04-keyed-each-blocks/meta.json | 0 .../03-logic/05-await-blocks/App.svelte | 0 .../03-logic/05-await-blocks/meta.json | 0 .../content/examples/03-logic/meta.json | 0 .../04-events/00-dom-events/App.svelte | 0 .../04-events/00-dom-events/meta.json | 0 .../04-events/01-inline-handlers/App.svelte | 0 .../04-events/01-inline-handlers/meta.json | 0 .../04-events/02-event-modifiers/App.svelte | 0 .../04-events/02-event-modifiers/meta.json | 0 .../04-events/03-component-events/App.svelte | 0 .../03-component-events/Inner.svelte | 0 .../04-events/03-component-events/meta.json | 0 .../04-events/04-event-forwarding/App.svelte | 0 .../04-event-forwarding/Inner.svelte | 0 .../04-event-forwarding/Outer.svelte | 0 .../04-events/04-event-forwarding/meta.json | 0 .../05-dom-event-forwarding/App.svelte | 0 .../CustomButton.svelte | 0 .../05-dom-event-forwarding/meta.json | 0 .../content/examples/04-events/meta.json | 0 .../05-bindings/00-text-inputs/App.svelte | 0 .../05-bindings/00-text-inputs/meta.json | 0 .../05-bindings/01-numeric-inputs/App.svelte | 0 .../05-bindings/01-numeric-inputs/meta.json | 0 .../05-bindings/02-checkbox-inputs/App.svelte | 0 .../05-bindings/02-checkbox-inputs/meta.json | 0 .../05-bindings/03-group-inputs/App.svelte | 0 .../05-bindings/03-group-inputs/meta.json | 0 .../05-bindings/04-textarea-inputs/App.svelte | 0 .../05-bindings/04-textarea-inputs/meta.json | 0 .../05-bindings/05-file-inputs/App.svelte | 0 .../05-bindings/05-file-inputs/meta.json | 0 .../05-bindings/06-select-bindings/App.svelte | 0 .../05-bindings/06-select-bindings/meta.json | 0 .../07-multiple-select-bindings/App.svelte | 0 .../07-multiple-select-bindings/meta.json | 0 .../08-each-block-bindings/App.svelte | 0 .../08-each-block-bindings/meta.json | 0 .../05-bindings/09-media-elements/App.svelte | 0 .../05-bindings/09-media-elements/meta.json | 0 .../05-bindings/10-dimensions/App.svelte | 0 .../05-bindings/10-dimensions/meta.json | 0 .../05-bindings/11-bind-this/App.svelte | 0 .../05-bindings/11-bind-this/meta.json | 0 .../12-component-bindings/App.svelte | 0 .../12-component-bindings/Keypad.svelte | 0 .../12-component-bindings/meta.json | 0 .../content/examples/05-bindings/meta.json | 0 .../06-lifecycle/00-onmount/App.svelte | 0 .../06-lifecycle/00-onmount/meta.json | 0 .../06-lifecycle/01-ondestroy/App.svelte | 0 .../06-lifecycle/01-ondestroy/meta.json | 0 .../06-lifecycle/01-ondestroy/utils.js | 0 .../06-lifecycle/02-update/App.svelte | 0 .../examples/06-lifecycle/02-update/meta.json | 0 .../examples/06-lifecycle/03-tick/App.svelte | 0 .../examples/06-lifecycle/03-tick/meta.json | 0 .../content/examples/06-lifecycle/meta.json | 0 .../07-stores/00-writable-stores/App.svelte | 0 .../00-writable-stores/Decrementer.svelte | 0 .../00-writable-stores/Incrementer.svelte | 0 .../00-writable-stores/Resetter.svelte | 0 .../07-stores/00-writable-stores/meta.json | 0 .../07-stores/00-writable-stores/stores.js | 0 .../01-auto-subscriptions/App.svelte | 0 .../01-auto-subscriptions/Decrementer.svelte | 0 .../01-auto-subscriptions/Incrementer.svelte | 0 .../01-auto-subscriptions/Resetter.svelte | 0 .../07-stores/01-auto-subscriptions/meta.json | 0 .../07-stores/01-auto-subscriptions/stores.js | 0 .../07-stores/02-readable-stores/App.svelte | 0 .../07-stores/02-readable-stores/meta.json | 0 .../07-stores/02-readable-stores/stores.js | 0 .../07-stores/03-derived-stores/App.svelte | 0 .../07-stores/03-derived-stores/meta.json | 0 .../07-stores/03-derived-stores/stores.js | 0 .../07-stores/04-custom-stores/App.svelte | 0 .../07-stores/04-custom-stores/meta.json | 0 .../07-stores/04-custom-stores/stores.js | 0 .../content/examples/07-stores/meta.json | 0 .../examples/08-motion/00-tweened/App.svelte | 0 .../examples/08-motion/00-tweened/meta.json | 0 .../examples/08-motion/01-spring/App.svelte | 0 .../examples/08-motion/01-spring/meta.json | 0 .../content/examples/08-motion/meta.json | 0 .../09-transitions/00-transition/App.svelte | 0 .../09-transitions/00-transition/meta.json | 0 .../App.svelte | 0 .../meta.json | 0 .../09-transitions/02-in-and-out/App.svelte | 0 .../09-transitions/02-in-and-out/meta.json | 0 .../03-custom-css-transitions/App.svelte | 0 .../03-custom-css-transitions/meta.json | 0 .../04-custom-js-transitions/App.svelte | 0 .../04-custom-js-transitions/meta.json | 0 .../05-transition-events/App.svelte | 0 .../05-transition-events/meta.json | 0 .../06-deferred-transitions/App.svelte | 0 .../06-deferred-transitions/images.js | 0 .../06-deferred-transitions/meta.json | 0 .../content/examples/09-transitions/meta.json | 0 .../10-animations/00-animate/App.svelte | 0 .../10-animations/00-animate/meta.json | 0 .../content/examples/10-animations/meta.json | 0 .../examples/11-easing/00-easing/App.svelte | 0 .../11-easing/00-easing/Controls.svelte | 0 .../examples/11-easing/00-easing/Grid.svelte | 0 .../examples/11-easing/00-easing/eases.js | 0 .../examples/11-easing/00-easing/meta.json | 0 .../content/examples/11-easing/meta.json | 0 .../examples/12-svg/01-clock/App.svelte | 0 .../examples/12-svg/01-clock/meta.json | 0 .../examples/12-svg/02-bar-chart/App.svelte | 0 .../examples/12-svg/02-bar-chart/meta.json | 0 .../examples/12-svg/03-area-chart/App.svelte | 0 .../examples/12-svg/03-area-chart/data.js | 0 .../examples/12-svg/03-area-chart/meta.json | 0 .../examples/12-svg/04-scatterplot/App.svelte | 0 .../12-svg/04-scatterplot/Scatterplot.svelte | 0 .../examples/12-svg/04-scatterplot/data.js | 0 .../examples/12-svg/04-scatterplot/meta.json | 0 .../12-svg/05-svg-transitions/App.svelte | 0 .../05-svg-transitions/custom-transitions.js | 0 .../12-svg/05-svg-transitions/meta.json | 0 .../12-svg/05-svg-transitions/shape.js | 0 .../content/examples/12-svg/meta.json | 0 .../examples/13-actions/00-actions/App.svelte | 0 .../13-actions/00-actions/click_outside.js | 0 .../examples/13-actions/00-actions/meta.json | 0 .../App.svelte | 0 .../longpress.js | 0 .../01-adding-parameters-to-actions/meta.json | 0 .../13-actions/03-actions-pannable/App.svelte | 0 .../13-actions/03-actions-pannable/meta.json | 0 .../03-actions-pannable/pannable.js | 0 .../content/examples/13-actions/meta.json | 0 .../examples/14-classes/00-classes/App.svelte | 0 .../examples/14-classes/00-classes/meta.json | 0 .../14-classes/01-class-shorthand/App.svelte | 0 .../14-classes/01-class-shorthand/meta.json | 0 .../content/examples/14-classes/meta.json | 0 .../15-composition/00-slots/App.svelte | 0 .../15-composition/00-slots/Box.svelte | 0 .../15-composition/00-slots/meta.json | 0 .../01-slot-fallbacks/App.svelte | 0 .../01-slot-fallbacks/Box.svelte | 0 .../01-slot-fallbacks/meta.json | 0 .../15-composition/02-named-slots/App.svelte | 0 .../02-named-slots/ContactCard.svelte | 0 .../15-composition/02-named-slots/meta.json | 0 .../15-composition/03-slot-props/App.svelte | 0 .../03-slot-props/Hoverable.svelte | 0 .../15-composition/03-slot-props/meta.json | 0 .../04-conditional-slots/App.svelte | 0 .../04-conditional-slots/Profile.svelte | 0 .../04-conditional-slots/meta.json | 0 .../15-composition/05-modal/App.svelte | 0 .../15-composition/05-modal/Modal.svelte | 0 .../15-composition/05-modal/meta.json | 0 .../content/examples/15-composition/meta.json | 0 .../16-context/00-context-api/App.svelte | 0 .../16-context/00-context-api/Map.svelte | 0 .../00-context-api/MapMarker.svelte | 0 .../16-context/00-context-api/mapbox.js | 0 .../16-context/00-context-api/meta.json | 0 .../content/examples/16-context/meta.json | 0 .../00-svelte-self/App.svelte | 0 .../00-svelte-self/File.svelte | 0 .../00-svelte-self/Folder.svelte | 0 .../00-svelte-self/meta.json | 0 .../01-svelte-component/App.svelte | 0 .../01-svelte-component/BlueThing.svelte | 0 .../01-svelte-component/GreenThing.svelte | 0 .../01-svelte-component/RedThing.svelte | 0 .../01-svelte-component/meta.json | 0 .../02-svelte-element/App.svelte | 0 .../02-svelte-element/meta.json | 0 .../03-svelte-window/App.svelte | 0 .../03-svelte-window/meta.json | 0 .../04-svelte-window-bindings/App.svelte | 0 .../04-svelte-window-bindings/meta.json | 0 .../05-svelte-document/App.svelte | 0 .../05-svelte-document/meta.json | 0 .../06-svelte-body/App.svelte | 0 .../06-svelte-body/meta.json | 0 .../07-svelte-head/App.svelte | 0 .../07-svelte-head/meta.json | 0 .../examples/17-special-elements/meta.json | 0 .../01-module-exports/App.svelte | 0 .../01-module-exports/AudioPlayer.svelte | 0 .../01-module-exports/meta.json | 0 .../examples/18-module-context/meta.json | 0 .../examples/19-debugging/00-debug/App.svelte | 0 .../examples/19-debugging/00-debug/meta.json | 0 .../content/examples/19-debugging/meta.json | 0 .../20-7guis/01-7guis-counter/App.svelte | 0 .../20-7guis/01-7guis-counter/meta.json | 0 .../20-7guis/02-7guis-temperature/App.svelte | 0 .../20-7guis/02-7guis-temperature/meta.json | 0 .../03-7guis-flight-booker/App.svelte | 0 .../20-7guis/03-7guis-flight-booker/meta.json | 0 .../20-7guis/04-7guis-timer/App.svelte | 0 .../20-7guis/04-7guis-timer/meta.json | 0 .../20-7guis/05-7guis-crud/App.svelte | 0 .../examples/20-7guis/05-7guis-crud/meta.json | 0 .../20-7guis/06-7guis-circles/App.svelte | 0 .../20-7guis/06-7guis-circles/meta.json | 0 .../content/examples/20-7guis/meta.json | 0 .../01-hacker-news/App.svelte | 0 .../01-hacker-news/Comment.svelte | 0 .../01-hacker-news/Item.svelte | 0 .../01-hacker-news/List.svelte | 0 .../01-hacker-news/Summary.svelte | 0 .../21-miscellaneous/01-hacker-news/meta.json | 0 .../02-immutable-data/App.svelte | 0 .../02-immutable-data/ImmutableTodo.svelte | 0 .../02-immutable-data/MutableTodo.svelte | 0 .../02-immutable-data/flash.js | 0 .../02-immutable-data/meta.json | 0 .../examples/21-miscellaneous/meta.json | 0 .../20181225-blog-svelte-css-in-js/App.svelte | 0 .../Hero.svelte | 0 .../20181225-blog-svelte-css-in-js/meta.json | 0 .../20181225-blog-svelte-css-in-js/styles.js | 0 .../20190420-blog-write-less-code/App.svelte | 0 .../20190420-blog-write-less-code/meta.json | 0 .../content/examples/99-embeds/meta.json | 0 .../content/faq/100-im-new-to-svelte.md | 0 .../faq/110-where-can-i-get-support.md | 0 .../faq/1100-is-svelte-v2-still-available.md | 0 .../content/faq/1200-how-do-i-do-hmr.md | 0 ...200-are-there-any-third-party-resources.md | 0 .../400-how-can-i-get-syntax-highlighting.md | 0 ...is-there-a-tool-to-automatically-format.md | 0 .../450-how-do-i-document-my-components.md | 0 .../faq/500-what-about-typescript-support.md | 0 .../content/faq/600-does-svelte-scale.md | 0 .../faq/700-is-there-a-component-library.md | 0 .../faq/800-how-do-i-test-svelte-apps.md | 0 .../content/faq/900-is-there-a-router.md | 0 .../01-basics/app-a/App.svelte | 0 .../01-introduction/01-basics/text.md | 0 .../02-adding-data/app-a/App.svelte | 0 .../02-adding-data/app-b/App.svelte | 0 .../01-introduction/02-adding-data/text.md | 0 .../03-dynamic-attributes/app-a/App.svelte | 0 .../03-dynamic-attributes/app-b/App.svelte | 0 .../03-dynamic-attributes/text.md | 0 .../04-styling/app-a/App.svelte | 0 .../04-styling/app-b/App.svelte | 0 .../01-introduction/04-styling/text.md | 0 .../05-nested-components/app-a/App.svelte | 0 .../05-nested-components/app-a/Nested.svelte | 0 .../05-nested-components/app-b/App.svelte | 0 .../05-nested-components/app-b/Nested.svelte | 0 .../05-nested-components/text.md | 0 .../06-making-an-app/app-a/App.svelte | 0 .../01-introduction/06-making-an-app/text.md | 0 .../tutorial/01-introduction/meta.json | 0 .../01-reactive-assignments/app-a/App.svelte | 0 .../01-reactive-assignments/app-b/App.svelte | 0 .../01-reactive-assignments/text.md | 0 .../02-reactive-declarations/app-a/App.svelte | 0 .../02-reactive-declarations/app-b/App.svelte | 0 .../02-reactive-declarations/text.md | 0 .../03-reactive-statements/app-a/App.svelte | 0 .../03-reactive-statements/app-b/App.svelte | 0 .../03-reactive-statements/text.md | 0 .../app-a/App.svelte | 0 .../app-b/App.svelte | 0 .../04-updating-arrays-and-objects/text.md | 0 .../content/tutorial/02-reactivity/meta.json | 0 .../01-declaring-props/app-a/App.svelte | 0 .../01-declaring-props/app-a/Nested.svelte | 0 .../01-declaring-props/app-b/App.svelte | 0 .../01-declaring-props/app-b/Nested.svelte | 0 .../03-props/01-declaring-props/text.md | 0 .../02-default-values/app-a/App.svelte | 0 .../02-default-values/app-a/Nested.svelte | 0 .../02-default-values/app-b/App.svelte | 0 .../02-default-values/app-b/Nested.svelte | 0 .../03-props/02-default-values/text.md | 0 .../03-props/03-spread-props/app-a/App.svelte | 0 .../03-spread-props/app-a/Info.svelte | 0 .../03-props/03-spread-props/app-b/App.svelte | 0 .../03-spread-props/app-b/Info.svelte | 0 .../tutorial/03-props/03-spread-props/text.md | 0 .../content/tutorial/03-props/meta.json | 0 .../04-logic/01-if-blocks/app-a/App.svelte | 0 .../04-logic/01-if-blocks/app-b/App.svelte | 0 .../tutorial/04-logic/01-if-blocks/text.md | 0 .../04-logic/02-else-blocks/app-a/App.svelte | 0 .../04-logic/02-else-blocks/app-b/App.svelte | 0 .../tutorial/04-logic/02-else-blocks/text.md | 0 .../03-else-if-blocks/app-a/App.svelte | 0 .../03-else-if-blocks/app-b/App.svelte | 0 .../04-logic/03-else-if-blocks/text.md | 0 .../04-logic/04-each-blocks/app-a/App.svelte | 0 .../04-logic/04-each-blocks/app-b/App.svelte | 0 .../tutorial/04-logic/04-each-blocks/text.md | 0 .../05-keyed-each-blocks/app-a/App.svelte | 0 .../05-keyed-each-blocks/app-a/Thing.svelte | 0 .../05-keyed-each-blocks/app-b/App.svelte | 0 .../05-keyed-each-blocks/app-b/Thing.svelte | 0 .../04-logic/05-keyed-each-blocks/text.md | 0 .../04-logic/06-await-blocks/app-a/App.svelte | 0 .../04-logic/06-await-blocks/app-b/App.svelte | 0 .../tutorial/04-logic/06-await-blocks/text.md | 0 .../content/tutorial/04-logic/meta.json | 0 .../05-events/01-dom-events/app-a/App.svelte | 0 .../05-events/01-dom-events/app-b/App.svelte | 0 .../tutorial/05-events/01-dom-events/text.md | 0 .../02-inline-handlers/app-a/App.svelte | 0 .../02-inline-handlers/app-b/App.svelte | 0 .../05-events/02-inline-handlers/text.md | 0 .../03-event-modifiers/app-a/App.svelte | 0 .../03-event-modifiers/app-b/App.svelte | 0 .../05-events/03-event-modifiers/text.md | 0 .../04-component-events/app-a/App.svelte | 0 .../04-component-events/app-a/Inner.svelte | 0 .../04-component-events/app-b/App.svelte | 0 .../04-component-events/app-b/Inner.svelte | 0 .../05-events/04-component-events/text.md | 0 .../05-event-forwarding/app-a/App.svelte | 0 .../05-event-forwarding/app-a/Inner.svelte | 0 .../05-event-forwarding/app-a/Outer.svelte | 0 .../05-event-forwarding/app-b/App.svelte | 0 .../05-event-forwarding/app-b/Inner.svelte | 0 .../05-event-forwarding/app-b/Outer.svelte | 0 .../05-events/05-event-forwarding/text.md | 0 .../06-dom-event-forwarding/app-a/App.svelte | 0 .../app-a/CustomButton.svelte | 0 .../06-dom-event-forwarding/app-b/App.svelte | 0 .../app-b/CustomButton.svelte | 0 .../05-events/06-dom-event-forwarding/text.md | 0 .../content/tutorial/05-events/meta.json | 0 .../01-text-inputs/app-a/App.svelte | 0 .../01-text-inputs/app-b/App.svelte | 0 .../06-bindings/01-text-inputs/text.md | 0 .../02-numeric-inputs/app-a/App.svelte | 0 .../02-numeric-inputs/app-b/App.svelte | 0 .../06-bindings/02-numeric-inputs/text.md | 0 .../03-checkbox-inputs/app-a/App.svelte | 0 .../03-checkbox-inputs/app-b/App.svelte | 0 .../06-bindings/03-checkbox-inputs/text.md | 0 .../04-group-inputs/app-a/App.svelte | 0 .../04-group-inputs/app-b/App.svelte | 0 .../06-bindings/04-group-inputs/text.md | 0 .../05-textarea-inputs/app-a/App.svelte | 0 .../05-textarea-inputs/app-b/App.svelte | 0 .../06-bindings/05-textarea-inputs/text.md | 0 .../06-select-bindings/app-a/App.svelte | 0 .../06-select-bindings/app-b/App.svelte | 0 .../06-bindings/06-select-bindings/text.md | 0 .../app-a/App.svelte | 0 .../app-b/App.svelte | 0 .../07-multiple-select-bindings/text.md | 0 .../app-a/App.svelte | 0 .../app-b/App.svelte | 0 .../08-contenteditable-bindings/text.md | 0 .../09-each-block-bindings/app-a/App.svelte | 0 .../09-each-block-bindings/app-b/App.svelte | 0 .../09-each-block-bindings/text.md | 0 .../10-media-elements/app-a/App.svelte | 0 .../10-media-elements/app-b/App.svelte | 0 .../06-bindings/10-media-elements/text.md | 0 .../11-dimensions/app-a/App.svelte | 0 .../11-dimensions/app-b/App.svelte | 0 .../06-bindings/11-dimensions/text.md | 0 .../06-bindings/12-bind-this/app-a/App.svelte | 0 .../06-bindings/12-bind-this/app-b/App.svelte | 0 .../tutorial/06-bindings/12-bind-this/text.md | 0 .../13-component-bindings/app-a/App.svelte | 0 .../13-component-bindings/app-a/Keypad.svelte | 0 .../13-component-bindings/app-b/App.svelte | 0 .../13-component-bindings/app-b/Keypad.svelte | 0 .../06-bindings/13-component-bindings/text.md | 0 .../14-component-this/app-a/App.svelte | 0 .../14-component-this/app-a/InputField.svelte | 0 .../14-component-this/app-b/App.svelte | 0 .../14-component-this/app-b/InputField.svelte | 0 .../06-bindings/14-component-this/text.md | 0 .../content/tutorial/06-bindings/meta.json | 0 .../07-lifecycle/01-onmount/app-a/App.svelte | 0 .../07-lifecycle/01-onmount/app-b/App.svelte | 0 .../tutorial/07-lifecycle/01-onmount/text.md | 0 .../02-ondestroy/app-a/App.svelte | 0 .../02-ondestroy/app-a/Timer.svelte | 0 .../07-lifecycle/02-ondestroy/app-a/utils.js | 0 .../02-ondestroy/app-b/App.svelte | 0 .../02-ondestroy/app-b/Timer.svelte | 0 .../07-lifecycle/02-ondestroy/app-b/utils.js | 0 .../07-lifecycle/02-ondestroy/text.md | 0 .../07-lifecycle/03-update/app-a/App.svelte | 0 .../07-lifecycle/03-update/app-b/App.svelte | 0 .../tutorial/07-lifecycle/03-update/text.md | 0 .../07-lifecycle/04-tick/app-a/App.svelte | 0 .../07-lifecycle/04-tick/app-b/App.svelte | 0 .../tutorial/07-lifecycle/04-tick/text.md | 0 .../content/tutorial/07-lifecycle/meta.json | 0 .../01-writable-stores/app-a/App.svelte | 0 .../app-a/Decrementer.svelte | 0 .../app-a/Incrementer.svelte | 0 .../01-writable-stores/app-a/Resetter.svelte | 0 .../01-writable-stores/app-a/stores.js | 0 .../01-writable-stores/app-b/App.svelte | 0 .../app-b/Decrementer.svelte | 0 .../app-b/Incrementer.svelte | 0 .../01-writable-stores/app-b/Resetter.svelte | 0 .../01-writable-stores/app-b/stores.js | 0 .../08-stores/01-writable-stores/text.md | 0 .../02-auto-subscriptions/app-a/App.svelte | 0 .../app-a/Decrementer.svelte | 0 .../app-a/Incrementer.svelte | 0 .../app-a/Resetter.svelte | 0 .../02-auto-subscriptions/app-a/stores.js | 0 .../02-auto-subscriptions/app-b/App.svelte | 0 .../app-b/Decrementer.svelte | 0 .../app-b/Incrementer.svelte | 0 .../app-b/Resetter.svelte | 0 .../02-auto-subscriptions/app-b/stores.js | 0 .../08-stores/02-auto-subscriptions/text.md | 0 .../03-readable-stores/app-a/App.svelte | 0 .../03-readable-stores/app-a/stores.js | 0 .../03-readable-stores/app-b/App.svelte | 0 .../03-readable-stores/app-b/stores.js | 0 .../08-stores/03-readable-stores/text.md | 0 .../04-derived-stores/app-a/App.svelte | 0 .../04-derived-stores/app-a/stores.js | 0 .../04-derived-stores/app-b/App.svelte | 0 .../04-derived-stores/app-b/stores.js | 0 .../08-stores/04-derived-stores/text.md | 0 .../05-custom-stores/app-a/App.svelte | 0 .../05-custom-stores/app-a/stores.js | 0 .../05-custom-stores/app-b/App.svelte | 0 .../05-custom-stores/app-b/stores.js | 0 .../08-stores/05-custom-stores/text.md | 0 .../06-store-bindings/app-a/App.svelte | 0 .../06-store-bindings/app-a/stores.js | 0 .../06-store-bindings/app-b/App.svelte | 0 .../06-store-bindings/app-b/stores.js | 0 .../08-stores/06-store-bindings/text.md | 0 .../content/tutorial/08-stores/meta.json | 0 .../09-motion/01-tweened/app-a/App.svelte | 0 .../09-motion/01-tweened/app-b/App.svelte | 0 .../tutorial/09-motion/01-tweened/text.md | 0 .../09-motion/02-spring/app-a/App.svelte | 0 .../09-motion/02-spring/app-b/App.svelte | 0 .../tutorial/09-motion/02-spring/text.md | 0 .../content/tutorial/09-motion/meta.json | 0 .../01-transition/app-a/App.svelte | 0 .../01-transition/app-b/App.svelte | 0 .../10-transitions/01-transition/text.md | 0 .../app-a/App.svelte | 0 .../app-b/App.svelte | 0 .../text.md | 0 .../03-in-and-out/app-a/App.svelte | 0 .../03-in-and-out/app-b/App.svelte | 0 .../10-transitions/03-in-and-out/text.md | 0 .../app-a/App.svelte | 0 .../app-b/App.svelte | 0 .../04-custom-css-transitions/text.md | 0 .../05-custom-js-transitions/app-a/App.svelte | 0 .../05-custom-js-transitions/app-b/App.svelte | 0 .../05-custom-js-transitions/text.md | 0 .../06-transition-events/app-a/App.svelte | 0 .../06-transition-events/app-b/App.svelte | 0 .../06-transition-events/text.md | 0 .../07-local-transitions/app-a/App.svelte | 0 .../07-local-transitions/app-b/App.svelte | 0 .../07-local-transitions/text.md | 0 .../08-deferred-transitions/app-a/App.svelte | 0 .../08-deferred-transitions/app-b/App.svelte | 0 .../08-deferred-transitions/text.md | 0 .../09-key-blocks/app-a/App.svelte | 0 .../09-key-blocks/app-b/App.svelte | 0 .../10-transitions/09-key-blocks/text.md | 0 .../content/tutorial/10-transitions/meta.json | 0 .../11-animations/01-animate/app-a/App.svelte | 0 .../11-animations/01-animate/app-b/App.svelte | 0 .../tutorial/11-animations/01-animate/text.md | 0 .../content/tutorial/11-animations/meta.json | 0 .../12-actions/01-actions/app-a/App.svelte | 0 .../01-actions/app-a/click_outside.js | 0 .../12-actions/01-actions/app-b/App.svelte | 0 .../01-actions/app-b/click_outside.js | 0 .../tutorial/12-actions/01-actions/text.md | 0 .../app-a/App.svelte | 0 .../app-a/longpress.js | 0 .../app-b/App.svelte | 0 .../app-b/longpress.js | 0 .../02-adding-parameters-to-actions/text.md | 0 .../content/tutorial/12-actions/meta.json | 0 .../01-classes/app-a/App.svelte | 0 .../01-classes/app-b/App.svelte | 0 .../13-advanced-styling/01-classes/text.md | 0 .../02-class-shorthand/app-a/App.svelte | 0 .../02-class-shorthand/app-b/App.svelte | 0 .../02-class-shorthand/text.md | 0 .../03-inline-styles/app-a/App.svelte | 0 .../03-inline-styles/app-b/App.svelte | 0 .../03-inline-styles/text.md | 0 .../04-style-directive/app-a/App.svelte | 0 .../04-style-directive/app-b/App.svelte | 0 .../04-style-directive/text.md | 0 .../tutorial/13-advanced-styling/meta.json | 0 .../14-composition/01-slots/app-a/App.svelte | 0 .../14-composition/01-slots/app-a/Box.svelte | 0 .../14-composition/01-slots/app-b/App.svelte | 0 .../14-composition/01-slots/app-b/Box.svelte | 0 .../tutorial/14-composition/01-slots/text.md | 0 .../02-slot-fallbacks/app-a/App.svelte | 0 .../02-slot-fallbacks/app-a/Box.svelte | 0 .../02-slot-fallbacks/app-b/App.svelte | 0 .../02-slot-fallbacks/app-b/Box.svelte | 0 .../14-composition/02-slot-fallbacks/text.md | 0 .../03-named-slots/app-a/App.svelte | 0 .../03-named-slots/app-a/ContactCard.svelte | 0 .../03-named-slots/app-b/App.svelte | 0 .../03-named-slots/app-b/ContactCard.svelte | 0 .../14-composition/03-named-slots/text.md | 0 .../04-optional-slots/app-a/App.svelte | 0 .../04-optional-slots/app-a/Comment.svelte | 0 .../04-optional-slots/app-a/Project.svelte | 0 .../04-optional-slots/app-b/App.svelte | 0 .../04-optional-slots/app-b/Comment.svelte | 0 .../04-optional-slots/app-b/Project.svelte | 0 .../14-composition/04-optional-slots/text.md | 0 .../05-slot-props/app-a/App.svelte | 0 .../05-slot-props/app-a/Hoverable.svelte | 0 .../05-slot-props/app-b/App.svelte | 0 .../05-slot-props/app-b/Hoverable.svelte | 0 .../14-composition/05-slot-props/text.md | 0 .../content/tutorial/14-composition/meta.json | 0 .../01-context-api/app-a/App.svelte | 0 .../01-context-api/app-a/Map.svelte | 0 .../01-context-api/app-a/MapMarker.svelte | 0 .../15-context/01-context-api/app-a/mapbox.js | 0 .../01-context-api/app-b/App.svelte | 0 .../01-context-api/app-b/Map.svelte | 0 .../01-context-api/app-b/MapMarker.svelte | 0 .../15-context/01-context-api/app-b/mapbox.js | 0 .../15-context/01-context-api/text.md | 0 .../content/tutorial/15-context/meta.json | 0 .../01-svelte-self/app-a/App.svelte | 0 .../01-svelte-self/app-a/File.svelte | 0 .../01-svelte-self/app-a/Folder.svelte | 0 .../01-svelte-self/app-b/App.svelte | 0 .../01-svelte-self/app-b/File.svelte | 0 .../01-svelte-self/app-b/Folder.svelte | 0 .../01-svelte-self/text.md | 0 .../02-svelte-component/app-a/App.svelte | 0 .../app-a/BlueThing.svelte | 0 .../app-a/GreenThing.svelte | 0 .../02-svelte-component/app-a/RedThing.svelte | 0 .../02-svelte-component/app-b/App.svelte | 0 .../app-b/BlueThing.svelte | 0 .../app-b/GreenThing.svelte | 0 .../02-svelte-component/app-b/RedThing.svelte | 0 .../02-svelte-component/text.md | 0 .../03-svelte-element/app-a/App.svelte | 0 .../03-svelte-element/app-b/App.svelte | 0 .../03-svelte-element/text.md | 0 .../04-svelte-window/app-a/App.svelte | 0 .../04-svelte-window/app-b/App.svelte | 0 .../04-svelte-window/text.md | 0 .../app-a/App.svelte | 0 .../app-b/App.svelte | 0 .../05-svelte-window-bindings/text.md | 0 .../06-svelte-document/app-a/App.svelte | 0 .../06-svelte-document/app-b/App.svelte | 0 .../06-svelte-document/text.md | 0 .../07-svelte-body/app-a/App.svelte | 0 .../07-svelte-body/app-b/App.svelte | 0 .../07-svelte-body/text.md | 0 .../08-svelte-head/app-a/App.svelte | 0 .../08-svelte-head/app-b/App.svelte | 0 .../08-svelte-head/text.md | 0 .../09-svelte-options/app-a/App.svelte | 0 .../09-svelte-options/app-a/Todo.svelte | 0 .../09-svelte-options/app-a/flash.js | 0 .../09-svelte-options/app-b/App.svelte | 0 .../09-svelte-options/app-b/Todo.svelte | 0 .../09-svelte-options/app-b/flash.js | 0 .../09-svelte-options/text.md | 0 .../10-svelte-fragment/app-a/App.svelte | 0 .../10-svelte-fragment/app-a/Box.svelte | 0 .../10-svelte-fragment/app-b/App.svelte | 0 .../10-svelte-fragment/app-b/Box.svelte | 0 .../10-svelte-fragment/text.md | 0 .../tutorial/16-special-elements/meta.json | 0 .../01-sharing-code/app-a/App.svelte | 0 .../01-sharing-code/app-a/AudioPlayer.svelte | 0 .../01-sharing-code/app-b/App.svelte | 0 .../01-sharing-code/app-b/AudioPlayer.svelte | 0 .../17-module-context/01-sharing-code/text.md | 0 .../02-module-exports/app-a/App.svelte | 0 .../app-a/AudioPlayer.svelte | 0 .../02-module-exports/app-b/App.svelte | 0 .../app-b/AudioPlayer.svelte | 0 .../02-module-exports/text.md | 0 .../tutorial/17-module-context/meta.json | 0 .../18-special-tags/01-debug/app-a/App.svelte | 0 .../18-special-tags/01-debug/app-b/App.svelte | 0 .../tutorial/18-special-tags/01-debug/text.md | 0 .../02-html-tags/app-a/App.svelte | 0 .../02-html-tags/app-b/App.svelte | 0 .../18-special-tags/02-html-tags/text.md | 0 .../tutorial/18-special-tags/meta.json | 0 .../01-congratulations/app-a/App.svelte | 0 .../19-next-steps/01-congratulations/text.md | 0 .../content/tutorial/19-next-steps/meta.json | 0 sites/svelte.dev/README.md | 16 +-- sites/svelte.dev/scripts/generate_examples.js | 2 +- .../src/lib/server/blog/get-blog-data.js | 2 +- .../src/lib/server/docs/get-docs.js | 2 +- .../src/lib/server/examples/get-examples.js | 2 +- .../svelte.dev/src/lib/server/faq/get-faq.js | 2 +- .../src/lib/server/tutorial/get-tutorial.js | 2 +- .../src/routes/content.json/content.server.js | 2 +- .../src/routes/tutorial/[slug]/+page.svelte | 2 +- 741 files changed, 135 insertions(+), 17 deletions(-) rename {site => documentation}/content/blog/2016-11-26-frameworks-without-the-framework.md (100%) rename {site => documentation}/content/blog/2017-08-07-the-easiest-way-to-get-started.md (100%) rename {site => documentation}/content/blog/2017-09-06-the-zen-of-just-writing-css.md (100%) rename {site => documentation}/content/blog/2017-12-31-sapper-towards-the-ideal-web-app-framework.md (100%) rename {site => documentation}/content/blog/2018-04-18-version-2.md (100%) rename {site => documentation}/content/blog/2018-12-26-svelte-css-in-js.md (100%) rename {site => documentation}/content/blog/2018-12-27-virtual-dom-is-pure-overhead.md (100%) rename {site => documentation}/content/blog/2019-01-31-svelte-on-the-changelog.md (100%) rename {site => documentation}/content/blog/2019-04-15-setting-up-your-editor.md (100%) rename {site => documentation}/content/blog/2019-04-16-svelte-for-new-developers.md (100%) rename {site => documentation}/content/blog/2019-04-20-write-less-code.md (100%) rename {site => documentation}/content/blog/2019-04-22-svelte-3-rethinking-reactivity.md (100%) rename {site => documentation}/content/blog/2020-07-17-svelte-and-typescript.md (100%) rename {site => documentation}/content/blog/2020-10-01-whats-new-in-svelte-october-2020.md (100%) rename {site => documentation}/content/blog/2020-11-01-whats-new-in-svelte-november-2020.md (100%) rename {site => documentation}/content/blog/2020-11-05-whats-the-deal-with-sveltekit.md (100%) rename {site => documentation}/content/blog/2020-12-01-whats-new-in-svelte-december-2020.md (100%) rename {site => documentation}/content/blog/2021-01-01-whats-new-in-svelte-january-2021.md (100%) rename {site => documentation}/content/blog/2021-02-01-whats-new-in-svelte-february-2021.md (100%) rename {site => documentation}/content/blog/2021-03-01-whats-new-in-svelte-march-2021.md (100%) rename {site => documentation}/content/blog/2021-03-23-sveltekit-beta.md (100%) rename {site => documentation}/content/blog/2021-04-01-whats-new-in-svelte-april-2021.md (100%) rename {site => documentation}/content/blog/2021-05-01-whats-new-in-svelte-may-2021.md (100%) rename {site => documentation}/content/blog/2021-06-01-whats-new-in-svelte-june-2021.md (100%) rename {site => documentation}/content/blog/2021-07-01-whats-new-in-svelte-july-2021.md (100%) rename {site => documentation}/content/blog/2021-08-01-whats-new-in-svelte-august-2021.md (100%) rename {site => documentation}/content/blog/2021-09-01-whats-new-in-svelte-september-2021.md (100%) rename {site => documentation}/content/blog/2021-10-01-whats-new-in-svelte-october-2021.md (100%) rename {site => documentation}/content/blog/2021-11-01-whats-new-in-svelte-november-2021.md (100%) rename {site => documentation}/content/blog/2021-12-01-whats-new-in-svelte-december-2021.md (100%) rename {site => documentation}/content/blog/2022-01-01-whats-new-in-svelte-january-2022.md (100%) rename {site => documentation}/content/blog/2022-01-13-accelerating-sveltes-development.md (100%) rename {site => documentation}/content/blog/2022-02-01-whats-new-in-svelte-february-2022.md (100%) rename {site => documentation}/content/blog/2022-03-01-whats-new-in-svelte-march-2022.md (100%) rename {site => documentation}/content/blog/2022-04-01-whats-new-in-svelte-april-2022.md (100%) rename {site => documentation}/content/blog/2022-05-01-whats-new-in-svelte-may-2022.md (100%) rename {site => documentation}/content/blog/2022-06-01-whats-new-in-svelte-june-2022.md (100%) rename {site => documentation}/content/blog/2022-07-01-whats-new-in-svelte-july-2022.md (100%) rename {site => documentation}/content/blog/2022-08-01-whats-new-in-svelte-august-2022.md (100%) rename {site => documentation}/content/blog/2022-09-01-whats-new-in-svelte-september-2022.md (100%) rename {site => documentation}/content/blog/2022-10-01-whats-new-in-svelte-october-2022.md (100%) rename {site => documentation}/content/blog/2022-11-01-whats-new-in-svelte-november-2022.md (100%) rename {site => documentation}/content/blog/2022-12-01-whats-new-in-svelte-december-2022.md (100%) rename {site => documentation}/content/blog/2022-12-14-announcing-sveltekit-1.0.md (100%) rename {site => documentation}/content/blog/2023-01-01-whats-new-in-svelte-january-2023.md (100%) rename {site => documentation}/content/blog/2023-02-01-whats-new-in-svelte-february-2023.md (100%) rename {site => documentation}/content/blog/2023-03-01-whats-new-in-svelte-march-2023.md (100%) rename {site => documentation}/content/blog/2023-03-09-zero-config-type-safety.md (100%) rename {site => documentation}/content/blog/2023-04-01-whats-new-in-svelte-april-2023.md (100%) create mode 100644 documentation/content/blog/2023-05-01-whats-new-in-svelte-may-2023.md rename {site => documentation}/content/docs/01-getting-started/01-introduction.md (100%) rename {site => documentation}/content/docs/01-getting-started/meta.json (100%) rename {site => documentation}/content/docs/02-template-syntax/01-svelte-components.md (100%) rename {site => documentation}/content/docs/02-template-syntax/02-basic-markup.md (100%) rename {site => documentation}/content/docs/02-template-syntax/03-logic-blocks.md (100%) rename {site => documentation}/content/docs/02-template-syntax/04-special-tags.md (100%) rename {site => documentation}/content/docs/02-template-syntax/05-element-directives.md (100%) rename {site => documentation}/content/docs/02-template-syntax/06-component-directives.md (100%) rename {site => documentation}/content/docs/02-template-syntax/07-special-elements.md (100%) rename {site => documentation}/content/docs/02-template-syntax/meta.json (100%) rename {site => documentation}/content/docs/03-runtime/01-svelte.md (100%) rename {site => documentation}/content/docs/03-runtime/02-svelte-store.md (100%) rename {site => documentation}/content/docs/03-runtime/03-svelte-motion.md (100%) rename {site => documentation}/content/docs/03-runtime/04-svelte-transition.md (100%) rename {site => documentation}/content/docs/03-runtime/05-svelte-animate.md (100%) rename {site => documentation}/content/docs/03-runtime/06-svelte-easing.md (100%) rename {site => documentation}/content/docs/03-runtime/07-svelte-action.md (100%) rename {site => documentation}/content/docs/03-runtime/meta.json (100%) rename {site => documentation}/content/docs/04-compiler-and-api/01-svelte-compiler.md (100%) rename {site => documentation}/content/docs/04-compiler-and-api/02-client-side-component-api.md (100%) rename {site => documentation}/content/docs/04-compiler-and-api/03-server-side-component-api.md (100%) rename {site => documentation}/content/docs/04-compiler-and-api/04-custom-elements-api.md (100%) rename {site => documentation}/content/docs/04-compiler-and-api/meta.json (100%) rename {site => documentation}/content/docs/05-misc/01-accessibility-warnings.md (100%) rename {site => documentation}/content/docs/05-misc/02-typescript.md (100%) rename {site => documentation}/content/docs/05-misc/03-migrating-v3-to-v4.md (100%) rename {site => documentation}/content/docs/05-misc/meta.json (100%) rename {site => documentation}/content/docs/06-legacy/01-svelte-register.md (100%) rename {site => documentation}/content/docs/06-legacy/meta.json (100%) rename {site => documentation}/content/examples/00-introduction/00-hello-world/App.svelte (100%) rename {site => documentation}/content/examples/00-introduction/00-hello-world/meta.json (100%) rename {site => documentation}/content/examples/00-introduction/01-dynamic-attributes/App.svelte (100%) rename {site => documentation}/content/examples/00-introduction/01-dynamic-attributes/meta.json (100%) rename {site => documentation}/content/examples/00-introduction/02-styling/App.svelte (100%) rename {site => documentation}/content/examples/00-introduction/02-styling/meta.json (100%) rename {site => documentation}/content/examples/00-introduction/03-nested-components/App.svelte (100%) rename {site => documentation}/content/examples/00-introduction/03-nested-components/Nested.svelte (100%) rename {site => documentation}/content/examples/00-introduction/03-nested-components/meta.json (100%) rename {site => documentation}/content/examples/00-introduction/04-html-tags/App.svelte (100%) rename {site => documentation}/content/examples/00-introduction/04-html-tags/meta.json (100%) rename {site => documentation}/content/examples/00-introduction/meta.json (100%) rename {site => documentation}/content/examples/01-reactivity/00-reactive-assignments/App.svelte (100%) rename {site => documentation}/content/examples/01-reactivity/00-reactive-assignments/meta.json (100%) rename {site => documentation}/content/examples/01-reactivity/01-reactive-declarations/App.svelte (100%) rename {site => documentation}/content/examples/01-reactivity/01-reactive-declarations/meta.json (100%) rename {site => documentation}/content/examples/01-reactivity/02-reactive-statements/App.svelte (100%) rename {site => documentation}/content/examples/01-reactivity/02-reactive-statements/meta.json (100%) rename {site => documentation}/content/examples/01-reactivity/meta.json (100%) rename {site => documentation}/content/examples/02-props/00-declaring-props/App.svelte (100%) rename {site => documentation}/content/examples/02-props/00-declaring-props/Nested.svelte (100%) rename {site => documentation}/content/examples/02-props/00-declaring-props/meta.json (100%) rename {site => documentation}/content/examples/02-props/01-default-values/App.svelte (100%) rename {site => documentation}/content/examples/02-props/01-default-values/Nested.svelte (100%) rename {site => documentation}/content/examples/02-props/01-default-values/meta.json (100%) rename {site => documentation}/content/examples/02-props/02-spread-props/App.svelte (100%) rename {site => documentation}/content/examples/02-props/02-spread-props/Info.svelte (100%) rename {site => documentation}/content/examples/02-props/02-spread-props/meta.json (100%) rename {site => documentation}/content/examples/02-props/meta.json (100%) rename {site => documentation}/content/examples/03-logic/00-if-blocks/App.svelte (100%) rename {site => documentation}/content/examples/03-logic/00-if-blocks/meta.json (100%) rename {site => documentation}/content/examples/03-logic/01-else-blocks/App.svelte (100%) rename {site => documentation}/content/examples/03-logic/01-else-blocks/meta.json (100%) rename {site => documentation}/content/examples/03-logic/02-else-if-blocks/App.svelte (100%) rename {site => documentation}/content/examples/03-logic/02-else-if-blocks/meta.json (100%) rename {site => documentation}/content/examples/03-logic/03-each-blocks/App.svelte (100%) rename {site => documentation}/content/examples/03-logic/03-each-blocks/meta.json (100%) rename {site => documentation}/content/examples/03-logic/04-keyed-each-blocks/App.svelte (100%) rename {site => documentation}/content/examples/03-logic/04-keyed-each-blocks/Thing.svelte (100%) rename {site => documentation}/content/examples/03-logic/04-keyed-each-blocks/meta.json (100%) rename {site => documentation}/content/examples/03-logic/05-await-blocks/App.svelte (100%) rename {site => documentation}/content/examples/03-logic/05-await-blocks/meta.json (100%) rename {site => documentation}/content/examples/03-logic/meta.json (100%) rename {site => documentation}/content/examples/04-events/00-dom-events/App.svelte (100%) rename {site => documentation}/content/examples/04-events/00-dom-events/meta.json (100%) rename {site => documentation}/content/examples/04-events/01-inline-handlers/App.svelte (100%) rename {site => documentation}/content/examples/04-events/01-inline-handlers/meta.json (100%) rename {site => documentation}/content/examples/04-events/02-event-modifiers/App.svelte (100%) rename {site => documentation}/content/examples/04-events/02-event-modifiers/meta.json (100%) rename {site => documentation}/content/examples/04-events/03-component-events/App.svelte (100%) rename {site => documentation}/content/examples/04-events/03-component-events/Inner.svelte (100%) rename {site => documentation}/content/examples/04-events/03-component-events/meta.json (100%) rename {site => documentation}/content/examples/04-events/04-event-forwarding/App.svelte (100%) rename {site => documentation}/content/examples/04-events/04-event-forwarding/Inner.svelte (100%) rename {site => documentation}/content/examples/04-events/04-event-forwarding/Outer.svelte (100%) rename {site => documentation}/content/examples/04-events/04-event-forwarding/meta.json (100%) rename {site => documentation}/content/examples/04-events/05-dom-event-forwarding/App.svelte (100%) rename {site => documentation}/content/examples/04-events/05-dom-event-forwarding/CustomButton.svelte (100%) rename {site => documentation}/content/examples/04-events/05-dom-event-forwarding/meta.json (100%) rename {site => documentation}/content/examples/04-events/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/00-text-inputs/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/00-text-inputs/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/01-numeric-inputs/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/01-numeric-inputs/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/02-checkbox-inputs/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/02-checkbox-inputs/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/03-group-inputs/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/03-group-inputs/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/04-textarea-inputs/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/04-textarea-inputs/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/05-file-inputs/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/05-file-inputs/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/06-select-bindings/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/06-select-bindings/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/07-multiple-select-bindings/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/07-multiple-select-bindings/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/08-each-block-bindings/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/08-each-block-bindings/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/09-media-elements/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/09-media-elements/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/10-dimensions/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/10-dimensions/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/11-bind-this/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/11-bind-this/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/12-component-bindings/App.svelte (100%) rename {site => documentation}/content/examples/05-bindings/12-component-bindings/Keypad.svelte (100%) rename {site => documentation}/content/examples/05-bindings/12-component-bindings/meta.json (100%) rename {site => documentation}/content/examples/05-bindings/meta.json (100%) rename {site => documentation}/content/examples/06-lifecycle/00-onmount/App.svelte (100%) rename {site => documentation}/content/examples/06-lifecycle/00-onmount/meta.json (100%) rename {site => documentation}/content/examples/06-lifecycle/01-ondestroy/App.svelte (100%) rename {site => documentation}/content/examples/06-lifecycle/01-ondestroy/meta.json (100%) rename {site => documentation}/content/examples/06-lifecycle/01-ondestroy/utils.js (100%) rename {site => documentation}/content/examples/06-lifecycle/02-update/App.svelte (100%) rename {site => documentation}/content/examples/06-lifecycle/02-update/meta.json (100%) rename {site => documentation}/content/examples/06-lifecycle/03-tick/App.svelte (100%) rename {site => documentation}/content/examples/06-lifecycle/03-tick/meta.json (100%) rename {site => documentation}/content/examples/06-lifecycle/meta.json (100%) rename {site => documentation}/content/examples/07-stores/00-writable-stores/App.svelte (100%) rename {site => documentation}/content/examples/07-stores/00-writable-stores/Decrementer.svelte (100%) rename {site => documentation}/content/examples/07-stores/00-writable-stores/Incrementer.svelte (100%) rename {site => documentation}/content/examples/07-stores/00-writable-stores/Resetter.svelte (100%) rename {site => documentation}/content/examples/07-stores/00-writable-stores/meta.json (100%) rename {site => documentation}/content/examples/07-stores/00-writable-stores/stores.js (100%) rename {site => documentation}/content/examples/07-stores/01-auto-subscriptions/App.svelte (100%) rename {site => documentation}/content/examples/07-stores/01-auto-subscriptions/Decrementer.svelte (100%) rename {site => documentation}/content/examples/07-stores/01-auto-subscriptions/Incrementer.svelte (100%) rename {site => documentation}/content/examples/07-stores/01-auto-subscriptions/Resetter.svelte (100%) rename {site => documentation}/content/examples/07-stores/01-auto-subscriptions/meta.json (100%) rename {site => documentation}/content/examples/07-stores/01-auto-subscriptions/stores.js (100%) rename {site => documentation}/content/examples/07-stores/02-readable-stores/App.svelte (100%) rename {site => documentation}/content/examples/07-stores/02-readable-stores/meta.json (100%) rename {site => documentation}/content/examples/07-stores/02-readable-stores/stores.js (100%) rename {site => documentation}/content/examples/07-stores/03-derived-stores/App.svelte (100%) rename {site => documentation}/content/examples/07-stores/03-derived-stores/meta.json (100%) rename {site => documentation}/content/examples/07-stores/03-derived-stores/stores.js (100%) rename {site => documentation}/content/examples/07-stores/04-custom-stores/App.svelte (100%) rename {site => documentation}/content/examples/07-stores/04-custom-stores/meta.json (100%) rename {site => documentation}/content/examples/07-stores/04-custom-stores/stores.js (100%) rename {site => documentation}/content/examples/07-stores/meta.json (100%) rename {site => documentation}/content/examples/08-motion/00-tweened/App.svelte (100%) rename {site => documentation}/content/examples/08-motion/00-tweened/meta.json (100%) rename {site => documentation}/content/examples/08-motion/01-spring/App.svelte (100%) rename {site => documentation}/content/examples/08-motion/01-spring/meta.json (100%) rename {site => documentation}/content/examples/08-motion/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/00-transition/App.svelte (100%) rename {site => documentation}/content/examples/09-transitions/00-transition/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/01-adding-parameters-to-transitions/App.svelte (100%) rename {site => documentation}/content/examples/09-transitions/01-adding-parameters-to-transitions/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/02-in-and-out/App.svelte (100%) rename {site => documentation}/content/examples/09-transitions/02-in-and-out/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/03-custom-css-transitions/App.svelte (100%) rename {site => documentation}/content/examples/09-transitions/03-custom-css-transitions/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/04-custom-js-transitions/App.svelte (100%) rename {site => documentation}/content/examples/09-transitions/04-custom-js-transitions/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/05-transition-events/App.svelte (100%) rename {site => documentation}/content/examples/09-transitions/05-transition-events/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/06-deferred-transitions/App.svelte (100%) rename {site => documentation}/content/examples/09-transitions/06-deferred-transitions/images.js (100%) rename {site => documentation}/content/examples/09-transitions/06-deferred-transitions/meta.json (100%) rename {site => documentation}/content/examples/09-transitions/meta.json (100%) rename {site => documentation}/content/examples/10-animations/00-animate/App.svelte (100%) rename {site => documentation}/content/examples/10-animations/00-animate/meta.json (100%) rename {site => documentation}/content/examples/10-animations/meta.json (100%) rename {site => documentation}/content/examples/11-easing/00-easing/App.svelte (100%) rename {site => documentation}/content/examples/11-easing/00-easing/Controls.svelte (100%) rename {site => documentation}/content/examples/11-easing/00-easing/Grid.svelte (100%) rename {site => documentation}/content/examples/11-easing/00-easing/eases.js (100%) rename {site => documentation}/content/examples/11-easing/00-easing/meta.json (100%) rename {site => documentation}/content/examples/11-easing/meta.json (100%) rename {site => documentation}/content/examples/12-svg/01-clock/App.svelte (100%) rename {site => documentation}/content/examples/12-svg/01-clock/meta.json (100%) rename {site => documentation}/content/examples/12-svg/02-bar-chart/App.svelte (100%) rename {site => documentation}/content/examples/12-svg/02-bar-chart/meta.json (100%) rename {site => documentation}/content/examples/12-svg/03-area-chart/App.svelte (100%) rename {site => documentation}/content/examples/12-svg/03-area-chart/data.js (100%) rename {site => documentation}/content/examples/12-svg/03-area-chart/meta.json (100%) rename {site => documentation}/content/examples/12-svg/04-scatterplot/App.svelte (100%) rename {site => documentation}/content/examples/12-svg/04-scatterplot/Scatterplot.svelte (100%) rename {site => documentation}/content/examples/12-svg/04-scatterplot/data.js (100%) rename {site => documentation}/content/examples/12-svg/04-scatterplot/meta.json (100%) rename {site => documentation}/content/examples/12-svg/05-svg-transitions/App.svelte (100%) rename {site => documentation}/content/examples/12-svg/05-svg-transitions/custom-transitions.js (100%) rename {site => documentation}/content/examples/12-svg/05-svg-transitions/meta.json (100%) rename {site => documentation}/content/examples/12-svg/05-svg-transitions/shape.js (100%) rename {site => documentation}/content/examples/12-svg/meta.json (100%) rename {site => documentation}/content/examples/13-actions/00-actions/App.svelte (100%) rename {site => documentation}/content/examples/13-actions/00-actions/click_outside.js (100%) rename {site => documentation}/content/examples/13-actions/00-actions/meta.json (100%) rename {site => documentation}/content/examples/13-actions/01-adding-parameters-to-actions/App.svelte (100%) rename {site => documentation}/content/examples/13-actions/01-adding-parameters-to-actions/longpress.js (100%) rename {site => documentation}/content/examples/13-actions/01-adding-parameters-to-actions/meta.json (100%) rename {site => documentation}/content/examples/13-actions/03-actions-pannable/App.svelte (100%) rename {site => documentation}/content/examples/13-actions/03-actions-pannable/meta.json (100%) rename {site => documentation}/content/examples/13-actions/03-actions-pannable/pannable.js (100%) rename {site => documentation}/content/examples/13-actions/meta.json (100%) rename {site => documentation}/content/examples/14-classes/00-classes/App.svelte (100%) rename {site => documentation}/content/examples/14-classes/00-classes/meta.json (100%) rename {site => documentation}/content/examples/14-classes/01-class-shorthand/App.svelte (100%) rename {site => documentation}/content/examples/14-classes/01-class-shorthand/meta.json (100%) rename {site => documentation}/content/examples/14-classes/meta.json (100%) rename {site => documentation}/content/examples/15-composition/00-slots/App.svelte (100%) rename {site => documentation}/content/examples/15-composition/00-slots/Box.svelte (100%) rename {site => documentation}/content/examples/15-composition/00-slots/meta.json (100%) rename {site => documentation}/content/examples/15-composition/01-slot-fallbacks/App.svelte (100%) rename {site => documentation}/content/examples/15-composition/01-slot-fallbacks/Box.svelte (100%) rename {site => documentation}/content/examples/15-composition/01-slot-fallbacks/meta.json (100%) rename {site => documentation}/content/examples/15-composition/02-named-slots/App.svelte (100%) rename {site => documentation}/content/examples/15-composition/02-named-slots/ContactCard.svelte (100%) rename {site => documentation}/content/examples/15-composition/02-named-slots/meta.json (100%) rename {site => documentation}/content/examples/15-composition/03-slot-props/App.svelte (100%) rename {site => documentation}/content/examples/15-composition/03-slot-props/Hoverable.svelte (100%) rename {site => documentation}/content/examples/15-composition/03-slot-props/meta.json (100%) rename {site => documentation}/content/examples/15-composition/04-conditional-slots/App.svelte (100%) rename {site => documentation}/content/examples/15-composition/04-conditional-slots/Profile.svelte (100%) rename {site => documentation}/content/examples/15-composition/04-conditional-slots/meta.json (100%) rename {site => documentation}/content/examples/15-composition/05-modal/App.svelte (100%) rename {site => documentation}/content/examples/15-composition/05-modal/Modal.svelte (100%) rename {site => documentation}/content/examples/15-composition/05-modal/meta.json (100%) rename {site => documentation}/content/examples/15-composition/meta.json (100%) rename {site => documentation}/content/examples/16-context/00-context-api/App.svelte (100%) rename {site => documentation}/content/examples/16-context/00-context-api/Map.svelte (100%) rename {site => documentation}/content/examples/16-context/00-context-api/MapMarker.svelte (100%) rename {site => documentation}/content/examples/16-context/00-context-api/mapbox.js (100%) rename {site => documentation}/content/examples/16-context/00-context-api/meta.json (100%) rename {site => documentation}/content/examples/16-context/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/00-svelte-self/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/00-svelte-self/File.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/00-svelte-self/Folder.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/00-svelte-self/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/01-svelte-component/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/01-svelte-component/BlueThing.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/01-svelte-component/GreenThing.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/01-svelte-component/RedThing.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/01-svelte-component/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/02-svelte-element/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/02-svelte-element/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/03-svelte-window/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/03-svelte-window/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/04-svelte-window-bindings/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/04-svelte-window-bindings/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/05-svelte-document/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/05-svelte-document/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/06-svelte-body/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/06-svelte-body/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/07-svelte-head/App.svelte (100%) rename {site => documentation}/content/examples/17-special-elements/07-svelte-head/meta.json (100%) rename {site => documentation}/content/examples/17-special-elements/meta.json (100%) rename {site => documentation}/content/examples/18-module-context/01-module-exports/App.svelte (100%) rename {site => documentation}/content/examples/18-module-context/01-module-exports/AudioPlayer.svelte (100%) rename {site => documentation}/content/examples/18-module-context/01-module-exports/meta.json (100%) rename {site => documentation}/content/examples/18-module-context/meta.json (100%) rename {site => documentation}/content/examples/19-debugging/00-debug/App.svelte (100%) rename {site => documentation}/content/examples/19-debugging/00-debug/meta.json (100%) rename {site => documentation}/content/examples/19-debugging/meta.json (100%) rename {site => documentation}/content/examples/20-7guis/01-7guis-counter/App.svelte (100%) rename {site => documentation}/content/examples/20-7guis/01-7guis-counter/meta.json (100%) rename {site => documentation}/content/examples/20-7guis/02-7guis-temperature/App.svelte (100%) rename {site => documentation}/content/examples/20-7guis/02-7guis-temperature/meta.json (100%) rename {site => documentation}/content/examples/20-7guis/03-7guis-flight-booker/App.svelte (100%) rename {site => documentation}/content/examples/20-7guis/03-7guis-flight-booker/meta.json (100%) rename {site => documentation}/content/examples/20-7guis/04-7guis-timer/App.svelte (100%) rename {site => documentation}/content/examples/20-7guis/04-7guis-timer/meta.json (100%) rename {site => documentation}/content/examples/20-7guis/05-7guis-crud/App.svelte (100%) rename {site => documentation}/content/examples/20-7guis/05-7guis-crud/meta.json (100%) rename {site => documentation}/content/examples/20-7guis/06-7guis-circles/App.svelte (100%) rename {site => documentation}/content/examples/20-7guis/06-7guis-circles/meta.json (100%) rename {site => documentation}/content/examples/20-7guis/meta.json (100%) rename {site => documentation}/content/examples/21-miscellaneous/01-hacker-news/App.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/01-hacker-news/Comment.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/01-hacker-news/Item.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/01-hacker-news/List.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/01-hacker-news/Summary.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/01-hacker-news/meta.json (100%) rename {site => documentation}/content/examples/21-miscellaneous/02-immutable-data/App.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte (100%) rename {site => documentation}/content/examples/21-miscellaneous/02-immutable-data/flash.js (100%) rename {site => documentation}/content/examples/21-miscellaneous/02-immutable-data/meta.json (100%) rename {site => documentation}/content/examples/21-miscellaneous/meta.json (100%) rename {site => documentation}/content/examples/99-embeds/20181225-blog-svelte-css-in-js/App.svelte (100%) rename {site => documentation}/content/examples/99-embeds/20181225-blog-svelte-css-in-js/Hero.svelte (100%) rename {site => documentation}/content/examples/99-embeds/20181225-blog-svelte-css-in-js/meta.json (100%) rename {site => documentation}/content/examples/99-embeds/20181225-blog-svelte-css-in-js/styles.js (100%) rename {site => documentation}/content/examples/99-embeds/20190420-blog-write-less-code/App.svelte (100%) rename {site => documentation}/content/examples/99-embeds/20190420-blog-write-less-code/meta.json (100%) rename {site => documentation}/content/examples/99-embeds/meta.json (100%) rename {site => documentation}/content/faq/100-im-new-to-svelte.md (100%) rename {site => documentation}/content/faq/110-where-can-i-get-support.md (100%) rename {site => documentation}/content/faq/1100-is-svelte-v2-still-available.md (100%) rename {site => documentation}/content/faq/1200-how-do-i-do-hmr.md (100%) rename {site => documentation}/content/faq/200-are-there-any-third-party-resources.md (100%) rename {site => documentation}/content/faq/400-how-can-i-get-syntax-highlighting.md (100%) rename {site => documentation}/content/faq/425-is-there-a-tool-to-automatically-format.md (100%) rename {site => documentation}/content/faq/450-how-do-i-document-my-components.md (100%) rename {site => documentation}/content/faq/500-what-about-typescript-support.md (100%) rename {site => documentation}/content/faq/600-does-svelte-scale.md (100%) rename {site => documentation}/content/faq/700-is-there-a-component-library.md (100%) rename {site => documentation}/content/faq/800-how-do-i-test-svelte-apps.md (100%) rename {site => documentation}/content/faq/900-is-there-a-router.md (100%) rename {site => documentation}/content/tutorial/01-introduction/01-basics/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/01-basics/text.md (100%) rename {site => documentation}/content/tutorial/01-introduction/02-adding-data/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/02-adding-data/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/02-adding-data/text.md (100%) rename {site => documentation}/content/tutorial/01-introduction/03-dynamic-attributes/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/03-dynamic-attributes/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/03-dynamic-attributes/text.md (100%) rename {site => documentation}/content/tutorial/01-introduction/04-styling/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/04-styling/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/04-styling/text.md (100%) rename {site => documentation}/content/tutorial/01-introduction/05-nested-components/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/05-nested-components/app-a/Nested.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/05-nested-components/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/05-nested-components/app-b/Nested.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/05-nested-components/text.md (100%) rename {site => documentation}/content/tutorial/01-introduction/06-making-an-app/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/01-introduction/06-making-an-app/text.md (100%) rename {site => documentation}/content/tutorial/01-introduction/meta.json (100%) rename {site => documentation}/content/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/01-reactive-assignments/text.md (100%) rename {site => documentation}/content/tutorial/02-reactivity/02-reactive-declarations/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/02-reactive-declarations/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/02-reactive-declarations/text.md (100%) rename {site => documentation}/content/tutorial/02-reactivity/03-reactive-statements/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/03-reactive-statements/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/03-reactive-statements/text.md (100%) rename {site => documentation}/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/02-reactivity/04-updating-arrays-and-objects/text.md (100%) rename {site => documentation}/content/tutorial/02-reactivity/meta.json (100%) rename {site => documentation}/content/tutorial/03-props/01-declaring-props/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/03-props/01-declaring-props/app-a/Nested.svelte (100%) rename {site => documentation}/content/tutorial/03-props/01-declaring-props/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/03-props/01-declaring-props/app-b/Nested.svelte (100%) rename {site => documentation}/content/tutorial/03-props/01-declaring-props/text.md (100%) rename {site => documentation}/content/tutorial/03-props/02-default-values/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/03-props/02-default-values/app-a/Nested.svelte (100%) rename {site => documentation}/content/tutorial/03-props/02-default-values/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/03-props/02-default-values/app-b/Nested.svelte (100%) rename {site => documentation}/content/tutorial/03-props/02-default-values/text.md (100%) rename {site => documentation}/content/tutorial/03-props/03-spread-props/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/03-props/03-spread-props/app-a/Info.svelte (100%) rename {site => documentation}/content/tutorial/03-props/03-spread-props/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/03-props/03-spread-props/app-b/Info.svelte (100%) rename {site => documentation}/content/tutorial/03-props/03-spread-props/text.md (100%) rename {site => documentation}/content/tutorial/03-props/meta.json (100%) rename {site => documentation}/content/tutorial/04-logic/01-if-blocks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/01-if-blocks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/01-if-blocks/text.md (100%) rename {site => documentation}/content/tutorial/04-logic/02-else-blocks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/02-else-blocks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/02-else-blocks/text.md (100%) rename {site => documentation}/content/tutorial/04-logic/03-else-if-blocks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/03-else-if-blocks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/03-else-if-blocks/text.md (100%) rename {site => documentation}/content/tutorial/04-logic/04-each-blocks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/04-each-blocks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/04-each-blocks/text.md (100%) rename {site => documentation}/content/tutorial/04-logic/05-keyed-each-blocks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/05-keyed-each-blocks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/05-keyed-each-blocks/text.md (100%) rename {site => documentation}/content/tutorial/04-logic/06-await-blocks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/06-await-blocks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/04-logic/06-await-blocks/text.md (100%) rename {site => documentation}/content/tutorial/04-logic/meta.json (100%) rename {site => documentation}/content/tutorial/05-events/01-dom-events/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/01-dom-events/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/01-dom-events/text.md (100%) rename {site => documentation}/content/tutorial/05-events/02-inline-handlers/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/02-inline-handlers/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/02-inline-handlers/text.md (100%) rename {site => documentation}/content/tutorial/05-events/03-event-modifiers/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/03-event-modifiers/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/03-event-modifiers/text.md (100%) rename {site => documentation}/content/tutorial/05-events/04-component-events/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/04-component-events/app-a/Inner.svelte (100%) rename {site => documentation}/content/tutorial/05-events/04-component-events/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/04-component-events/app-b/Inner.svelte (100%) rename {site => documentation}/content/tutorial/05-events/04-component-events/text.md (100%) rename {site => documentation}/content/tutorial/05-events/05-event-forwarding/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/05-event-forwarding/app-a/Inner.svelte (100%) rename {site => documentation}/content/tutorial/05-events/05-event-forwarding/app-a/Outer.svelte (100%) rename {site => documentation}/content/tutorial/05-events/05-event-forwarding/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/05-event-forwarding/app-b/Inner.svelte (100%) rename {site => documentation}/content/tutorial/05-events/05-event-forwarding/app-b/Outer.svelte (100%) rename {site => documentation}/content/tutorial/05-events/05-event-forwarding/text.md (100%) rename {site => documentation}/content/tutorial/05-events/06-dom-event-forwarding/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/06-dom-event-forwarding/app-a/CustomButton.svelte (100%) rename {site => documentation}/content/tutorial/05-events/06-dom-event-forwarding/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/05-events/06-dom-event-forwarding/app-b/CustomButton.svelte (100%) rename {site => documentation}/content/tutorial/05-events/06-dom-event-forwarding/text.md (100%) rename {site => documentation}/content/tutorial/05-events/meta.json (100%) rename {site => documentation}/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/01-text-inputs/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/02-numeric-inputs/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/02-numeric-inputs/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/02-numeric-inputs/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/03-checkbox-inputs/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/03-checkbox-inputs/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/03-checkbox-inputs/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/04-group-inputs/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/04-group-inputs/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/04-group-inputs/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/05-textarea-inputs/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/05-textarea-inputs/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/05-textarea-inputs/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/06-select-bindings/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/06-select-bindings/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/06-select-bindings/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/07-multiple-select-bindings/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/07-multiple-select-bindings/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/07-multiple-select-bindings/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/08-contenteditable-bindings/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/08-contenteditable-bindings/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/08-contenteditable-bindings/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/09-each-block-bindings/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/09-each-block-bindings/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/09-each-block-bindings/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/10-media-elements/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/10-media-elements/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/10-media-elements/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/11-dimensions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/11-dimensions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/11-dimensions/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/12-bind-this/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/12-bind-this/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/12-bind-this/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/13-component-bindings/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/13-component-bindings/app-a/Keypad.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/13-component-bindings/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/13-component-bindings/app-b/Keypad.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/13-component-bindings/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/14-component-this/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/14-component-this/app-a/InputField.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/14-component-this/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/14-component-this/app-b/InputField.svelte (100%) rename {site => documentation}/content/tutorial/06-bindings/14-component-this/text.md (100%) rename {site => documentation}/content/tutorial/06-bindings/meta.json (100%) rename {site => documentation}/content/tutorial/07-lifecycle/01-onmount/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/01-onmount/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/01-onmount/text.md (100%) rename {site => documentation}/content/tutorial/07-lifecycle/02-ondestroy/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/02-ondestroy/app-a/Timer.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/02-ondestroy/app-a/utils.js (100%) rename {site => documentation}/content/tutorial/07-lifecycle/02-ondestroy/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/02-ondestroy/app-b/Timer.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/02-ondestroy/app-b/utils.js (100%) rename {site => documentation}/content/tutorial/07-lifecycle/02-ondestroy/text.md (100%) rename {site => documentation}/content/tutorial/07-lifecycle/03-update/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/03-update/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/03-update/text.md (100%) rename {site => documentation}/content/tutorial/07-lifecycle/04-tick/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/04-tick/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/07-lifecycle/04-tick/text.md (100%) rename {site => documentation}/content/tutorial/07-lifecycle/meta.json (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-a/Decrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-a/Incrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-a/Resetter.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-a/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-b/Decrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-b/Incrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-b/Resetter.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/app-b/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/01-writable-stores/text.md (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-a/Decrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-a/Incrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-a/Resetter.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-a/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-b/Decrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-b/Incrementer.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-b/Resetter.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/app-b/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/02-auto-subscriptions/text.md (100%) rename {site => documentation}/content/tutorial/08-stores/03-readable-stores/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/03-readable-stores/app-a/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/03-readable-stores/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/03-readable-stores/app-b/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/03-readable-stores/text.md (100%) rename {site => documentation}/content/tutorial/08-stores/04-derived-stores/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/04-derived-stores/app-a/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/04-derived-stores/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/04-derived-stores/app-b/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/04-derived-stores/text.md (100%) rename {site => documentation}/content/tutorial/08-stores/05-custom-stores/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/05-custom-stores/app-a/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/05-custom-stores/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/05-custom-stores/app-b/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/05-custom-stores/text.md (100%) rename {site => documentation}/content/tutorial/08-stores/06-store-bindings/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/06-store-bindings/app-a/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/06-store-bindings/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/08-stores/06-store-bindings/app-b/stores.js (100%) rename {site => documentation}/content/tutorial/08-stores/06-store-bindings/text.md (100%) rename {site => documentation}/content/tutorial/08-stores/meta.json (100%) rename {site => documentation}/content/tutorial/09-motion/01-tweened/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/09-motion/01-tweened/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/09-motion/01-tweened/text.md (100%) rename {site => documentation}/content/tutorial/09-motion/02-spring/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/09-motion/02-spring/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/09-motion/02-spring/text.md (100%) rename {site => documentation}/content/tutorial/09-motion/meta.json (100%) rename {site => documentation}/content/tutorial/10-transitions/01-transition/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/01-transition/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/01-transition/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/02-adding-parameters-to-transitions/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/03-in-and-out/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/03-in-and-out/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/03-in-and-out/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/04-custom-css-transitions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/04-custom-css-transitions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/04-custom-css-transitions/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/05-custom-js-transitions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/05-custom-js-transitions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/05-custom-js-transitions/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/06-transition-events/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/06-transition-events/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/06-transition-events/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/07-local-transitions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/07-local-transitions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/07-local-transitions/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/08-deferred-transitions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/08-deferred-transitions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/08-deferred-transitions/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/09-key-blocks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/09-key-blocks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/10-transitions/09-key-blocks/text.md (100%) rename {site => documentation}/content/tutorial/10-transitions/meta.json (100%) rename {site => documentation}/content/tutorial/11-animations/01-animate/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/11-animations/01-animate/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/11-animations/01-animate/text.md (100%) rename {site => documentation}/content/tutorial/11-animations/meta.json (100%) rename {site => documentation}/content/tutorial/12-actions/01-actions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/12-actions/01-actions/app-a/click_outside.js (100%) rename {site => documentation}/content/tutorial/12-actions/01-actions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/12-actions/01-actions/app-b/click_outside.js (100%) rename {site => documentation}/content/tutorial/12-actions/01-actions/text.md (100%) rename {site => documentation}/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/longpress.js (100%) rename {site => documentation}/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/longpress.js (100%) rename {site => documentation}/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md (100%) rename {site => documentation}/content/tutorial/12-actions/meta.json (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/01-classes/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/01-classes/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/01-classes/text.md (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/02-class-shorthand/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/02-class-shorthand/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/02-class-shorthand/text.md (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/03-inline-styles/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/03-inline-styles/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/03-inline-styles/text.md (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/04-style-directive/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/04-style-directive/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/04-style-directive/text.md (100%) rename {site => documentation}/content/tutorial/13-advanced-styling/meta.json (100%) rename {site => documentation}/content/tutorial/14-composition/01-slots/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/01-slots/app-a/Box.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/01-slots/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/01-slots/app-b/Box.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/01-slots/text.md (100%) rename {site => documentation}/content/tutorial/14-composition/02-slot-fallbacks/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/02-slot-fallbacks/app-a/Box.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/02-slot-fallbacks/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/02-slot-fallbacks/app-b/Box.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/02-slot-fallbacks/text.md (100%) rename {site => documentation}/content/tutorial/14-composition/03-named-slots/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/03-named-slots/app-a/ContactCard.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/03-named-slots/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/03-named-slots/app-b/ContactCard.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/03-named-slots/text.md (100%) rename {site => documentation}/content/tutorial/14-composition/04-optional-slots/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/04-optional-slots/app-a/Comment.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/04-optional-slots/app-a/Project.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/04-optional-slots/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/04-optional-slots/app-b/Comment.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/04-optional-slots/app-b/Project.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/04-optional-slots/text.md (100%) rename {site => documentation}/content/tutorial/14-composition/05-slot-props/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/05-slot-props/app-a/Hoverable.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/05-slot-props/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/05-slot-props/app-b/Hoverable.svelte (100%) rename {site => documentation}/content/tutorial/14-composition/05-slot-props/text.md (100%) rename {site => documentation}/content/tutorial/14-composition/meta.json (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-a/Map.svelte (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-a/MapMarker.svelte (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-a/mapbox.js (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-b/Map.svelte (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-b/MapMarker.svelte (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/app-b/mapbox.js (100%) rename {site => documentation}/content/tutorial/15-context/01-context-api/text.md (100%) rename {site => documentation}/content/tutorial/15-context/meta.json (100%) rename {site => documentation}/content/tutorial/16-special-elements/01-svelte-self/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/01-svelte-self/app-a/File.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/01-svelte-self/app-a/Folder.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/01-svelte-self/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/01-svelte-self/app-b/File.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/01-svelte-self/app-b/Folder.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/01-svelte-self/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-a/BlueThing.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-a/GreenThing.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-a/RedThing.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-b/BlueThing.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-b/GreenThing.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/app-b/RedThing.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/02-svelte-component/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/03-svelte-element/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/03-svelte-element/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/03-svelte-element/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/04-svelte-window/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/04-svelte-window/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/04-svelte-window/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/05-svelte-window-bindings/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/05-svelte-window-bindings/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/05-svelte-window-bindings/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/06-svelte-document/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/06-svelte-document/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/06-svelte-document/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/07-svelte-body/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/07-svelte-body/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/07-svelte-body/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/08-svelte-head/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/08-svelte-head/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/08-svelte-head/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/09-svelte-options/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/09-svelte-options/app-a/Todo.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/09-svelte-options/app-a/flash.js (100%) rename {site => documentation}/content/tutorial/16-special-elements/09-svelte-options/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/09-svelte-options/app-b/Todo.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/09-svelte-options/app-b/flash.js (100%) rename {site => documentation}/content/tutorial/16-special-elements/09-svelte-options/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/10-svelte-fragment/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/10-svelte-fragment/app-a/Box.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/10-svelte-fragment/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/10-svelte-fragment/app-b/Box.svelte (100%) rename {site => documentation}/content/tutorial/16-special-elements/10-svelte-fragment/text.md (100%) rename {site => documentation}/content/tutorial/16-special-elements/meta.json (100%) rename {site => documentation}/content/tutorial/17-module-context/01-sharing-code/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/01-sharing-code/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/01-sharing-code/app-b/AudioPlayer.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/01-sharing-code/text.md (100%) rename {site => documentation}/content/tutorial/17-module-context/02-module-exports/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/02-module-exports/app-a/AudioPlayer.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/02-module-exports/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/02-module-exports/app-b/AudioPlayer.svelte (100%) rename {site => documentation}/content/tutorial/17-module-context/02-module-exports/text.md (100%) rename {site => documentation}/content/tutorial/17-module-context/meta.json (100%) rename {site => documentation}/content/tutorial/18-special-tags/01-debug/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/18-special-tags/01-debug/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/18-special-tags/01-debug/text.md (100%) rename {site => documentation}/content/tutorial/18-special-tags/02-html-tags/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/18-special-tags/02-html-tags/app-b/App.svelte (100%) rename {site => documentation}/content/tutorial/18-special-tags/02-html-tags/text.md (100%) rename {site => documentation}/content/tutorial/18-special-tags/meta.json (100%) rename {site => documentation}/content/tutorial/19-next-steps/01-congratulations/app-a/App.svelte (100%) rename {site => documentation}/content/tutorial/19-next-steps/01-congratulations/text.md (100%) rename {site => documentation}/content/tutorial/19-next-steps/meta.json (100%) diff --git a/.prettierignore b/.prettierignore index 42408d9459..55c39c257c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -4,7 +4,8 @@ !/src src/compiler/compile/internal_exports.ts !/test -!site +!documentation +!sites /test/**/*.svelte /test/**/_expected* /test/**/_actual* diff --git a/site/content/blog/2016-11-26-frameworks-without-the-framework.md b/documentation/content/blog/2016-11-26-frameworks-without-the-framework.md similarity index 100% rename from site/content/blog/2016-11-26-frameworks-without-the-framework.md rename to documentation/content/blog/2016-11-26-frameworks-without-the-framework.md diff --git a/site/content/blog/2017-08-07-the-easiest-way-to-get-started.md b/documentation/content/blog/2017-08-07-the-easiest-way-to-get-started.md similarity index 100% rename from site/content/blog/2017-08-07-the-easiest-way-to-get-started.md rename to documentation/content/blog/2017-08-07-the-easiest-way-to-get-started.md diff --git a/site/content/blog/2017-09-06-the-zen-of-just-writing-css.md b/documentation/content/blog/2017-09-06-the-zen-of-just-writing-css.md similarity index 100% rename from site/content/blog/2017-09-06-the-zen-of-just-writing-css.md rename to documentation/content/blog/2017-09-06-the-zen-of-just-writing-css.md diff --git a/site/content/blog/2017-12-31-sapper-towards-the-ideal-web-app-framework.md b/documentation/content/blog/2017-12-31-sapper-towards-the-ideal-web-app-framework.md similarity index 100% rename from site/content/blog/2017-12-31-sapper-towards-the-ideal-web-app-framework.md rename to documentation/content/blog/2017-12-31-sapper-towards-the-ideal-web-app-framework.md diff --git a/site/content/blog/2018-04-18-version-2.md b/documentation/content/blog/2018-04-18-version-2.md similarity index 100% rename from site/content/blog/2018-04-18-version-2.md rename to documentation/content/blog/2018-04-18-version-2.md diff --git a/site/content/blog/2018-12-26-svelte-css-in-js.md b/documentation/content/blog/2018-12-26-svelte-css-in-js.md similarity index 100% rename from site/content/blog/2018-12-26-svelte-css-in-js.md rename to documentation/content/blog/2018-12-26-svelte-css-in-js.md diff --git a/site/content/blog/2018-12-27-virtual-dom-is-pure-overhead.md b/documentation/content/blog/2018-12-27-virtual-dom-is-pure-overhead.md similarity index 100% rename from site/content/blog/2018-12-27-virtual-dom-is-pure-overhead.md rename to documentation/content/blog/2018-12-27-virtual-dom-is-pure-overhead.md diff --git a/site/content/blog/2019-01-31-svelte-on-the-changelog.md b/documentation/content/blog/2019-01-31-svelte-on-the-changelog.md similarity index 100% rename from site/content/blog/2019-01-31-svelte-on-the-changelog.md rename to documentation/content/blog/2019-01-31-svelte-on-the-changelog.md diff --git a/site/content/blog/2019-04-15-setting-up-your-editor.md b/documentation/content/blog/2019-04-15-setting-up-your-editor.md similarity index 100% rename from site/content/blog/2019-04-15-setting-up-your-editor.md rename to documentation/content/blog/2019-04-15-setting-up-your-editor.md diff --git a/site/content/blog/2019-04-16-svelte-for-new-developers.md b/documentation/content/blog/2019-04-16-svelte-for-new-developers.md similarity index 100% rename from site/content/blog/2019-04-16-svelte-for-new-developers.md rename to documentation/content/blog/2019-04-16-svelte-for-new-developers.md diff --git a/site/content/blog/2019-04-20-write-less-code.md b/documentation/content/blog/2019-04-20-write-less-code.md similarity index 100% rename from site/content/blog/2019-04-20-write-less-code.md rename to documentation/content/blog/2019-04-20-write-less-code.md diff --git a/site/content/blog/2019-04-22-svelte-3-rethinking-reactivity.md b/documentation/content/blog/2019-04-22-svelte-3-rethinking-reactivity.md similarity index 100% rename from site/content/blog/2019-04-22-svelte-3-rethinking-reactivity.md rename to documentation/content/blog/2019-04-22-svelte-3-rethinking-reactivity.md diff --git a/site/content/blog/2020-07-17-svelte-and-typescript.md b/documentation/content/blog/2020-07-17-svelte-and-typescript.md similarity index 100% rename from site/content/blog/2020-07-17-svelte-and-typescript.md rename to documentation/content/blog/2020-07-17-svelte-and-typescript.md diff --git a/site/content/blog/2020-10-01-whats-new-in-svelte-october-2020.md b/documentation/content/blog/2020-10-01-whats-new-in-svelte-october-2020.md similarity index 100% rename from site/content/blog/2020-10-01-whats-new-in-svelte-october-2020.md rename to documentation/content/blog/2020-10-01-whats-new-in-svelte-october-2020.md diff --git a/site/content/blog/2020-11-01-whats-new-in-svelte-november-2020.md b/documentation/content/blog/2020-11-01-whats-new-in-svelte-november-2020.md similarity index 100% rename from site/content/blog/2020-11-01-whats-new-in-svelte-november-2020.md rename to documentation/content/blog/2020-11-01-whats-new-in-svelte-november-2020.md diff --git a/site/content/blog/2020-11-05-whats-the-deal-with-sveltekit.md b/documentation/content/blog/2020-11-05-whats-the-deal-with-sveltekit.md similarity index 100% rename from site/content/blog/2020-11-05-whats-the-deal-with-sveltekit.md rename to documentation/content/blog/2020-11-05-whats-the-deal-with-sveltekit.md diff --git a/site/content/blog/2020-12-01-whats-new-in-svelte-december-2020.md b/documentation/content/blog/2020-12-01-whats-new-in-svelte-december-2020.md similarity index 100% rename from site/content/blog/2020-12-01-whats-new-in-svelte-december-2020.md rename to documentation/content/blog/2020-12-01-whats-new-in-svelte-december-2020.md diff --git a/site/content/blog/2021-01-01-whats-new-in-svelte-january-2021.md b/documentation/content/blog/2021-01-01-whats-new-in-svelte-january-2021.md similarity index 100% rename from site/content/blog/2021-01-01-whats-new-in-svelte-january-2021.md rename to documentation/content/blog/2021-01-01-whats-new-in-svelte-january-2021.md diff --git a/site/content/blog/2021-02-01-whats-new-in-svelte-february-2021.md b/documentation/content/blog/2021-02-01-whats-new-in-svelte-february-2021.md similarity index 100% rename from site/content/blog/2021-02-01-whats-new-in-svelte-february-2021.md rename to documentation/content/blog/2021-02-01-whats-new-in-svelte-february-2021.md diff --git a/site/content/blog/2021-03-01-whats-new-in-svelte-march-2021.md b/documentation/content/blog/2021-03-01-whats-new-in-svelte-march-2021.md similarity index 100% rename from site/content/blog/2021-03-01-whats-new-in-svelte-march-2021.md rename to documentation/content/blog/2021-03-01-whats-new-in-svelte-march-2021.md diff --git a/site/content/blog/2021-03-23-sveltekit-beta.md b/documentation/content/blog/2021-03-23-sveltekit-beta.md similarity index 100% rename from site/content/blog/2021-03-23-sveltekit-beta.md rename to documentation/content/blog/2021-03-23-sveltekit-beta.md diff --git a/site/content/blog/2021-04-01-whats-new-in-svelte-april-2021.md b/documentation/content/blog/2021-04-01-whats-new-in-svelte-april-2021.md similarity index 100% rename from site/content/blog/2021-04-01-whats-new-in-svelte-april-2021.md rename to documentation/content/blog/2021-04-01-whats-new-in-svelte-april-2021.md diff --git a/site/content/blog/2021-05-01-whats-new-in-svelte-may-2021.md b/documentation/content/blog/2021-05-01-whats-new-in-svelte-may-2021.md similarity index 100% rename from site/content/blog/2021-05-01-whats-new-in-svelte-may-2021.md rename to documentation/content/blog/2021-05-01-whats-new-in-svelte-may-2021.md diff --git a/site/content/blog/2021-06-01-whats-new-in-svelte-june-2021.md b/documentation/content/blog/2021-06-01-whats-new-in-svelte-june-2021.md similarity index 100% rename from site/content/blog/2021-06-01-whats-new-in-svelte-june-2021.md rename to documentation/content/blog/2021-06-01-whats-new-in-svelte-june-2021.md diff --git a/site/content/blog/2021-07-01-whats-new-in-svelte-july-2021.md b/documentation/content/blog/2021-07-01-whats-new-in-svelte-july-2021.md similarity index 100% rename from site/content/blog/2021-07-01-whats-new-in-svelte-july-2021.md rename to documentation/content/blog/2021-07-01-whats-new-in-svelte-july-2021.md diff --git a/site/content/blog/2021-08-01-whats-new-in-svelte-august-2021.md b/documentation/content/blog/2021-08-01-whats-new-in-svelte-august-2021.md similarity index 100% rename from site/content/blog/2021-08-01-whats-new-in-svelte-august-2021.md rename to documentation/content/blog/2021-08-01-whats-new-in-svelte-august-2021.md diff --git a/site/content/blog/2021-09-01-whats-new-in-svelte-september-2021.md b/documentation/content/blog/2021-09-01-whats-new-in-svelte-september-2021.md similarity index 100% rename from site/content/blog/2021-09-01-whats-new-in-svelte-september-2021.md rename to documentation/content/blog/2021-09-01-whats-new-in-svelte-september-2021.md diff --git a/site/content/blog/2021-10-01-whats-new-in-svelte-october-2021.md b/documentation/content/blog/2021-10-01-whats-new-in-svelte-october-2021.md similarity index 100% rename from site/content/blog/2021-10-01-whats-new-in-svelte-october-2021.md rename to documentation/content/blog/2021-10-01-whats-new-in-svelte-october-2021.md diff --git a/site/content/blog/2021-11-01-whats-new-in-svelte-november-2021.md b/documentation/content/blog/2021-11-01-whats-new-in-svelte-november-2021.md similarity index 100% rename from site/content/blog/2021-11-01-whats-new-in-svelte-november-2021.md rename to documentation/content/blog/2021-11-01-whats-new-in-svelte-november-2021.md diff --git a/site/content/blog/2021-12-01-whats-new-in-svelte-december-2021.md b/documentation/content/blog/2021-12-01-whats-new-in-svelte-december-2021.md similarity index 100% rename from site/content/blog/2021-12-01-whats-new-in-svelte-december-2021.md rename to documentation/content/blog/2021-12-01-whats-new-in-svelte-december-2021.md diff --git a/site/content/blog/2022-01-01-whats-new-in-svelte-january-2022.md b/documentation/content/blog/2022-01-01-whats-new-in-svelte-january-2022.md similarity index 100% rename from site/content/blog/2022-01-01-whats-new-in-svelte-january-2022.md rename to documentation/content/blog/2022-01-01-whats-new-in-svelte-january-2022.md diff --git a/site/content/blog/2022-01-13-accelerating-sveltes-development.md b/documentation/content/blog/2022-01-13-accelerating-sveltes-development.md similarity index 100% rename from site/content/blog/2022-01-13-accelerating-sveltes-development.md rename to documentation/content/blog/2022-01-13-accelerating-sveltes-development.md diff --git a/site/content/blog/2022-02-01-whats-new-in-svelte-february-2022.md b/documentation/content/blog/2022-02-01-whats-new-in-svelte-february-2022.md similarity index 100% rename from site/content/blog/2022-02-01-whats-new-in-svelte-february-2022.md rename to documentation/content/blog/2022-02-01-whats-new-in-svelte-february-2022.md diff --git a/site/content/blog/2022-03-01-whats-new-in-svelte-march-2022.md b/documentation/content/blog/2022-03-01-whats-new-in-svelte-march-2022.md similarity index 100% rename from site/content/blog/2022-03-01-whats-new-in-svelte-march-2022.md rename to documentation/content/blog/2022-03-01-whats-new-in-svelte-march-2022.md diff --git a/site/content/blog/2022-04-01-whats-new-in-svelte-april-2022.md b/documentation/content/blog/2022-04-01-whats-new-in-svelte-april-2022.md similarity index 100% rename from site/content/blog/2022-04-01-whats-new-in-svelte-april-2022.md rename to documentation/content/blog/2022-04-01-whats-new-in-svelte-april-2022.md diff --git a/site/content/blog/2022-05-01-whats-new-in-svelte-may-2022.md b/documentation/content/blog/2022-05-01-whats-new-in-svelte-may-2022.md similarity index 100% rename from site/content/blog/2022-05-01-whats-new-in-svelte-may-2022.md rename to documentation/content/blog/2022-05-01-whats-new-in-svelte-may-2022.md diff --git a/site/content/blog/2022-06-01-whats-new-in-svelte-june-2022.md b/documentation/content/blog/2022-06-01-whats-new-in-svelte-june-2022.md similarity index 100% rename from site/content/blog/2022-06-01-whats-new-in-svelte-june-2022.md rename to documentation/content/blog/2022-06-01-whats-new-in-svelte-june-2022.md diff --git a/site/content/blog/2022-07-01-whats-new-in-svelte-july-2022.md b/documentation/content/blog/2022-07-01-whats-new-in-svelte-july-2022.md similarity index 100% rename from site/content/blog/2022-07-01-whats-new-in-svelte-july-2022.md rename to documentation/content/blog/2022-07-01-whats-new-in-svelte-july-2022.md diff --git a/site/content/blog/2022-08-01-whats-new-in-svelte-august-2022.md b/documentation/content/blog/2022-08-01-whats-new-in-svelte-august-2022.md similarity index 100% rename from site/content/blog/2022-08-01-whats-new-in-svelte-august-2022.md rename to documentation/content/blog/2022-08-01-whats-new-in-svelte-august-2022.md diff --git a/site/content/blog/2022-09-01-whats-new-in-svelte-september-2022.md b/documentation/content/blog/2022-09-01-whats-new-in-svelte-september-2022.md similarity index 100% rename from site/content/blog/2022-09-01-whats-new-in-svelte-september-2022.md rename to documentation/content/blog/2022-09-01-whats-new-in-svelte-september-2022.md diff --git a/site/content/blog/2022-10-01-whats-new-in-svelte-october-2022.md b/documentation/content/blog/2022-10-01-whats-new-in-svelte-october-2022.md similarity index 100% rename from site/content/blog/2022-10-01-whats-new-in-svelte-october-2022.md rename to documentation/content/blog/2022-10-01-whats-new-in-svelte-october-2022.md diff --git a/site/content/blog/2022-11-01-whats-new-in-svelte-november-2022.md b/documentation/content/blog/2022-11-01-whats-new-in-svelte-november-2022.md similarity index 100% rename from site/content/blog/2022-11-01-whats-new-in-svelte-november-2022.md rename to documentation/content/blog/2022-11-01-whats-new-in-svelte-november-2022.md diff --git a/site/content/blog/2022-12-01-whats-new-in-svelte-december-2022.md b/documentation/content/blog/2022-12-01-whats-new-in-svelte-december-2022.md similarity index 100% rename from site/content/blog/2022-12-01-whats-new-in-svelte-december-2022.md rename to documentation/content/blog/2022-12-01-whats-new-in-svelte-december-2022.md diff --git a/site/content/blog/2022-12-14-announcing-sveltekit-1.0.md b/documentation/content/blog/2022-12-14-announcing-sveltekit-1.0.md similarity index 100% rename from site/content/blog/2022-12-14-announcing-sveltekit-1.0.md rename to documentation/content/blog/2022-12-14-announcing-sveltekit-1.0.md diff --git a/site/content/blog/2023-01-01-whats-new-in-svelte-january-2023.md b/documentation/content/blog/2023-01-01-whats-new-in-svelte-january-2023.md similarity index 100% rename from site/content/blog/2023-01-01-whats-new-in-svelte-january-2023.md rename to documentation/content/blog/2023-01-01-whats-new-in-svelte-january-2023.md diff --git a/site/content/blog/2023-02-01-whats-new-in-svelte-february-2023.md b/documentation/content/blog/2023-02-01-whats-new-in-svelte-february-2023.md similarity index 100% rename from site/content/blog/2023-02-01-whats-new-in-svelte-february-2023.md rename to documentation/content/blog/2023-02-01-whats-new-in-svelte-february-2023.md diff --git a/site/content/blog/2023-03-01-whats-new-in-svelte-march-2023.md b/documentation/content/blog/2023-03-01-whats-new-in-svelte-march-2023.md similarity index 100% rename from site/content/blog/2023-03-01-whats-new-in-svelte-march-2023.md rename to documentation/content/blog/2023-03-01-whats-new-in-svelte-march-2023.md diff --git a/site/content/blog/2023-03-09-zero-config-type-safety.md b/documentation/content/blog/2023-03-09-zero-config-type-safety.md similarity index 100% rename from site/content/blog/2023-03-09-zero-config-type-safety.md rename to documentation/content/blog/2023-03-09-zero-config-type-safety.md diff --git a/site/content/blog/2023-04-01-whats-new-in-svelte-april-2023.md b/documentation/content/blog/2023-04-01-whats-new-in-svelte-april-2023.md similarity index 100% rename from site/content/blog/2023-04-01-whats-new-in-svelte-april-2023.md rename to documentation/content/blog/2023-04-01-whats-new-in-svelte-april-2023.md diff --git a/documentation/content/blog/2023-05-01-whats-new-in-svelte-may-2023.md b/documentation/content/blog/2023-05-01-whats-new-in-svelte-may-2023.md new file mode 100644 index 0000000000..77970c3ae6 --- /dev/null +++ b/documentation/content/blog/2023-05-01-whats-new-in-svelte-may-2023.md @@ -0,0 +1,117 @@ +--- +title: "What's new in Svelte: May 2023" +description: 'New Ambassadors, a new ESLint plugin and a whole bunch of SvelteHack submissions' +author: Dani Sandoval +authorURL: https://dreamindani.com +--- + +Before we dive into the updates, there's a few announcements worth mentioning at the top: + +## New Svelte Ambassadors + +Regular features of this newsletter and all-around great content creators for Svelte [JoyOfCode](https://www.youtube.com/@JoyofCodeDev) and [HuntaByte](https://www.youtube.com/@Huntabyte) have been appointed as Svelte Ambassadors. Ambassadors are people who are well known for their helpfulness and contributions and for upholding Svelte’s reputation as a friendly, welcoming community, and we’re deeply grateful for their involvement! + +## SvelteHack winners will be announced May 6th + +In a just a few days, we'll find out who won [SvelteHack](https://hack.sveltesociety.dev/) - the Svelte Hackathon that took place between February 17th and April 17th. Tune in to [Svelte Summit](https://www.sveltesummit.com/) on May 6th to see if your favorite project was chosen 👀 + +Lots of submissions to the hackathon are featured in this month's showcase... but first, let's see what's new! + +## What's new in Svelte + +- `style` blocks now support CSS `@container` queries (**3.58.0**) +- `bind:innerText` is now available for `contenteditable` elements (**3.58.0**) +- A new accessability warning, `a11y-interactive-supports-focus` will now warn when interactive elements are not focusable (**3.58.0**) + +For all the changes to the Svelte compiler, including unreleased changes, check out the [CHANGELOG](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md). + +## What's new in SvelteKit + +- When hot module reloading (HMR) is enabled, the page will reload after an error is fixed (**1.14.0**, [#9497](https://github.com/sveltejs/kit/pull/9497)) +- Two apps loaded into the same html page can now be loaded simultaneously in "embedded" mode (**1.15.7**, [#9610](https://github.com/sveltejs/kit/pull/9610)) +- Vite's compilation will now log warnings for packages that use the `svelte` field to resolve Svelte files differently than standard Vite resolve (**vite-plugin-svelte@2.1.0**, **kit@1.15.8**) + +## What's new in Language Tools + +- Support for `` ([#1958](https://github.com/sveltejs/language-tools/pull/1958)) and intellisense report for new bindings ([#1957](https://github.com/sveltejs/language-tools/pull/1957)) (**107.3.0**) +- The new fix-all menu option for the "Quick fix..." makes it easy to "Add all missing imports" and other detected errors (**107.3.0**, [#1939](https://github.com/sveltejs/language-tools/pull/1939)) +- We have a new and better official [ESLint plugin](https://github.com/sveltejs/eslint-plugin-svelte)! Previous support for Svelte in ESLint did not handle the template AST well, resulting in false positive/negatives and a high barrier to custom ESLint rules. This new official version is based on [ota-meshi](https://github.com/ota-meshi)'s [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) and is ready for prime time. Try it out and [share your feedback](https://github.com/sveltejs/eslint-plugin-svelte/issues)! + +--- + +## Community Showcase + +**Apps & Sites built with Svelte** + +- [Sound of War](https://soundofwar.art/) is a storytelling data visualization project to help understand the scale of destruction in Ukraine +- [Syntax FM's swag shop](https://swag.syntax.fm/) is now built with SvelteKit, PlanetScale and Prisma +- [Appreciation Jar](https://appreciation.place/) is your own private space where you can send encouraging and appreciative messages to your partner +- [Japanese Jouzu](https://jp-jouzu.netlify.app/) is a Japanese sound and symbol learning app +- [MarkMyImages](https://www.markmyimages.com/) is a tool to bulk watermark, image resize, rename, effects, and more - all on-device for speed and privacy +- [Immich](https://github.com/immich-app/immich) is a self-hosted photo and video backup solution directly from your mobile phone +- [Earbetter](https://github.com/ryanatkn/earbetter) is an ear training game and tools for playing and programming music and audio +- [Tune Twisters](https://tune-twisters.vercel.app/) is a guessing game for songs... in reverse +- [ResponseHunt](https://www.responsehunt.com/) is a mystery game based on browser requests - use your programming skills to get to the “golden” response +- [Wolfensvelte 3D](https://github.com/snuffyDev/Wolfensvelte-3D/) is a Svelte "port" of Wolfenstein 3D +- [Code Solving](https://code-svelte.vercel.app/) teaches how to solve problems with code +- [Make Bookmarklets](https://make-bookmarklets.com/) is a quick way to create JavaScript bookmarklets with linting, intellisense and auto-minification +- [GeniePM](https://genie.pm) is an AI tool to help Product Managers write user stories and requirements +- [Bitesized News](https://bitesized.news/) is an AI that delivers news digests and responds to questions via chat +- [Open Tunings](https://www.open-tunings.com/) is a place to explore alternative guitar tunings without having to retune your guitar +- [BlinkSMS](https://blinksms.se/#) is a text alert tool for Stockholm Student Housing to help with booking laundry times +- [Dev Links](https://github.com/killswitchh/dev-links) helps dev showcase multiple links in a single place - similar to Linktree and Kofi +- [Audiogest](https://audiogest.app/) is a tool to convert speech to text & summarize any audio +- [MineSweep](https://alecames.com/minesweep) is a rendition of Minesweeper built with Svelte and JavaScript +- [Biolytics](https://biolytics.app/) lets you import your lab tests to see all your lab tests in one place +- [Zero share](https://github.com/ntsd/zero-share) is a secure P2P file sharing using WebRTC +- [Svelte lab](https://www.sveltelab.dev/) is a sandbox for creating and sharing SvelteKit projects + +**Learning Resources** + +_Featuring Svelte Contributors and Ambassadors_ + +- [Dev Vlog: April 2023 - TypeScript vs JSDoc, Transitions API, Dominic Gannaway joins Svelte team](https://www.youtube.com/watch?v=MJHO6FSioPI) +- [Rich Harris on frameworks, the web, and the edge.](https://www.youtube.com/watch?v=uXCipjbcQfM) from Vercel's Svelte Meetup in NYC +- [Svelte & SvelteKit](https://frontendmasters.com/workshops/svelte-sveltekit/) taught by Rich Harris on Frontend Masters +- This Week in Svelte: + - [2023 March 31 - SvelteKit, Svelte; static sites and headless CMS demos](https://www.youtube.com/watch?v=-YjLubiieYs) + - [2023 April 22 - SvelteKit 1.15.7, skip links, error handling, static assets](https://www.youtube.com/watch?v=SCMosMo85_8) + - [2023 April 14 - SvelteKit 1.15.5, accessible buttons, advanced toggle state 🧪🔥](https://www.youtube.com/watch?v=H2kOO5mvUQs) + - [2023 April 21 - SvelteKit 1.15.7, skip links, error handling, static assets](https://www.youtube.com/watch?v=SCMosMo85_8) +- Svelte Radio + - [Using Svelte in React with Puru Vijay](https://www.svelteradio.com/episodes/using-svelte-in-react-with-puru-vijay) + - [Eric Brehault and Nuclia](https://www.svelteradio.com/episodes/eric-brehault-and-nuclia) + - [Svelte at AppWrite with Alex Patterson](https://www.svelteradio.com/episodes/svelte-at-appwrite-with-alex-patterson) + - [Svelte in Research at Dartmouth with Wasita and Eshin](https://www.svelteradio.com/episodes/svelte-in-research-at-dartmouth-with-wasita-and-eshin) + +_To Watch_ + +- [The Complete SvelteKit Course For Building Modern Web Apps](https://www.youtube.com/watch?v=MoGkX4RvZ38) and [Simple SvelteKit Page Transitions](https://www.youtube.com/watch?v=gkw1wFIXM_8) by Joy of Code +- [Svelte For React Developers | Your Next JavaScript Framework?](https://www.youtube.com/watch?v=smqE0y0z0CA) by Cretezy +- [Svelte & SvelteKit: The Complete Guide](https://www.udemy.com/course/svelte-and-sveltekit/?ranMID=39197&ranEAID=msYS1Nvjv4c&ranSiteID=msYS1Nvjv4c-oN6aTXp3jgDgUps8JCGxcg&LSNPUBID=msYS1Nvjv4c&utm_source=aff-campaign&utm_medium=udemyads) by Ali Alaa on Udemy +- [ChatGPT-4 with SvelteKit 🤖 Generative AI on the EDGE 🌍](https://www.youtube.com/watch?v=Uw5GZg96kD8) by Johnny Magrippis + +_To Read_ + +- [Headless WordPress with GraphQL and SvelteKit](https://www.okupter.com/blog/headless-wordpress-graphql-sveltekit) and [How to fix the duplicate meta tags issue in SvelteKit](https://www.okupter.com/blog/sveltekit-fix-duplicate-metatags-issue) by Justin Ahinon +- [How to setup tRPC in a SvelteKit project](https://raqueebuddinaziz.com/blog/how-to-setup-trpc-in-a-sveltekit-project/) by Raqueebuddin Aziz +- [Better Data Visualizations with Svelte](https://www.newline.co/courses/better-data-visualizations-with-svelte/welcome) by newline +- [Offline App with SvelteKit + SQLite Part 1: Setup WebAssembly SQLite](https://www.youtube.com/watch?v=Uvnzwp72Ze8) by hartenfellerdev + +**Libraries, Tools & Components** + +- [Sveltris](https://github.com/mokshit06/sveltris) lets you intermix UI primitives like components, and state primitives like hooks between frameworks, without even noticing +- [SwiftMarket](https://github.com/SwiftMarket/swiftmarket-sveltekit) is an E-Commerce solution built with SvelteKit, Pocketbase as a database and Stripe for payments +- [Svelegante](https://www.npmjs.com/package/svelegante) is a Classy writable store for Svelte +- [Table Generator](https://www.table-generator.de/) lets you create, design and customize your own tables tables online using a graphical editor +- [Svelte Animated Headline](https://www.npmjs.com/package/svelte-animated-headline) is an animated headline component that can grab attention in an informative way +- [SvelteKit Music App Example](https://github.com/tguelcan/music) demonstrates how to connect and process data as well as some practical examples of how to develop frontend components with TailwindCSS +- [Socio](https://www.npmjs.com/package/socio) is a WebSocket Real-Time Communication (RTC) API framework to connect your front-end logic to a back-end database reactively +- [Flowbite Svelte](https://flowbite-svelte.com/) is an official Flowbite component library for Svelte +- [Wundergraph](https://wundergraph.com/blog/introducing_svelte_query_client), a backend for frontend framework, just released their Svelte Query client +- [Lucia](https://lucia-auth.com/blog/lucia-1) just reached 1.0 for their simple and flexible auth library for SvelteKit +- [svelte-stepper](https://github.com/efstajas/svelte-stepper) is a simple library for building animated stepper flows with Svelte + +As always, feel free to let us know if we missed anything on [Reddit](https://www.reddit.com/r/sveltejs/) or [Discord](https://discord.gg/svelte). + +See ya next time! diff --git a/site/content/docs/01-getting-started/01-introduction.md b/documentation/content/docs/01-getting-started/01-introduction.md similarity index 100% rename from site/content/docs/01-getting-started/01-introduction.md rename to documentation/content/docs/01-getting-started/01-introduction.md diff --git a/site/content/docs/01-getting-started/meta.json b/documentation/content/docs/01-getting-started/meta.json similarity index 100% rename from site/content/docs/01-getting-started/meta.json rename to documentation/content/docs/01-getting-started/meta.json diff --git a/site/content/docs/02-template-syntax/01-svelte-components.md b/documentation/content/docs/02-template-syntax/01-svelte-components.md similarity index 100% rename from site/content/docs/02-template-syntax/01-svelte-components.md rename to documentation/content/docs/02-template-syntax/01-svelte-components.md diff --git a/site/content/docs/02-template-syntax/02-basic-markup.md b/documentation/content/docs/02-template-syntax/02-basic-markup.md similarity index 100% rename from site/content/docs/02-template-syntax/02-basic-markup.md rename to documentation/content/docs/02-template-syntax/02-basic-markup.md diff --git a/site/content/docs/02-template-syntax/03-logic-blocks.md b/documentation/content/docs/02-template-syntax/03-logic-blocks.md similarity index 100% rename from site/content/docs/02-template-syntax/03-logic-blocks.md rename to documentation/content/docs/02-template-syntax/03-logic-blocks.md diff --git a/site/content/docs/02-template-syntax/04-special-tags.md b/documentation/content/docs/02-template-syntax/04-special-tags.md similarity index 100% rename from site/content/docs/02-template-syntax/04-special-tags.md rename to documentation/content/docs/02-template-syntax/04-special-tags.md diff --git a/site/content/docs/02-template-syntax/05-element-directives.md b/documentation/content/docs/02-template-syntax/05-element-directives.md similarity index 100% rename from site/content/docs/02-template-syntax/05-element-directives.md rename to documentation/content/docs/02-template-syntax/05-element-directives.md diff --git a/site/content/docs/02-template-syntax/06-component-directives.md b/documentation/content/docs/02-template-syntax/06-component-directives.md similarity index 100% rename from site/content/docs/02-template-syntax/06-component-directives.md rename to documentation/content/docs/02-template-syntax/06-component-directives.md diff --git a/site/content/docs/02-template-syntax/07-special-elements.md b/documentation/content/docs/02-template-syntax/07-special-elements.md similarity index 100% rename from site/content/docs/02-template-syntax/07-special-elements.md rename to documentation/content/docs/02-template-syntax/07-special-elements.md diff --git a/site/content/docs/02-template-syntax/meta.json b/documentation/content/docs/02-template-syntax/meta.json similarity index 100% rename from site/content/docs/02-template-syntax/meta.json rename to documentation/content/docs/02-template-syntax/meta.json diff --git a/site/content/docs/03-runtime/01-svelte.md b/documentation/content/docs/03-runtime/01-svelte.md similarity index 100% rename from site/content/docs/03-runtime/01-svelte.md rename to documentation/content/docs/03-runtime/01-svelte.md diff --git a/site/content/docs/03-runtime/02-svelte-store.md b/documentation/content/docs/03-runtime/02-svelte-store.md similarity index 100% rename from site/content/docs/03-runtime/02-svelte-store.md rename to documentation/content/docs/03-runtime/02-svelte-store.md diff --git a/site/content/docs/03-runtime/03-svelte-motion.md b/documentation/content/docs/03-runtime/03-svelte-motion.md similarity index 100% rename from site/content/docs/03-runtime/03-svelte-motion.md rename to documentation/content/docs/03-runtime/03-svelte-motion.md diff --git a/site/content/docs/03-runtime/04-svelte-transition.md b/documentation/content/docs/03-runtime/04-svelte-transition.md similarity index 100% rename from site/content/docs/03-runtime/04-svelte-transition.md rename to documentation/content/docs/03-runtime/04-svelte-transition.md diff --git a/site/content/docs/03-runtime/05-svelte-animate.md b/documentation/content/docs/03-runtime/05-svelte-animate.md similarity index 100% rename from site/content/docs/03-runtime/05-svelte-animate.md rename to documentation/content/docs/03-runtime/05-svelte-animate.md diff --git a/site/content/docs/03-runtime/06-svelte-easing.md b/documentation/content/docs/03-runtime/06-svelte-easing.md similarity index 100% rename from site/content/docs/03-runtime/06-svelte-easing.md rename to documentation/content/docs/03-runtime/06-svelte-easing.md diff --git a/site/content/docs/03-runtime/07-svelte-action.md b/documentation/content/docs/03-runtime/07-svelte-action.md similarity index 100% rename from site/content/docs/03-runtime/07-svelte-action.md rename to documentation/content/docs/03-runtime/07-svelte-action.md diff --git a/site/content/docs/03-runtime/meta.json b/documentation/content/docs/03-runtime/meta.json similarity index 100% rename from site/content/docs/03-runtime/meta.json rename to documentation/content/docs/03-runtime/meta.json diff --git a/site/content/docs/04-compiler-and-api/01-svelte-compiler.md b/documentation/content/docs/04-compiler-and-api/01-svelte-compiler.md similarity index 100% rename from site/content/docs/04-compiler-and-api/01-svelte-compiler.md rename to documentation/content/docs/04-compiler-and-api/01-svelte-compiler.md diff --git a/site/content/docs/04-compiler-and-api/02-client-side-component-api.md b/documentation/content/docs/04-compiler-and-api/02-client-side-component-api.md similarity index 100% rename from site/content/docs/04-compiler-and-api/02-client-side-component-api.md rename to documentation/content/docs/04-compiler-and-api/02-client-side-component-api.md diff --git a/site/content/docs/04-compiler-and-api/03-server-side-component-api.md b/documentation/content/docs/04-compiler-and-api/03-server-side-component-api.md similarity index 100% rename from site/content/docs/04-compiler-and-api/03-server-side-component-api.md rename to documentation/content/docs/04-compiler-and-api/03-server-side-component-api.md diff --git a/site/content/docs/04-compiler-and-api/04-custom-elements-api.md b/documentation/content/docs/04-compiler-and-api/04-custom-elements-api.md similarity index 100% rename from site/content/docs/04-compiler-and-api/04-custom-elements-api.md rename to documentation/content/docs/04-compiler-and-api/04-custom-elements-api.md diff --git a/site/content/docs/04-compiler-and-api/meta.json b/documentation/content/docs/04-compiler-and-api/meta.json similarity index 100% rename from site/content/docs/04-compiler-and-api/meta.json rename to documentation/content/docs/04-compiler-and-api/meta.json diff --git a/site/content/docs/05-misc/01-accessibility-warnings.md b/documentation/content/docs/05-misc/01-accessibility-warnings.md similarity index 100% rename from site/content/docs/05-misc/01-accessibility-warnings.md rename to documentation/content/docs/05-misc/01-accessibility-warnings.md diff --git a/site/content/docs/05-misc/02-typescript.md b/documentation/content/docs/05-misc/02-typescript.md similarity index 100% rename from site/content/docs/05-misc/02-typescript.md rename to documentation/content/docs/05-misc/02-typescript.md diff --git a/site/content/docs/05-misc/03-migrating-v3-to-v4.md b/documentation/content/docs/05-misc/03-migrating-v3-to-v4.md similarity index 100% rename from site/content/docs/05-misc/03-migrating-v3-to-v4.md rename to documentation/content/docs/05-misc/03-migrating-v3-to-v4.md diff --git a/site/content/docs/05-misc/meta.json b/documentation/content/docs/05-misc/meta.json similarity index 100% rename from site/content/docs/05-misc/meta.json rename to documentation/content/docs/05-misc/meta.json diff --git a/site/content/docs/06-legacy/01-svelte-register.md b/documentation/content/docs/06-legacy/01-svelte-register.md similarity index 100% rename from site/content/docs/06-legacy/01-svelte-register.md rename to documentation/content/docs/06-legacy/01-svelte-register.md diff --git a/site/content/docs/06-legacy/meta.json b/documentation/content/docs/06-legacy/meta.json similarity index 100% rename from site/content/docs/06-legacy/meta.json rename to documentation/content/docs/06-legacy/meta.json diff --git a/site/content/examples/00-introduction/00-hello-world/App.svelte b/documentation/content/examples/00-introduction/00-hello-world/App.svelte similarity index 100% rename from site/content/examples/00-introduction/00-hello-world/App.svelte rename to documentation/content/examples/00-introduction/00-hello-world/App.svelte diff --git a/site/content/examples/00-introduction/00-hello-world/meta.json b/documentation/content/examples/00-introduction/00-hello-world/meta.json similarity index 100% rename from site/content/examples/00-introduction/00-hello-world/meta.json rename to documentation/content/examples/00-introduction/00-hello-world/meta.json diff --git a/site/content/examples/00-introduction/01-dynamic-attributes/App.svelte b/documentation/content/examples/00-introduction/01-dynamic-attributes/App.svelte similarity index 100% rename from site/content/examples/00-introduction/01-dynamic-attributes/App.svelte rename to documentation/content/examples/00-introduction/01-dynamic-attributes/App.svelte diff --git a/site/content/examples/00-introduction/01-dynamic-attributes/meta.json b/documentation/content/examples/00-introduction/01-dynamic-attributes/meta.json similarity index 100% rename from site/content/examples/00-introduction/01-dynamic-attributes/meta.json rename to documentation/content/examples/00-introduction/01-dynamic-attributes/meta.json diff --git a/site/content/examples/00-introduction/02-styling/App.svelte b/documentation/content/examples/00-introduction/02-styling/App.svelte similarity index 100% rename from site/content/examples/00-introduction/02-styling/App.svelte rename to documentation/content/examples/00-introduction/02-styling/App.svelte diff --git a/site/content/examples/00-introduction/02-styling/meta.json b/documentation/content/examples/00-introduction/02-styling/meta.json similarity index 100% rename from site/content/examples/00-introduction/02-styling/meta.json rename to documentation/content/examples/00-introduction/02-styling/meta.json diff --git a/site/content/examples/00-introduction/03-nested-components/App.svelte b/documentation/content/examples/00-introduction/03-nested-components/App.svelte similarity index 100% rename from site/content/examples/00-introduction/03-nested-components/App.svelte rename to documentation/content/examples/00-introduction/03-nested-components/App.svelte diff --git a/site/content/examples/00-introduction/03-nested-components/Nested.svelte b/documentation/content/examples/00-introduction/03-nested-components/Nested.svelte similarity index 100% rename from site/content/examples/00-introduction/03-nested-components/Nested.svelte rename to documentation/content/examples/00-introduction/03-nested-components/Nested.svelte diff --git a/site/content/examples/00-introduction/03-nested-components/meta.json b/documentation/content/examples/00-introduction/03-nested-components/meta.json similarity index 100% rename from site/content/examples/00-introduction/03-nested-components/meta.json rename to documentation/content/examples/00-introduction/03-nested-components/meta.json diff --git a/site/content/examples/00-introduction/04-html-tags/App.svelte b/documentation/content/examples/00-introduction/04-html-tags/App.svelte similarity index 100% rename from site/content/examples/00-introduction/04-html-tags/App.svelte rename to documentation/content/examples/00-introduction/04-html-tags/App.svelte diff --git a/site/content/examples/00-introduction/04-html-tags/meta.json b/documentation/content/examples/00-introduction/04-html-tags/meta.json similarity index 100% rename from site/content/examples/00-introduction/04-html-tags/meta.json rename to documentation/content/examples/00-introduction/04-html-tags/meta.json diff --git a/site/content/examples/00-introduction/meta.json b/documentation/content/examples/00-introduction/meta.json similarity index 100% rename from site/content/examples/00-introduction/meta.json rename to documentation/content/examples/00-introduction/meta.json diff --git a/site/content/examples/01-reactivity/00-reactive-assignments/App.svelte b/documentation/content/examples/01-reactivity/00-reactive-assignments/App.svelte similarity index 100% rename from site/content/examples/01-reactivity/00-reactive-assignments/App.svelte rename to documentation/content/examples/01-reactivity/00-reactive-assignments/App.svelte diff --git a/site/content/examples/01-reactivity/00-reactive-assignments/meta.json b/documentation/content/examples/01-reactivity/00-reactive-assignments/meta.json similarity index 100% rename from site/content/examples/01-reactivity/00-reactive-assignments/meta.json rename to documentation/content/examples/01-reactivity/00-reactive-assignments/meta.json diff --git a/site/content/examples/01-reactivity/01-reactive-declarations/App.svelte b/documentation/content/examples/01-reactivity/01-reactive-declarations/App.svelte similarity index 100% rename from site/content/examples/01-reactivity/01-reactive-declarations/App.svelte rename to documentation/content/examples/01-reactivity/01-reactive-declarations/App.svelte diff --git a/site/content/examples/01-reactivity/01-reactive-declarations/meta.json b/documentation/content/examples/01-reactivity/01-reactive-declarations/meta.json similarity index 100% rename from site/content/examples/01-reactivity/01-reactive-declarations/meta.json rename to documentation/content/examples/01-reactivity/01-reactive-declarations/meta.json diff --git a/site/content/examples/01-reactivity/02-reactive-statements/App.svelte b/documentation/content/examples/01-reactivity/02-reactive-statements/App.svelte similarity index 100% rename from site/content/examples/01-reactivity/02-reactive-statements/App.svelte rename to documentation/content/examples/01-reactivity/02-reactive-statements/App.svelte diff --git a/site/content/examples/01-reactivity/02-reactive-statements/meta.json b/documentation/content/examples/01-reactivity/02-reactive-statements/meta.json similarity index 100% rename from site/content/examples/01-reactivity/02-reactive-statements/meta.json rename to documentation/content/examples/01-reactivity/02-reactive-statements/meta.json diff --git a/site/content/examples/01-reactivity/meta.json b/documentation/content/examples/01-reactivity/meta.json similarity index 100% rename from site/content/examples/01-reactivity/meta.json rename to documentation/content/examples/01-reactivity/meta.json diff --git a/site/content/examples/02-props/00-declaring-props/App.svelte b/documentation/content/examples/02-props/00-declaring-props/App.svelte similarity index 100% rename from site/content/examples/02-props/00-declaring-props/App.svelte rename to documentation/content/examples/02-props/00-declaring-props/App.svelte diff --git a/site/content/examples/02-props/00-declaring-props/Nested.svelte b/documentation/content/examples/02-props/00-declaring-props/Nested.svelte similarity index 100% rename from site/content/examples/02-props/00-declaring-props/Nested.svelte rename to documentation/content/examples/02-props/00-declaring-props/Nested.svelte diff --git a/site/content/examples/02-props/00-declaring-props/meta.json b/documentation/content/examples/02-props/00-declaring-props/meta.json similarity index 100% rename from site/content/examples/02-props/00-declaring-props/meta.json rename to documentation/content/examples/02-props/00-declaring-props/meta.json diff --git a/site/content/examples/02-props/01-default-values/App.svelte b/documentation/content/examples/02-props/01-default-values/App.svelte similarity index 100% rename from site/content/examples/02-props/01-default-values/App.svelte rename to documentation/content/examples/02-props/01-default-values/App.svelte diff --git a/site/content/examples/02-props/01-default-values/Nested.svelte b/documentation/content/examples/02-props/01-default-values/Nested.svelte similarity index 100% rename from site/content/examples/02-props/01-default-values/Nested.svelte rename to documentation/content/examples/02-props/01-default-values/Nested.svelte diff --git a/site/content/examples/02-props/01-default-values/meta.json b/documentation/content/examples/02-props/01-default-values/meta.json similarity index 100% rename from site/content/examples/02-props/01-default-values/meta.json rename to documentation/content/examples/02-props/01-default-values/meta.json diff --git a/site/content/examples/02-props/02-spread-props/App.svelte b/documentation/content/examples/02-props/02-spread-props/App.svelte similarity index 100% rename from site/content/examples/02-props/02-spread-props/App.svelte rename to documentation/content/examples/02-props/02-spread-props/App.svelte diff --git a/site/content/examples/02-props/02-spread-props/Info.svelte b/documentation/content/examples/02-props/02-spread-props/Info.svelte similarity index 100% rename from site/content/examples/02-props/02-spread-props/Info.svelte rename to documentation/content/examples/02-props/02-spread-props/Info.svelte diff --git a/site/content/examples/02-props/02-spread-props/meta.json b/documentation/content/examples/02-props/02-spread-props/meta.json similarity index 100% rename from site/content/examples/02-props/02-spread-props/meta.json rename to documentation/content/examples/02-props/02-spread-props/meta.json diff --git a/site/content/examples/02-props/meta.json b/documentation/content/examples/02-props/meta.json similarity index 100% rename from site/content/examples/02-props/meta.json rename to documentation/content/examples/02-props/meta.json diff --git a/site/content/examples/03-logic/00-if-blocks/App.svelte b/documentation/content/examples/03-logic/00-if-blocks/App.svelte similarity index 100% rename from site/content/examples/03-logic/00-if-blocks/App.svelte rename to documentation/content/examples/03-logic/00-if-blocks/App.svelte diff --git a/site/content/examples/03-logic/00-if-blocks/meta.json b/documentation/content/examples/03-logic/00-if-blocks/meta.json similarity index 100% rename from site/content/examples/03-logic/00-if-blocks/meta.json rename to documentation/content/examples/03-logic/00-if-blocks/meta.json diff --git a/site/content/examples/03-logic/01-else-blocks/App.svelte b/documentation/content/examples/03-logic/01-else-blocks/App.svelte similarity index 100% rename from site/content/examples/03-logic/01-else-blocks/App.svelte rename to documentation/content/examples/03-logic/01-else-blocks/App.svelte diff --git a/site/content/examples/03-logic/01-else-blocks/meta.json b/documentation/content/examples/03-logic/01-else-blocks/meta.json similarity index 100% rename from site/content/examples/03-logic/01-else-blocks/meta.json rename to documentation/content/examples/03-logic/01-else-blocks/meta.json diff --git a/site/content/examples/03-logic/02-else-if-blocks/App.svelte b/documentation/content/examples/03-logic/02-else-if-blocks/App.svelte similarity index 100% rename from site/content/examples/03-logic/02-else-if-blocks/App.svelte rename to documentation/content/examples/03-logic/02-else-if-blocks/App.svelte diff --git a/site/content/examples/03-logic/02-else-if-blocks/meta.json b/documentation/content/examples/03-logic/02-else-if-blocks/meta.json similarity index 100% rename from site/content/examples/03-logic/02-else-if-blocks/meta.json rename to documentation/content/examples/03-logic/02-else-if-blocks/meta.json diff --git a/site/content/examples/03-logic/03-each-blocks/App.svelte b/documentation/content/examples/03-logic/03-each-blocks/App.svelte similarity index 100% rename from site/content/examples/03-logic/03-each-blocks/App.svelte rename to documentation/content/examples/03-logic/03-each-blocks/App.svelte diff --git a/site/content/examples/03-logic/03-each-blocks/meta.json b/documentation/content/examples/03-logic/03-each-blocks/meta.json similarity index 100% rename from site/content/examples/03-logic/03-each-blocks/meta.json rename to documentation/content/examples/03-logic/03-each-blocks/meta.json diff --git a/site/content/examples/03-logic/04-keyed-each-blocks/App.svelte b/documentation/content/examples/03-logic/04-keyed-each-blocks/App.svelte similarity index 100% rename from site/content/examples/03-logic/04-keyed-each-blocks/App.svelte rename to documentation/content/examples/03-logic/04-keyed-each-blocks/App.svelte diff --git a/site/content/examples/03-logic/04-keyed-each-blocks/Thing.svelte b/documentation/content/examples/03-logic/04-keyed-each-blocks/Thing.svelte similarity index 100% rename from site/content/examples/03-logic/04-keyed-each-blocks/Thing.svelte rename to documentation/content/examples/03-logic/04-keyed-each-blocks/Thing.svelte diff --git a/site/content/examples/03-logic/04-keyed-each-blocks/meta.json b/documentation/content/examples/03-logic/04-keyed-each-blocks/meta.json similarity index 100% rename from site/content/examples/03-logic/04-keyed-each-blocks/meta.json rename to documentation/content/examples/03-logic/04-keyed-each-blocks/meta.json diff --git a/site/content/examples/03-logic/05-await-blocks/App.svelte b/documentation/content/examples/03-logic/05-await-blocks/App.svelte similarity index 100% rename from site/content/examples/03-logic/05-await-blocks/App.svelte rename to documentation/content/examples/03-logic/05-await-blocks/App.svelte diff --git a/site/content/examples/03-logic/05-await-blocks/meta.json b/documentation/content/examples/03-logic/05-await-blocks/meta.json similarity index 100% rename from site/content/examples/03-logic/05-await-blocks/meta.json rename to documentation/content/examples/03-logic/05-await-blocks/meta.json diff --git a/site/content/examples/03-logic/meta.json b/documentation/content/examples/03-logic/meta.json similarity index 100% rename from site/content/examples/03-logic/meta.json rename to documentation/content/examples/03-logic/meta.json diff --git a/site/content/examples/04-events/00-dom-events/App.svelte b/documentation/content/examples/04-events/00-dom-events/App.svelte similarity index 100% rename from site/content/examples/04-events/00-dom-events/App.svelte rename to documentation/content/examples/04-events/00-dom-events/App.svelte diff --git a/site/content/examples/04-events/00-dom-events/meta.json b/documentation/content/examples/04-events/00-dom-events/meta.json similarity index 100% rename from site/content/examples/04-events/00-dom-events/meta.json rename to documentation/content/examples/04-events/00-dom-events/meta.json diff --git a/site/content/examples/04-events/01-inline-handlers/App.svelte b/documentation/content/examples/04-events/01-inline-handlers/App.svelte similarity index 100% rename from site/content/examples/04-events/01-inline-handlers/App.svelte rename to documentation/content/examples/04-events/01-inline-handlers/App.svelte diff --git a/site/content/examples/04-events/01-inline-handlers/meta.json b/documentation/content/examples/04-events/01-inline-handlers/meta.json similarity index 100% rename from site/content/examples/04-events/01-inline-handlers/meta.json rename to documentation/content/examples/04-events/01-inline-handlers/meta.json diff --git a/site/content/examples/04-events/02-event-modifiers/App.svelte b/documentation/content/examples/04-events/02-event-modifiers/App.svelte similarity index 100% rename from site/content/examples/04-events/02-event-modifiers/App.svelte rename to documentation/content/examples/04-events/02-event-modifiers/App.svelte diff --git a/site/content/examples/04-events/02-event-modifiers/meta.json b/documentation/content/examples/04-events/02-event-modifiers/meta.json similarity index 100% rename from site/content/examples/04-events/02-event-modifiers/meta.json rename to documentation/content/examples/04-events/02-event-modifiers/meta.json diff --git a/site/content/examples/04-events/03-component-events/App.svelte b/documentation/content/examples/04-events/03-component-events/App.svelte similarity index 100% rename from site/content/examples/04-events/03-component-events/App.svelte rename to documentation/content/examples/04-events/03-component-events/App.svelte diff --git a/site/content/examples/04-events/03-component-events/Inner.svelte b/documentation/content/examples/04-events/03-component-events/Inner.svelte similarity index 100% rename from site/content/examples/04-events/03-component-events/Inner.svelte rename to documentation/content/examples/04-events/03-component-events/Inner.svelte diff --git a/site/content/examples/04-events/03-component-events/meta.json b/documentation/content/examples/04-events/03-component-events/meta.json similarity index 100% rename from site/content/examples/04-events/03-component-events/meta.json rename to documentation/content/examples/04-events/03-component-events/meta.json diff --git a/site/content/examples/04-events/04-event-forwarding/App.svelte b/documentation/content/examples/04-events/04-event-forwarding/App.svelte similarity index 100% rename from site/content/examples/04-events/04-event-forwarding/App.svelte rename to documentation/content/examples/04-events/04-event-forwarding/App.svelte diff --git a/site/content/examples/04-events/04-event-forwarding/Inner.svelte b/documentation/content/examples/04-events/04-event-forwarding/Inner.svelte similarity index 100% rename from site/content/examples/04-events/04-event-forwarding/Inner.svelte rename to documentation/content/examples/04-events/04-event-forwarding/Inner.svelte diff --git a/site/content/examples/04-events/04-event-forwarding/Outer.svelte b/documentation/content/examples/04-events/04-event-forwarding/Outer.svelte similarity index 100% rename from site/content/examples/04-events/04-event-forwarding/Outer.svelte rename to documentation/content/examples/04-events/04-event-forwarding/Outer.svelte diff --git a/site/content/examples/04-events/04-event-forwarding/meta.json b/documentation/content/examples/04-events/04-event-forwarding/meta.json similarity index 100% rename from site/content/examples/04-events/04-event-forwarding/meta.json rename to documentation/content/examples/04-events/04-event-forwarding/meta.json diff --git a/site/content/examples/04-events/05-dom-event-forwarding/App.svelte b/documentation/content/examples/04-events/05-dom-event-forwarding/App.svelte similarity index 100% rename from site/content/examples/04-events/05-dom-event-forwarding/App.svelte rename to documentation/content/examples/04-events/05-dom-event-forwarding/App.svelte diff --git a/site/content/examples/04-events/05-dom-event-forwarding/CustomButton.svelte b/documentation/content/examples/04-events/05-dom-event-forwarding/CustomButton.svelte similarity index 100% rename from site/content/examples/04-events/05-dom-event-forwarding/CustomButton.svelte rename to documentation/content/examples/04-events/05-dom-event-forwarding/CustomButton.svelte diff --git a/site/content/examples/04-events/05-dom-event-forwarding/meta.json b/documentation/content/examples/04-events/05-dom-event-forwarding/meta.json similarity index 100% rename from site/content/examples/04-events/05-dom-event-forwarding/meta.json rename to documentation/content/examples/04-events/05-dom-event-forwarding/meta.json diff --git a/site/content/examples/04-events/meta.json b/documentation/content/examples/04-events/meta.json similarity index 100% rename from site/content/examples/04-events/meta.json rename to documentation/content/examples/04-events/meta.json diff --git a/site/content/examples/05-bindings/00-text-inputs/App.svelte b/documentation/content/examples/05-bindings/00-text-inputs/App.svelte similarity index 100% rename from site/content/examples/05-bindings/00-text-inputs/App.svelte rename to documentation/content/examples/05-bindings/00-text-inputs/App.svelte diff --git a/site/content/examples/05-bindings/00-text-inputs/meta.json b/documentation/content/examples/05-bindings/00-text-inputs/meta.json similarity index 100% rename from site/content/examples/05-bindings/00-text-inputs/meta.json rename to documentation/content/examples/05-bindings/00-text-inputs/meta.json diff --git a/site/content/examples/05-bindings/01-numeric-inputs/App.svelte b/documentation/content/examples/05-bindings/01-numeric-inputs/App.svelte similarity index 100% rename from site/content/examples/05-bindings/01-numeric-inputs/App.svelte rename to documentation/content/examples/05-bindings/01-numeric-inputs/App.svelte diff --git a/site/content/examples/05-bindings/01-numeric-inputs/meta.json b/documentation/content/examples/05-bindings/01-numeric-inputs/meta.json similarity index 100% rename from site/content/examples/05-bindings/01-numeric-inputs/meta.json rename to documentation/content/examples/05-bindings/01-numeric-inputs/meta.json diff --git a/site/content/examples/05-bindings/02-checkbox-inputs/App.svelte b/documentation/content/examples/05-bindings/02-checkbox-inputs/App.svelte similarity index 100% rename from site/content/examples/05-bindings/02-checkbox-inputs/App.svelte rename to documentation/content/examples/05-bindings/02-checkbox-inputs/App.svelte diff --git a/site/content/examples/05-bindings/02-checkbox-inputs/meta.json b/documentation/content/examples/05-bindings/02-checkbox-inputs/meta.json similarity index 100% rename from site/content/examples/05-bindings/02-checkbox-inputs/meta.json rename to documentation/content/examples/05-bindings/02-checkbox-inputs/meta.json diff --git a/site/content/examples/05-bindings/03-group-inputs/App.svelte b/documentation/content/examples/05-bindings/03-group-inputs/App.svelte similarity index 100% rename from site/content/examples/05-bindings/03-group-inputs/App.svelte rename to documentation/content/examples/05-bindings/03-group-inputs/App.svelte diff --git a/site/content/examples/05-bindings/03-group-inputs/meta.json b/documentation/content/examples/05-bindings/03-group-inputs/meta.json similarity index 100% rename from site/content/examples/05-bindings/03-group-inputs/meta.json rename to documentation/content/examples/05-bindings/03-group-inputs/meta.json diff --git a/site/content/examples/05-bindings/04-textarea-inputs/App.svelte b/documentation/content/examples/05-bindings/04-textarea-inputs/App.svelte similarity index 100% rename from site/content/examples/05-bindings/04-textarea-inputs/App.svelte rename to documentation/content/examples/05-bindings/04-textarea-inputs/App.svelte diff --git a/site/content/examples/05-bindings/04-textarea-inputs/meta.json b/documentation/content/examples/05-bindings/04-textarea-inputs/meta.json similarity index 100% rename from site/content/examples/05-bindings/04-textarea-inputs/meta.json rename to documentation/content/examples/05-bindings/04-textarea-inputs/meta.json diff --git a/site/content/examples/05-bindings/05-file-inputs/App.svelte b/documentation/content/examples/05-bindings/05-file-inputs/App.svelte similarity index 100% rename from site/content/examples/05-bindings/05-file-inputs/App.svelte rename to documentation/content/examples/05-bindings/05-file-inputs/App.svelte diff --git a/site/content/examples/05-bindings/05-file-inputs/meta.json b/documentation/content/examples/05-bindings/05-file-inputs/meta.json similarity index 100% rename from site/content/examples/05-bindings/05-file-inputs/meta.json rename to documentation/content/examples/05-bindings/05-file-inputs/meta.json diff --git a/site/content/examples/05-bindings/06-select-bindings/App.svelte b/documentation/content/examples/05-bindings/06-select-bindings/App.svelte similarity index 100% rename from site/content/examples/05-bindings/06-select-bindings/App.svelte rename to documentation/content/examples/05-bindings/06-select-bindings/App.svelte diff --git a/site/content/examples/05-bindings/06-select-bindings/meta.json b/documentation/content/examples/05-bindings/06-select-bindings/meta.json similarity index 100% rename from site/content/examples/05-bindings/06-select-bindings/meta.json rename to documentation/content/examples/05-bindings/06-select-bindings/meta.json diff --git a/site/content/examples/05-bindings/07-multiple-select-bindings/App.svelte b/documentation/content/examples/05-bindings/07-multiple-select-bindings/App.svelte similarity index 100% rename from site/content/examples/05-bindings/07-multiple-select-bindings/App.svelte rename to documentation/content/examples/05-bindings/07-multiple-select-bindings/App.svelte diff --git a/site/content/examples/05-bindings/07-multiple-select-bindings/meta.json b/documentation/content/examples/05-bindings/07-multiple-select-bindings/meta.json similarity index 100% rename from site/content/examples/05-bindings/07-multiple-select-bindings/meta.json rename to documentation/content/examples/05-bindings/07-multiple-select-bindings/meta.json diff --git a/site/content/examples/05-bindings/08-each-block-bindings/App.svelte b/documentation/content/examples/05-bindings/08-each-block-bindings/App.svelte similarity index 100% rename from site/content/examples/05-bindings/08-each-block-bindings/App.svelte rename to documentation/content/examples/05-bindings/08-each-block-bindings/App.svelte diff --git a/site/content/examples/05-bindings/08-each-block-bindings/meta.json b/documentation/content/examples/05-bindings/08-each-block-bindings/meta.json similarity index 100% rename from site/content/examples/05-bindings/08-each-block-bindings/meta.json rename to documentation/content/examples/05-bindings/08-each-block-bindings/meta.json diff --git a/site/content/examples/05-bindings/09-media-elements/App.svelte b/documentation/content/examples/05-bindings/09-media-elements/App.svelte similarity index 100% rename from site/content/examples/05-bindings/09-media-elements/App.svelte rename to documentation/content/examples/05-bindings/09-media-elements/App.svelte diff --git a/site/content/examples/05-bindings/09-media-elements/meta.json b/documentation/content/examples/05-bindings/09-media-elements/meta.json similarity index 100% rename from site/content/examples/05-bindings/09-media-elements/meta.json rename to documentation/content/examples/05-bindings/09-media-elements/meta.json diff --git a/site/content/examples/05-bindings/10-dimensions/App.svelte b/documentation/content/examples/05-bindings/10-dimensions/App.svelte similarity index 100% rename from site/content/examples/05-bindings/10-dimensions/App.svelte rename to documentation/content/examples/05-bindings/10-dimensions/App.svelte diff --git a/site/content/examples/05-bindings/10-dimensions/meta.json b/documentation/content/examples/05-bindings/10-dimensions/meta.json similarity index 100% rename from site/content/examples/05-bindings/10-dimensions/meta.json rename to documentation/content/examples/05-bindings/10-dimensions/meta.json diff --git a/site/content/examples/05-bindings/11-bind-this/App.svelte b/documentation/content/examples/05-bindings/11-bind-this/App.svelte similarity index 100% rename from site/content/examples/05-bindings/11-bind-this/App.svelte rename to documentation/content/examples/05-bindings/11-bind-this/App.svelte diff --git a/site/content/examples/05-bindings/11-bind-this/meta.json b/documentation/content/examples/05-bindings/11-bind-this/meta.json similarity index 100% rename from site/content/examples/05-bindings/11-bind-this/meta.json rename to documentation/content/examples/05-bindings/11-bind-this/meta.json diff --git a/site/content/examples/05-bindings/12-component-bindings/App.svelte b/documentation/content/examples/05-bindings/12-component-bindings/App.svelte similarity index 100% rename from site/content/examples/05-bindings/12-component-bindings/App.svelte rename to documentation/content/examples/05-bindings/12-component-bindings/App.svelte diff --git a/site/content/examples/05-bindings/12-component-bindings/Keypad.svelte b/documentation/content/examples/05-bindings/12-component-bindings/Keypad.svelte similarity index 100% rename from site/content/examples/05-bindings/12-component-bindings/Keypad.svelte rename to documentation/content/examples/05-bindings/12-component-bindings/Keypad.svelte diff --git a/site/content/examples/05-bindings/12-component-bindings/meta.json b/documentation/content/examples/05-bindings/12-component-bindings/meta.json similarity index 100% rename from site/content/examples/05-bindings/12-component-bindings/meta.json rename to documentation/content/examples/05-bindings/12-component-bindings/meta.json diff --git a/site/content/examples/05-bindings/meta.json b/documentation/content/examples/05-bindings/meta.json similarity index 100% rename from site/content/examples/05-bindings/meta.json rename to documentation/content/examples/05-bindings/meta.json diff --git a/site/content/examples/06-lifecycle/00-onmount/App.svelte b/documentation/content/examples/06-lifecycle/00-onmount/App.svelte similarity index 100% rename from site/content/examples/06-lifecycle/00-onmount/App.svelte rename to documentation/content/examples/06-lifecycle/00-onmount/App.svelte diff --git a/site/content/examples/06-lifecycle/00-onmount/meta.json b/documentation/content/examples/06-lifecycle/00-onmount/meta.json similarity index 100% rename from site/content/examples/06-lifecycle/00-onmount/meta.json rename to documentation/content/examples/06-lifecycle/00-onmount/meta.json diff --git a/site/content/examples/06-lifecycle/01-ondestroy/App.svelte b/documentation/content/examples/06-lifecycle/01-ondestroy/App.svelte similarity index 100% rename from site/content/examples/06-lifecycle/01-ondestroy/App.svelte rename to documentation/content/examples/06-lifecycle/01-ondestroy/App.svelte diff --git a/site/content/examples/06-lifecycle/01-ondestroy/meta.json b/documentation/content/examples/06-lifecycle/01-ondestroy/meta.json similarity index 100% rename from site/content/examples/06-lifecycle/01-ondestroy/meta.json rename to documentation/content/examples/06-lifecycle/01-ondestroy/meta.json diff --git a/site/content/examples/06-lifecycle/01-ondestroy/utils.js b/documentation/content/examples/06-lifecycle/01-ondestroy/utils.js similarity index 100% rename from site/content/examples/06-lifecycle/01-ondestroy/utils.js rename to documentation/content/examples/06-lifecycle/01-ondestroy/utils.js diff --git a/site/content/examples/06-lifecycle/02-update/App.svelte b/documentation/content/examples/06-lifecycle/02-update/App.svelte similarity index 100% rename from site/content/examples/06-lifecycle/02-update/App.svelte rename to documentation/content/examples/06-lifecycle/02-update/App.svelte diff --git a/site/content/examples/06-lifecycle/02-update/meta.json b/documentation/content/examples/06-lifecycle/02-update/meta.json similarity index 100% rename from site/content/examples/06-lifecycle/02-update/meta.json rename to documentation/content/examples/06-lifecycle/02-update/meta.json diff --git a/site/content/examples/06-lifecycle/03-tick/App.svelte b/documentation/content/examples/06-lifecycle/03-tick/App.svelte similarity index 100% rename from site/content/examples/06-lifecycle/03-tick/App.svelte rename to documentation/content/examples/06-lifecycle/03-tick/App.svelte diff --git a/site/content/examples/06-lifecycle/03-tick/meta.json b/documentation/content/examples/06-lifecycle/03-tick/meta.json similarity index 100% rename from site/content/examples/06-lifecycle/03-tick/meta.json rename to documentation/content/examples/06-lifecycle/03-tick/meta.json diff --git a/site/content/examples/06-lifecycle/meta.json b/documentation/content/examples/06-lifecycle/meta.json similarity index 100% rename from site/content/examples/06-lifecycle/meta.json rename to documentation/content/examples/06-lifecycle/meta.json diff --git a/site/content/examples/07-stores/00-writable-stores/App.svelte b/documentation/content/examples/07-stores/00-writable-stores/App.svelte similarity index 100% rename from site/content/examples/07-stores/00-writable-stores/App.svelte rename to documentation/content/examples/07-stores/00-writable-stores/App.svelte diff --git a/site/content/examples/07-stores/00-writable-stores/Decrementer.svelte b/documentation/content/examples/07-stores/00-writable-stores/Decrementer.svelte similarity index 100% rename from site/content/examples/07-stores/00-writable-stores/Decrementer.svelte rename to documentation/content/examples/07-stores/00-writable-stores/Decrementer.svelte diff --git a/site/content/examples/07-stores/00-writable-stores/Incrementer.svelte b/documentation/content/examples/07-stores/00-writable-stores/Incrementer.svelte similarity index 100% rename from site/content/examples/07-stores/00-writable-stores/Incrementer.svelte rename to documentation/content/examples/07-stores/00-writable-stores/Incrementer.svelte diff --git a/site/content/examples/07-stores/00-writable-stores/Resetter.svelte b/documentation/content/examples/07-stores/00-writable-stores/Resetter.svelte similarity index 100% rename from site/content/examples/07-stores/00-writable-stores/Resetter.svelte rename to documentation/content/examples/07-stores/00-writable-stores/Resetter.svelte diff --git a/site/content/examples/07-stores/00-writable-stores/meta.json b/documentation/content/examples/07-stores/00-writable-stores/meta.json similarity index 100% rename from site/content/examples/07-stores/00-writable-stores/meta.json rename to documentation/content/examples/07-stores/00-writable-stores/meta.json diff --git a/site/content/examples/07-stores/00-writable-stores/stores.js b/documentation/content/examples/07-stores/00-writable-stores/stores.js similarity index 100% rename from site/content/examples/07-stores/00-writable-stores/stores.js rename to documentation/content/examples/07-stores/00-writable-stores/stores.js diff --git a/site/content/examples/07-stores/01-auto-subscriptions/App.svelte b/documentation/content/examples/07-stores/01-auto-subscriptions/App.svelte similarity index 100% rename from site/content/examples/07-stores/01-auto-subscriptions/App.svelte rename to documentation/content/examples/07-stores/01-auto-subscriptions/App.svelte diff --git a/site/content/examples/07-stores/01-auto-subscriptions/Decrementer.svelte b/documentation/content/examples/07-stores/01-auto-subscriptions/Decrementer.svelte similarity index 100% rename from site/content/examples/07-stores/01-auto-subscriptions/Decrementer.svelte rename to documentation/content/examples/07-stores/01-auto-subscriptions/Decrementer.svelte diff --git a/site/content/examples/07-stores/01-auto-subscriptions/Incrementer.svelte b/documentation/content/examples/07-stores/01-auto-subscriptions/Incrementer.svelte similarity index 100% rename from site/content/examples/07-stores/01-auto-subscriptions/Incrementer.svelte rename to documentation/content/examples/07-stores/01-auto-subscriptions/Incrementer.svelte diff --git a/site/content/examples/07-stores/01-auto-subscriptions/Resetter.svelte b/documentation/content/examples/07-stores/01-auto-subscriptions/Resetter.svelte similarity index 100% rename from site/content/examples/07-stores/01-auto-subscriptions/Resetter.svelte rename to documentation/content/examples/07-stores/01-auto-subscriptions/Resetter.svelte diff --git a/site/content/examples/07-stores/01-auto-subscriptions/meta.json b/documentation/content/examples/07-stores/01-auto-subscriptions/meta.json similarity index 100% rename from site/content/examples/07-stores/01-auto-subscriptions/meta.json rename to documentation/content/examples/07-stores/01-auto-subscriptions/meta.json diff --git a/site/content/examples/07-stores/01-auto-subscriptions/stores.js b/documentation/content/examples/07-stores/01-auto-subscriptions/stores.js similarity index 100% rename from site/content/examples/07-stores/01-auto-subscriptions/stores.js rename to documentation/content/examples/07-stores/01-auto-subscriptions/stores.js diff --git a/site/content/examples/07-stores/02-readable-stores/App.svelte b/documentation/content/examples/07-stores/02-readable-stores/App.svelte similarity index 100% rename from site/content/examples/07-stores/02-readable-stores/App.svelte rename to documentation/content/examples/07-stores/02-readable-stores/App.svelte diff --git a/site/content/examples/07-stores/02-readable-stores/meta.json b/documentation/content/examples/07-stores/02-readable-stores/meta.json similarity index 100% rename from site/content/examples/07-stores/02-readable-stores/meta.json rename to documentation/content/examples/07-stores/02-readable-stores/meta.json diff --git a/site/content/examples/07-stores/02-readable-stores/stores.js b/documentation/content/examples/07-stores/02-readable-stores/stores.js similarity index 100% rename from site/content/examples/07-stores/02-readable-stores/stores.js rename to documentation/content/examples/07-stores/02-readable-stores/stores.js diff --git a/site/content/examples/07-stores/03-derived-stores/App.svelte b/documentation/content/examples/07-stores/03-derived-stores/App.svelte similarity index 100% rename from site/content/examples/07-stores/03-derived-stores/App.svelte rename to documentation/content/examples/07-stores/03-derived-stores/App.svelte diff --git a/site/content/examples/07-stores/03-derived-stores/meta.json b/documentation/content/examples/07-stores/03-derived-stores/meta.json similarity index 100% rename from site/content/examples/07-stores/03-derived-stores/meta.json rename to documentation/content/examples/07-stores/03-derived-stores/meta.json diff --git a/site/content/examples/07-stores/03-derived-stores/stores.js b/documentation/content/examples/07-stores/03-derived-stores/stores.js similarity index 100% rename from site/content/examples/07-stores/03-derived-stores/stores.js rename to documentation/content/examples/07-stores/03-derived-stores/stores.js diff --git a/site/content/examples/07-stores/04-custom-stores/App.svelte b/documentation/content/examples/07-stores/04-custom-stores/App.svelte similarity index 100% rename from site/content/examples/07-stores/04-custom-stores/App.svelte rename to documentation/content/examples/07-stores/04-custom-stores/App.svelte diff --git a/site/content/examples/07-stores/04-custom-stores/meta.json b/documentation/content/examples/07-stores/04-custom-stores/meta.json similarity index 100% rename from site/content/examples/07-stores/04-custom-stores/meta.json rename to documentation/content/examples/07-stores/04-custom-stores/meta.json diff --git a/site/content/examples/07-stores/04-custom-stores/stores.js b/documentation/content/examples/07-stores/04-custom-stores/stores.js similarity index 100% rename from site/content/examples/07-stores/04-custom-stores/stores.js rename to documentation/content/examples/07-stores/04-custom-stores/stores.js diff --git a/site/content/examples/07-stores/meta.json b/documentation/content/examples/07-stores/meta.json similarity index 100% rename from site/content/examples/07-stores/meta.json rename to documentation/content/examples/07-stores/meta.json diff --git a/site/content/examples/08-motion/00-tweened/App.svelte b/documentation/content/examples/08-motion/00-tweened/App.svelte similarity index 100% rename from site/content/examples/08-motion/00-tweened/App.svelte rename to documentation/content/examples/08-motion/00-tweened/App.svelte diff --git a/site/content/examples/08-motion/00-tweened/meta.json b/documentation/content/examples/08-motion/00-tweened/meta.json similarity index 100% rename from site/content/examples/08-motion/00-tweened/meta.json rename to documentation/content/examples/08-motion/00-tweened/meta.json diff --git a/site/content/examples/08-motion/01-spring/App.svelte b/documentation/content/examples/08-motion/01-spring/App.svelte similarity index 100% rename from site/content/examples/08-motion/01-spring/App.svelte rename to documentation/content/examples/08-motion/01-spring/App.svelte diff --git a/site/content/examples/08-motion/01-spring/meta.json b/documentation/content/examples/08-motion/01-spring/meta.json similarity index 100% rename from site/content/examples/08-motion/01-spring/meta.json rename to documentation/content/examples/08-motion/01-spring/meta.json diff --git a/site/content/examples/08-motion/meta.json b/documentation/content/examples/08-motion/meta.json similarity index 100% rename from site/content/examples/08-motion/meta.json rename to documentation/content/examples/08-motion/meta.json diff --git a/site/content/examples/09-transitions/00-transition/App.svelte b/documentation/content/examples/09-transitions/00-transition/App.svelte similarity index 100% rename from site/content/examples/09-transitions/00-transition/App.svelte rename to documentation/content/examples/09-transitions/00-transition/App.svelte diff --git a/site/content/examples/09-transitions/00-transition/meta.json b/documentation/content/examples/09-transitions/00-transition/meta.json similarity index 100% rename from site/content/examples/09-transitions/00-transition/meta.json rename to documentation/content/examples/09-transitions/00-transition/meta.json diff --git a/site/content/examples/09-transitions/01-adding-parameters-to-transitions/App.svelte b/documentation/content/examples/09-transitions/01-adding-parameters-to-transitions/App.svelte similarity index 100% rename from site/content/examples/09-transitions/01-adding-parameters-to-transitions/App.svelte rename to documentation/content/examples/09-transitions/01-adding-parameters-to-transitions/App.svelte diff --git a/site/content/examples/09-transitions/01-adding-parameters-to-transitions/meta.json b/documentation/content/examples/09-transitions/01-adding-parameters-to-transitions/meta.json similarity index 100% rename from site/content/examples/09-transitions/01-adding-parameters-to-transitions/meta.json rename to documentation/content/examples/09-transitions/01-adding-parameters-to-transitions/meta.json diff --git a/site/content/examples/09-transitions/02-in-and-out/App.svelte b/documentation/content/examples/09-transitions/02-in-and-out/App.svelte similarity index 100% rename from site/content/examples/09-transitions/02-in-and-out/App.svelte rename to documentation/content/examples/09-transitions/02-in-and-out/App.svelte diff --git a/site/content/examples/09-transitions/02-in-and-out/meta.json b/documentation/content/examples/09-transitions/02-in-and-out/meta.json similarity index 100% rename from site/content/examples/09-transitions/02-in-and-out/meta.json rename to documentation/content/examples/09-transitions/02-in-and-out/meta.json diff --git a/site/content/examples/09-transitions/03-custom-css-transitions/App.svelte b/documentation/content/examples/09-transitions/03-custom-css-transitions/App.svelte similarity index 100% rename from site/content/examples/09-transitions/03-custom-css-transitions/App.svelte rename to documentation/content/examples/09-transitions/03-custom-css-transitions/App.svelte diff --git a/site/content/examples/09-transitions/03-custom-css-transitions/meta.json b/documentation/content/examples/09-transitions/03-custom-css-transitions/meta.json similarity index 100% rename from site/content/examples/09-transitions/03-custom-css-transitions/meta.json rename to documentation/content/examples/09-transitions/03-custom-css-transitions/meta.json diff --git a/site/content/examples/09-transitions/04-custom-js-transitions/App.svelte b/documentation/content/examples/09-transitions/04-custom-js-transitions/App.svelte similarity index 100% rename from site/content/examples/09-transitions/04-custom-js-transitions/App.svelte rename to documentation/content/examples/09-transitions/04-custom-js-transitions/App.svelte diff --git a/site/content/examples/09-transitions/04-custom-js-transitions/meta.json b/documentation/content/examples/09-transitions/04-custom-js-transitions/meta.json similarity index 100% rename from site/content/examples/09-transitions/04-custom-js-transitions/meta.json rename to documentation/content/examples/09-transitions/04-custom-js-transitions/meta.json diff --git a/site/content/examples/09-transitions/05-transition-events/App.svelte b/documentation/content/examples/09-transitions/05-transition-events/App.svelte similarity index 100% rename from site/content/examples/09-transitions/05-transition-events/App.svelte rename to documentation/content/examples/09-transitions/05-transition-events/App.svelte diff --git a/site/content/examples/09-transitions/05-transition-events/meta.json b/documentation/content/examples/09-transitions/05-transition-events/meta.json similarity index 100% rename from site/content/examples/09-transitions/05-transition-events/meta.json rename to documentation/content/examples/09-transitions/05-transition-events/meta.json diff --git a/site/content/examples/09-transitions/06-deferred-transitions/App.svelte b/documentation/content/examples/09-transitions/06-deferred-transitions/App.svelte similarity index 100% rename from site/content/examples/09-transitions/06-deferred-transitions/App.svelte rename to documentation/content/examples/09-transitions/06-deferred-transitions/App.svelte diff --git a/site/content/examples/09-transitions/06-deferred-transitions/images.js b/documentation/content/examples/09-transitions/06-deferred-transitions/images.js similarity index 100% rename from site/content/examples/09-transitions/06-deferred-transitions/images.js rename to documentation/content/examples/09-transitions/06-deferred-transitions/images.js diff --git a/site/content/examples/09-transitions/06-deferred-transitions/meta.json b/documentation/content/examples/09-transitions/06-deferred-transitions/meta.json similarity index 100% rename from site/content/examples/09-transitions/06-deferred-transitions/meta.json rename to documentation/content/examples/09-transitions/06-deferred-transitions/meta.json diff --git a/site/content/examples/09-transitions/meta.json b/documentation/content/examples/09-transitions/meta.json similarity index 100% rename from site/content/examples/09-transitions/meta.json rename to documentation/content/examples/09-transitions/meta.json diff --git a/site/content/examples/10-animations/00-animate/App.svelte b/documentation/content/examples/10-animations/00-animate/App.svelte similarity index 100% rename from site/content/examples/10-animations/00-animate/App.svelte rename to documentation/content/examples/10-animations/00-animate/App.svelte diff --git a/site/content/examples/10-animations/00-animate/meta.json b/documentation/content/examples/10-animations/00-animate/meta.json similarity index 100% rename from site/content/examples/10-animations/00-animate/meta.json rename to documentation/content/examples/10-animations/00-animate/meta.json diff --git a/site/content/examples/10-animations/meta.json b/documentation/content/examples/10-animations/meta.json similarity index 100% rename from site/content/examples/10-animations/meta.json rename to documentation/content/examples/10-animations/meta.json diff --git a/site/content/examples/11-easing/00-easing/App.svelte b/documentation/content/examples/11-easing/00-easing/App.svelte similarity index 100% rename from site/content/examples/11-easing/00-easing/App.svelte rename to documentation/content/examples/11-easing/00-easing/App.svelte diff --git a/site/content/examples/11-easing/00-easing/Controls.svelte b/documentation/content/examples/11-easing/00-easing/Controls.svelte similarity index 100% rename from site/content/examples/11-easing/00-easing/Controls.svelte rename to documentation/content/examples/11-easing/00-easing/Controls.svelte diff --git a/site/content/examples/11-easing/00-easing/Grid.svelte b/documentation/content/examples/11-easing/00-easing/Grid.svelte similarity index 100% rename from site/content/examples/11-easing/00-easing/Grid.svelte rename to documentation/content/examples/11-easing/00-easing/Grid.svelte diff --git a/site/content/examples/11-easing/00-easing/eases.js b/documentation/content/examples/11-easing/00-easing/eases.js similarity index 100% rename from site/content/examples/11-easing/00-easing/eases.js rename to documentation/content/examples/11-easing/00-easing/eases.js diff --git a/site/content/examples/11-easing/00-easing/meta.json b/documentation/content/examples/11-easing/00-easing/meta.json similarity index 100% rename from site/content/examples/11-easing/00-easing/meta.json rename to documentation/content/examples/11-easing/00-easing/meta.json diff --git a/site/content/examples/11-easing/meta.json b/documentation/content/examples/11-easing/meta.json similarity index 100% rename from site/content/examples/11-easing/meta.json rename to documentation/content/examples/11-easing/meta.json diff --git a/site/content/examples/12-svg/01-clock/App.svelte b/documentation/content/examples/12-svg/01-clock/App.svelte similarity index 100% rename from site/content/examples/12-svg/01-clock/App.svelte rename to documentation/content/examples/12-svg/01-clock/App.svelte diff --git a/site/content/examples/12-svg/01-clock/meta.json b/documentation/content/examples/12-svg/01-clock/meta.json similarity index 100% rename from site/content/examples/12-svg/01-clock/meta.json rename to documentation/content/examples/12-svg/01-clock/meta.json diff --git a/site/content/examples/12-svg/02-bar-chart/App.svelte b/documentation/content/examples/12-svg/02-bar-chart/App.svelte similarity index 100% rename from site/content/examples/12-svg/02-bar-chart/App.svelte rename to documentation/content/examples/12-svg/02-bar-chart/App.svelte diff --git a/site/content/examples/12-svg/02-bar-chart/meta.json b/documentation/content/examples/12-svg/02-bar-chart/meta.json similarity index 100% rename from site/content/examples/12-svg/02-bar-chart/meta.json rename to documentation/content/examples/12-svg/02-bar-chart/meta.json diff --git a/site/content/examples/12-svg/03-area-chart/App.svelte b/documentation/content/examples/12-svg/03-area-chart/App.svelte similarity index 100% rename from site/content/examples/12-svg/03-area-chart/App.svelte rename to documentation/content/examples/12-svg/03-area-chart/App.svelte diff --git a/site/content/examples/12-svg/03-area-chart/data.js b/documentation/content/examples/12-svg/03-area-chart/data.js similarity index 100% rename from site/content/examples/12-svg/03-area-chart/data.js rename to documentation/content/examples/12-svg/03-area-chart/data.js diff --git a/site/content/examples/12-svg/03-area-chart/meta.json b/documentation/content/examples/12-svg/03-area-chart/meta.json similarity index 100% rename from site/content/examples/12-svg/03-area-chart/meta.json rename to documentation/content/examples/12-svg/03-area-chart/meta.json diff --git a/site/content/examples/12-svg/04-scatterplot/App.svelte b/documentation/content/examples/12-svg/04-scatterplot/App.svelte similarity index 100% rename from site/content/examples/12-svg/04-scatterplot/App.svelte rename to documentation/content/examples/12-svg/04-scatterplot/App.svelte diff --git a/site/content/examples/12-svg/04-scatterplot/Scatterplot.svelte b/documentation/content/examples/12-svg/04-scatterplot/Scatterplot.svelte similarity index 100% rename from site/content/examples/12-svg/04-scatterplot/Scatterplot.svelte rename to documentation/content/examples/12-svg/04-scatterplot/Scatterplot.svelte diff --git a/site/content/examples/12-svg/04-scatterplot/data.js b/documentation/content/examples/12-svg/04-scatterplot/data.js similarity index 100% rename from site/content/examples/12-svg/04-scatterplot/data.js rename to documentation/content/examples/12-svg/04-scatterplot/data.js diff --git a/site/content/examples/12-svg/04-scatterplot/meta.json b/documentation/content/examples/12-svg/04-scatterplot/meta.json similarity index 100% rename from site/content/examples/12-svg/04-scatterplot/meta.json rename to documentation/content/examples/12-svg/04-scatterplot/meta.json diff --git a/site/content/examples/12-svg/05-svg-transitions/App.svelte b/documentation/content/examples/12-svg/05-svg-transitions/App.svelte similarity index 100% rename from site/content/examples/12-svg/05-svg-transitions/App.svelte rename to documentation/content/examples/12-svg/05-svg-transitions/App.svelte diff --git a/site/content/examples/12-svg/05-svg-transitions/custom-transitions.js b/documentation/content/examples/12-svg/05-svg-transitions/custom-transitions.js similarity index 100% rename from site/content/examples/12-svg/05-svg-transitions/custom-transitions.js rename to documentation/content/examples/12-svg/05-svg-transitions/custom-transitions.js diff --git a/site/content/examples/12-svg/05-svg-transitions/meta.json b/documentation/content/examples/12-svg/05-svg-transitions/meta.json similarity index 100% rename from site/content/examples/12-svg/05-svg-transitions/meta.json rename to documentation/content/examples/12-svg/05-svg-transitions/meta.json diff --git a/site/content/examples/12-svg/05-svg-transitions/shape.js b/documentation/content/examples/12-svg/05-svg-transitions/shape.js similarity index 100% rename from site/content/examples/12-svg/05-svg-transitions/shape.js rename to documentation/content/examples/12-svg/05-svg-transitions/shape.js diff --git a/site/content/examples/12-svg/meta.json b/documentation/content/examples/12-svg/meta.json similarity index 100% rename from site/content/examples/12-svg/meta.json rename to documentation/content/examples/12-svg/meta.json diff --git a/site/content/examples/13-actions/00-actions/App.svelte b/documentation/content/examples/13-actions/00-actions/App.svelte similarity index 100% rename from site/content/examples/13-actions/00-actions/App.svelte rename to documentation/content/examples/13-actions/00-actions/App.svelte diff --git a/site/content/examples/13-actions/00-actions/click_outside.js b/documentation/content/examples/13-actions/00-actions/click_outside.js similarity index 100% rename from site/content/examples/13-actions/00-actions/click_outside.js rename to documentation/content/examples/13-actions/00-actions/click_outside.js diff --git a/site/content/examples/13-actions/00-actions/meta.json b/documentation/content/examples/13-actions/00-actions/meta.json similarity index 100% rename from site/content/examples/13-actions/00-actions/meta.json rename to documentation/content/examples/13-actions/00-actions/meta.json diff --git a/site/content/examples/13-actions/01-adding-parameters-to-actions/App.svelte b/documentation/content/examples/13-actions/01-adding-parameters-to-actions/App.svelte similarity index 100% rename from site/content/examples/13-actions/01-adding-parameters-to-actions/App.svelte rename to documentation/content/examples/13-actions/01-adding-parameters-to-actions/App.svelte diff --git a/site/content/examples/13-actions/01-adding-parameters-to-actions/longpress.js b/documentation/content/examples/13-actions/01-adding-parameters-to-actions/longpress.js similarity index 100% rename from site/content/examples/13-actions/01-adding-parameters-to-actions/longpress.js rename to documentation/content/examples/13-actions/01-adding-parameters-to-actions/longpress.js diff --git a/site/content/examples/13-actions/01-adding-parameters-to-actions/meta.json b/documentation/content/examples/13-actions/01-adding-parameters-to-actions/meta.json similarity index 100% rename from site/content/examples/13-actions/01-adding-parameters-to-actions/meta.json rename to documentation/content/examples/13-actions/01-adding-parameters-to-actions/meta.json diff --git a/site/content/examples/13-actions/03-actions-pannable/App.svelte b/documentation/content/examples/13-actions/03-actions-pannable/App.svelte similarity index 100% rename from site/content/examples/13-actions/03-actions-pannable/App.svelte rename to documentation/content/examples/13-actions/03-actions-pannable/App.svelte diff --git a/site/content/examples/13-actions/03-actions-pannable/meta.json b/documentation/content/examples/13-actions/03-actions-pannable/meta.json similarity index 100% rename from site/content/examples/13-actions/03-actions-pannable/meta.json rename to documentation/content/examples/13-actions/03-actions-pannable/meta.json diff --git a/site/content/examples/13-actions/03-actions-pannable/pannable.js b/documentation/content/examples/13-actions/03-actions-pannable/pannable.js similarity index 100% rename from site/content/examples/13-actions/03-actions-pannable/pannable.js rename to documentation/content/examples/13-actions/03-actions-pannable/pannable.js diff --git a/site/content/examples/13-actions/meta.json b/documentation/content/examples/13-actions/meta.json similarity index 100% rename from site/content/examples/13-actions/meta.json rename to documentation/content/examples/13-actions/meta.json diff --git a/site/content/examples/14-classes/00-classes/App.svelte b/documentation/content/examples/14-classes/00-classes/App.svelte similarity index 100% rename from site/content/examples/14-classes/00-classes/App.svelte rename to documentation/content/examples/14-classes/00-classes/App.svelte diff --git a/site/content/examples/14-classes/00-classes/meta.json b/documentation/content/examples/14-classes/00-classes/meta.json similarity index 100% rename from site/content/examples/14-classes/00-classes/meta.json rename to documentation/content/examples/14-classes/00-classes/meta.json diff --git a/site/content/examples/14-classes/01-class-shorthand/App.svelte b/documentation/content/examples/14-classes/01-class-shorthand/App.svelte similarity index 100% rename from site/content/examples/14-classes/01-class-shorthand/App.svelte rename to documentation/content/examples/14-classes/01-class-shorthand/App.svelte diff --git a/site/content/examples/14-classes/01-class-shorthand/meta.json b/documentation/content/examples/14-classes/01-class-shorthand/meta.json similarity index 100% rename from site/content/examples/14-classes/01-class-shorthand/meta.json rename to documentation/content/examples/14-classes/01-class-shorthand/meta.json diff --git a/site/content/examples/14-classes/meta.json b/documentation/content/examples/14-classes/meta.json similarity index 100% rename from site/content/examples/14-classes/meta.json rename to documentation/content/examples/14-classes/meta.json diff --git a/site/content/examples/15-composition/00-slots/App.svelte b/documentation/content/examples/15-composition/00-slots/App.svelte similarity index 100% rename from site/content/examples/15-composition/00-slots/App.svelte rename to documentation/content/examples/15-composition/00-slots/App.svelte diff --git a/site/content/examples/15-composition/00-slots/Box.svelte b/documentation/content/examples/15-composition/00-slots/Box.svelte similarity index 100% rename from site/content/examples/15-composition/00-slots/Box.svelte rename to documentation/content/examples/15-composition/00-slots/Box.svelte diff --git a/site/content/examples/15-composition/00-slots/meta.json b/documentation/content/examples/15-composition/00-slots/meta.json similarity index 100% rename from site/content/examples/15-composition/00-slots/meta.json rename to documentation/content/examples/15-composition/00-slots/meta.json diff --git a/site/content/examples/15-composition/01-slot-fallbacks/App.svelte b/documentation/content/examples/15-composition/01-slot-fallbacks/App.svelte similarity index 100% rename from site/content/examples/15-composition/01-slot-fallbacks/App.svelte rename to documentation/content/examples/15-composition/01-slot-fallbacks/App.svelte diff --git a/site/content/examples/15-composition/01-slot-fallbacks/Box.svelte b/documentation/content/examples/15-composition/01-slot-fallbacks/Box.svelte similarity index 100% rename from site/content/examples/15-composition/01-slot-fallbacks/Box.svelte rename to documentation/content/examples/15-composition/01-slot-fallbacks/Box.svelte diff --git a/site/content/examples/15-composition/01-slot-fallbacks/meta.json b/documentation/content/examples/15-composition/01-slot-fallbacks/meta.json similarity index 100% rename from site/content/examples/15-composition/01-slot-fallbacks/meta.json rename to documentation/content/examples/15-composition/01-slot-fallbacks/meta.json diff --git a/site/content/examples/15-composition/02-named-slots/App.svelte b/documentation/content/examples/15-composition/02-named-slots/App.svelte similarity index 100% rename from site/content/examples/15-composition/02-named-slots/App.svelte rename to documentation/content/examples/15-composition/02-named-slots/App.svelte diff --git a/site/content/examples/15-composition/02-named-slots/ContactCard.svelte b/documentation/content/examples/15-composition/02-named-slots/ContactCard.svelte similarity index 100% rename from site/content/examples/15-composition/02-named-slots/ContactCard.svelte rename to documentation/content/examples/15-composition/02-named-slots/ContactCard.svelte diff --git a/site/content/examples/15-composition/02-named-slots/meta.json b/documentation/content/examples/15-composition/02-named-slots/meta.json similarity index 100% rename from site/content/examples/15-composition/02-named-slots/meta.json rename to documentation/content/examples/15-composition/02-named-slots/meta.json diff --git a/site/content/examples/15-composition/03-slot-props/App.svelte b/documentation/content/examples/15-composition/03-slot-props/App.svelte similarity index 100% rename from site/content/examples/15-composition/03-slot-props/App.svelte rename to documentation/content/examples/15-composition/03-slot-props/App.svelte diff --git a/site/content/examples/15-composition/03-slot-props/Hoverable.svelte b/documentation/content/examples/15-composition/03-slot-props/Hoverable.svelte similarity index 100% rename from site/content/examples/15-composition/03-slot-props/Hoverable.svelte rename to documentation/content/examples/15-composition/03-slot-props/Hoverable.svelte diff --git a/site/content/examples/15-composition/03-slot-props/meta.json b/documentation/content/examples/15-composition/03-slot-props/meta.json similarity index 100% rename from site/content/examples/15-composition/03-slot-props/meta.json rename to documentation/content/examples/15-composition/03-slot-props/meta.json diff --git a/site/content/examples/15-composition/04-conditional-slots/App.svelte b/documentation/content/examples/15-composition/04-conditional-slots/App.svelte similarity index 100% rename from site/content/examples/15-composition/04-conditional-slots/App.svelte rename to documentation/content/examples/15-composition/04-conditional-slots/App.svelte diff --git a/site/content/examples/15-composition/04-conditional-slots/Profile.svelte b/documentation/content/examples/15-composition/04-conditional-slots/Profile.svelte similarity index 100% rename from site/content/examples/15-composition/04-conditional-slots/Profile.svelte rename to documentation/content/examples/15-composition/04-conditional-slots/Profile.svelte diff --git a/site/content/examples/15-composition/04-conditional-slots/meta.json b/documentation/content/examples/15-composition/04-conditional-slots/meta.json similarity index 100% rename from site/content/examples/15-composition/04-conditional-slots/meta.json rename to documentation/content/examples/15-composition/04-conditional-slots/meta.json diff --git a/site/content/examples/15-composition/05-modal/App.svelte b/documentation/content/examples/15-composition/05-modal/App.svelte similarity index 100% rename from site/content/examples/15-composition/05-modal/App.svelte rename to documentation/content/examples/15-composition/05-modal/App.svelte diff --git a/site/content/examples/15-composition/05-modal/Modal.svelte b/documentation/content/examples/15-composition/05-modal/Modal.svelte similarity index 100% rename from site/content/examples/15-composition/05-modal/Modal.svelte rename to documentation/content/examples/15-composition/05-modal/Modal.svelte diff --git a/site/content/examples/15-composition/05-modal/meta.json b/documentation/content/examples/15-composition/05-modal/meta.json similarity index 100% rename from site/content/examples/15-composition/05-modal/meta.json rename to documentation/content/examples/15-composition/05-modal/meta.json diff --git a/site/content/examples/15-composition/meta.json b/documentation/content/examples/15-composition/meta.json similarity index 100% rename from site/content/examples/15-composition/meta.json rename to documentation/content/examples/15-composition/meta.json diff --git a/site/content/examples/16-context/00-context-api/App.svelte b/documentation/content/examples/16-context/00-context-api/App.svelte similarity index 100% rename from site/content/examples/16-context/00-context-api/App.svelte rename to documentation/content/examples/16-context/00-context-api/App.svelte diff --git a/site/content/examples/16-context/00-context-api/Map.svelte b/documentation/content/examples/16-context/00-context-api/Map.svelte similarity index 100% rename from site/content/examples/16-context/00-context-api/Map.svelte rename to documentation/content/examples/16-context/00-context-api/Map.svelte diff --git a/site/content/examples/16-context/00-context-api/MapMarker.svelte b/documentation/content/examples/16-context/00-context-api/MapMarker.svelte similarity index 100% rename from site/content/examples/16-context/00-context-api/MapMarker.svelte rename to documentation/content/examples/16-context/00-context-api/MapMarker.svelte diff --git a/site/content/examples/16-context/00-context-api/mapbox.js b/documentation/content/examples/16-context/00-context-api/mapbox.js similarity index 100% rename from site/content/examples/16-context/00-context-api/mapbox.js rename to documentation/content/examples/16-context/00-context-api/mapbox.js diff --git a/site/content/examples/16-context/00-context-api/meta.json b/documentation/content/examples/16-context/00-context-api/meta.json similarity index 100% rename from site/content/examples/16-context/00-context-api/meta.json rename to documentation/content/examples/16-context/00-context-api/meta.json diff --git a/site/content/examples/16-context/meta.json b/documentation/content/examples/16-context/meta.json similarity index 100% rename from site/content/examples/16-context/meta.json rename to documentation/content/examples/16-context/meta.json diff --git a/site/content/examples/17-special-elements/00-svelte-self/App.svelte b/documentation/content/examples/17-special-elements/00-svelte-self/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/00-svelte-self/App.svelte rename to documentation/content/examples/17-special-elements/00-svelte-self/App.svelte diff --git a/site/content/examples/17-special-elements/00-svelte-self/File.svelte b/documentation/content/examples/17-special-elements/00-svelte-self/File.svelte similarity index 100% rename from site/content/examples/17-special-elements/00-svelte-self/File.svelte rename to documentation/content/examples/17-special-elements/00-svelte-self/File.svelte diff --git a/site/content/examples/17-special-elements/00-svelte-self/Folder.svelte b/documentation/content/examples/17-special-elements/00-svelte-self/Folder.svelte similarity index 100% rename from site/content/examples/17-special-elements/00-svelte-self/Folder.svelte rename to documentation/content/examples/17-special-elements/00-svelte-self/Folder.svelte diff --git a/site/content/examples/17-special-elements/00-svelte-self/meta.json b/documentation/content/examples/17-special-elements/00-svelte-self/meta.json similarity index 100% rename from site/content/examples/17-special-elements/00-svelte-self/meta.json rename to documentation/content/examples/17-special-elements/00-svelte-self/meta.json diff --git a/site/content/examples/17-special-elements/01-svelte-component/App.svelte b/documentation/content/examples/17-special-elements/01-svelte-component/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/01-svelte-component/App.svelte rename to documentation/content/examples/17-special-elements/01-svelte-component/App.svelte diff --git a/site/content/examples/17-special-elements/01-svelte-component/BlueThing.svelte b/documentation/content/examples/17-special-elements/01-svelte-component/BlueThing.svelte similarity index 100% rename from site/content/examples/17-special-elements/01-svelte-component/BlueThing.svelte rename to documentation/content/examples/17-special-elements/01-svelte-component/BlueThing.svelte diff --git a/site/content/examples/17-special-elements/01-svelte-component/GreenThing.svelte b/documentation/content/examples/17-special-elements/01-svelte-component/GreenThing.svelte similarity index 100% rename from site/content/examples/17-special-elements/01-svelte-component/GreenThing.svelte rename to documentation/content/examples/17-special-elements/01-svelte-component/GreenThing.svelte diff --git a/site/content/examples/17-special-elements/01-svelte-component/RedThing.svelte b/documentation/content/examples/17-special-elements/01-svelte-component/RedThing.svelte similarity index 100% rename from site/content/examples/17-special-elements/01-svelte-component/RedThing.svelte rename to documentation/content/examples/17-special-elements/01-svelte-component/RedThing.svelte diff --git a/site/content/examples/17-special-elements/01-svelte-component/meta.json b/documentation/content/examples/17-special-elements/01-svelte-component/meta.json similarity index 100% rename from site/content/examples/17-special-elements/01-svelte-component/meta.json rename to documentation/content/examples/17-special-elements/01-svelte-component/meta.json diff --git a/site/content/examples/17-special-elements/02-svelte-element/App.svelte b/documentation/content/examples/17-special-elements/02-svelte-element/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/02-svelte-element/App.svelte rename to documentation/content/examples/17-special-elements/02-svelte-element/App.svelte diff --git a/site/content/examples/17-special-elements/02-svelte-element/meta.json b/documentation/content/examples/17-special-elements/02-svelte-element/meta.json similarity index 100% rename from site/content/examples/17-special-elements/02-svelte-element/meta.json rename to documentation/content/examples/17-special-elements/02-svelte-element/meta.json diff --git a/site/content/examples/17-special-elements/03-svelte-window/App.svelte b/documentation/content/examples/17-special-elements/03-svelte-window/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/03-svelte-window/App.svelte rename to documentation/content/examples/17-special-elements/03-svelte-window/App.svelte diff --git a/site/content/examples/17-special-elements/03-svelte-window/meta.json b/documentation/content/examples/17-special-elements/03-svelte-window/meta.json similarity index 100% rename from site/content/examples/17-special-elements/03-svelte-window/meta.json rename to documentation/content/examples/17-special-elements/03-svelte-window/meta.json diff --git a/site/content/examples/17-special-elements/04-svelte-window-bindings/App.svelte b/documentation/content/examples/17-special-elements/04-svelte-window-bindings/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/04-svelte-window-bindings/App.svelte rename to documentation/content/examples/17-special-elements/04-svelte-window-bindings/App.svelte diff --git a/site/content/examples/17-special-elements/04-svelte-window-bindings/meta.json b/documentation/content/examples/17-special-elements/04-svelte-window-bindings/meta.json similarity index 100% rename from site/content/examples/17-special-elements/04-svelte-window-bindings/meta.json rename to documentation/content/examples/17-special-elements/04-svelte-window-bindings/meta.json diff --git a/site/content/examples/17-special-elements/05-svelte-document/App.svelte b/documentation/content/examples/17-special-elements/05-svelte-document/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/05-svelte-document/App.svelte rename to documentation/content/examples/17-special-elements/05-svelte-document/App.svelte diff --git a/site/content/examples/17-special-elements/05-svelte-document/meta.json b/documentation/content/examples/17-special-elements/05-svelte-document/meta.json similarity index 100% rename from site/content/examples/17-special-elements/05-svelte-document/meta.json rename to documentation/content/examples/17-special-elements/05-svelte-document/meta.json diff --git a/site/content/examples/17-special-elements/06-svelte-body/App.svelte b/documentation/content/examples/17-special-elements/06-svelte-body/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/06-svelte-body/App.svelte rename to documentation/content/examples/17-special-elements/06-svelte-body/App.svelte diff --git a/site/content/examples/17-special-elements/06-svelte-body/meta.json b/documentation/content/examples/17-special-elements/06-svelte-body/meta.json similarity index 100% rename from site/content/examples/17-special-elements/06-svelte-body/meta.json rename to documentation/content/examples/17-special-elements/06-svelte-body/meta.json diff --git a/site/content/examples/17-special-elements/07-svelte-head/App.svelte b/documentation/content/examples/17-special-elements/07-svelte-head/App.svelte similarity index 100% rename from site/content/examples/17-special-elements/07-svelte-head/App.svelte rename to documentation/content/examples/17-special-elements/07-svelte-head/App.svelte diff --git a/site/content/examples/17-special-elements/07-svelte-head/meta.json b/documentation/content/examples/17-special-elements/07-svelte-head/meta.json similarity index 100% rename from site/content/examples/17-special-elements/07-svelte-head/meta.json rename to documentation/content/examples/17-special-elements/07-svelte-head/meta.json diff --git a/site/content/examples/17-special-elements/meta.json b/documentation/content/examples/17-special-elements/meta.json similarity index 100% rename from site/content/examples/17-special-elements/meta.json rename to documentation/content/examples/17-special-elements/meta.json diff --git a/site/content/examples/18-module-context/01-module-exports/App.svelte b/documentation/content/examples/18-module-context/01-module-exports/App.svelte similarity index 100% rename from site/content/examples/18-module-context/01-module-exports/App.svelte rename to documentation/content/examples/18-module-context/01-module-exports/App.svelte diff --git a/site/content/examples/18-module-context/01-module-exports/AudioPlayer.svelte b/documentation/content/examples/18-module-context/01-module-exports/AudioPlayer.svelte similarity index 100% rename from site/content/examples/18-module-context/01-module-exports/AudioPlayer.svelte rename to documentation/content/examples/18-module-context/01-module-exports/AudioPlayer.svelte diff --git a/site/content/examples/18-module-context/01-module-exports/meta.json b/documentation/content/examples/18-module-context/01-module-exports/meta.json similarity index 100% rename from site/content/examples/18-module-context/01-module-exports/meta.json rename to documentation/content/examples/18-module-context/01-module-exports/meta.json diff --git a/site/content/examples/18-module-context/meta.json b/documentation/content/examples/18-module-context/meta.json similarity index 100% rename from site/content/examples/18-module-context/meta.json rename to documentation/content/examples/18-module-context/meta.json diff --git a/site/content/examples/19-debugging/00-debug/App.svelte b/documentation/content/examples/19-debugging/00-debug/App.svelte similarity index 100% rename from site/content/examples/19-debugging/00-debug/App.svelte rename to documentation/content/examples/19-debugging/00-debug/App.svelte diff --git a/site/content/examples/19-debugging/00-debug/meta.json b/documentation/content/examples/19-debugging/00-debug/meta.json similarity index 100% rename from site/content/examples/19-debugging/00-debug/meta.json rename to documentation/content/examples/19-debugging/00-debug/meta.json diff --git a/site/content/examples/19-debugging/meta.json b/documentation/content/examples/19-debugging/meta.json similarity index 100% rename from site/content/examples/19-debugging/meta.json rename to documentation/content/examples/19-debugging/meta.json diff --git a/site/content/examples/20-7guis/01-7guis-counter/App.svelte b/documentation/content/examples/20-7guis/01-7guis-counter/App.svelte similarity index 100% rename from site/content/examples/20-7guis/01-7guis-counter/App.svelte rename to documentation/content/examples/20-7guis/01-7guis-counter/App.svelte diff --git a/site/content/examples/20-7guis/01-7guis-counter/meta.json b/documentation/content/examples/20-7guis/01-7guis-counter/meta.json similarity index 100% rename from site/content/examples/20-7guis/01-7guis-counter/meta.json rename to documentation/content/examples/20-7guis/01-7guis-counter/meta.json diff --git a/site/content/examples/20-7guis/02-7guis-temperature/App.svelte b/documentation/content/examples/20-7guis/02-7guis-temperature/App.svelte similarity index 100% rename from site/content/examples/20-7guis/02-7guis-temperature/App.svelte rename to documentation/content/examples/20-7guis/02-7guis-temperature/App.svelte diff --git a/site/content/examples/20-7guis/02-7guis-temperature/meta.json b/documentation/content/examples/20-7guis/02-7guis-temperature/meta.json similarity index 100% rename from site/content/examples/20-7guis/02-7guis-temperature/meta.json rename to documentation/content/examples/20-7guis/02-7guis-temperature/meta.json diff --git a/site/content/examples/20-7guis/03-7guis-flight-booker/App.svelte b/documentation/content/examples/20-7guis/03-7guis-flight-booker/App.svelte similarity index 100% rename from site/content/examples/20-7guis/03-7guis-flight-booker/App.svelte rename to documentation/content/examples/20-7guis/03-7guis-flight-booker/App.svelte diff --git a/site/content/examples/20-7guis/03-7guis-flight-booker/meta.json b/documentation/content/examples/20-7guis/03-7guis-flight-booker/meta.json similarity index 100% rename from site/content/examples/20-7guis/03-7guis-flight-booker/meta.json rename to documentation/content/examples/20-7guis/03-7guis-flight-booker/meta.json diff --git a/site/content/examples/20-7guis/04-7guis-timer/App.svelte b/documentation/content/examples/20-7guis/04-7guis-timer/App.svelte similarity index 100% rename from site/content/examples/20-7guis/04-7guis-timer/App.svelte rename to documentation/content/examples/20-7guis/04-7guis-timer/App.svelte diff --git a/site/content/examples/20-7guis/04-7guis-timer/meta.json b/documentation/content/examples/20-7guis/04-7guis-timer/meta.json similarity index 100% rename from site/content/examples/20-7guis/04-7guis-timer/meta.json rename to documentation/content/examples/20-7guis/04-7guis-timer/meta.json diff --git a/site/content/examples/20-7guis/05-7guis-crud/App.svelte b/documentation/content/examples/20-7guis/05-7guis-crud/App.svelte similarity index 100% rename from site/content/examples/20-7guis/05-7guis-crud/App.svelte rename to documentation/content/examples/20-7guis/05-7guis-crud/App.svelte diff --git a/site/content/examples/20-7guis/05-7guis-crud/meta.json b/documentation/content/examples/20-7guis/05-7guis-crud/meta.json similarity index 100% rename from site/content/examples/20-7guis/05-7guis-crud/meta.json rename to documentation/content/examples/20-7guis/05-7guis-crud/meta.json diff --git a/site/content/examples/20-7guis/06-7guis-circles/App.svelte b/documentation/content/examples/20-7guis/06-7guis-circles/App.svelte similarity index 100% rename from site/content/examples/20-7guis/06-7guis-circles/App.svelte rename to documentation/content/examples/20-7guis/06-7guis-circles/App.svelte diff --git a/site/content/examples/20-7guis/06-7guis-circles/meta.json b/documentation/content/examples/20-7guis/06-7guis-circles/meta.json similarity index 100% rename from site/content/examples/20-7guis/06-7guis-circles/meta.json rename to documentation/content/examples/20-7guis/06-7guis-circles/meta.json diff --git a/site/content/examples/20-7guis/meta.json b/documentation/content/examples/20-7guis/meta.json similarity index 100% rename from site/content/examples/20-7guis/meta.json rename to documentation/content/examples/20-7guis/meta.json diff --git a/site/content/examples/21-miscellaneous/01-hacker-news/App.svelte b/documentation/content/examples/21-miscellaneous/01-hacker-news/App.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/01-hacker-news/App.svelte rename to documentation/content/examples/21-miscellaneous/01-hacker-news/App.svelte diff --git a/site/content/examples/21-miscellaneous/01-hacker-news/Comment.svelte b/documentation/content/examples/21-miscellaneous/01-hacker-news/Comment.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/01-hacker-news/Comment.svelte rename to documentation/content/examples/21-miscellaneous/01-hacker-news/Comment.svelte diff --git a/site/content/examples/21-miscellaneous/01-hacker-news/Item.svelte b/documentation/content/examples/21-miscellaneous/01-hacker-news/Item.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/01-hacker-news/Item.svelte rename to documentation/content/examples/21-miscellaneous/01-hacker-news/Item.svelte diff --git a/site/content/examples/21-miscellaneous/01-hacker-news/List.svelte b/documentation/content/examples/21-miscellaneous/01-hacker-news/List.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/01-hacker-news/List.svelte rename to documentation/content/examples/21-miscellaneous/01-hacker-news/List.svelte diff --git a/site/content/examples/21-miscellaneous/01-hacker-news/Summary.svelte b/documentation/content/examples/21-miscellaneous/01-hacker-news/Summary.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/01-hacker-news/Summary.svelte rename to documentation/content/examples/21-miscellaneous/01-hacker-news/Summary.svelte diff --git a/site/content/examples/21-miscellaneous/01-hacker-news/meta.json b/documentation/content/examples/21-miscellaneous/01-hacker-news/meta.json similarity index 100% rename from site/content/examples/21-miscellaneous/01-hacker-news/meta.json rename to documentation/content/examples/21-miscellaneous/01-hacker-news/meta.json diff --git a/site/content/examples/21-miscellaneous/02-immutable-data/App.svelte b/documentation/content/examples/21-miscellaneous/02-immutable-data/App.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/02-immutable-data/App.svelte rename to documentation/content/examples/21-miscellaneous/02-immutable-data/App.svelte diff --git a/site/content/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte b/documentation/content/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte rename to documentation/content/examples/21-miscellaneous/02-immutable-data/ImmutableTodo.svelte diff --git a/site/content/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte b/documentation/content/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte similarity index 100% rename from site/content/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte rename to documentation/content/examples/21-miscellaneous/02-immutable-data/MutableTodo.svelte diff --git a/site/content/examples/21-miscellaneous/02-immutable-data/flash.js b/documentation/content/examples/21-miscellaneous/02-immutable-data/flash.js similarity index 100% rename from site/content/examples/21-miscellaneous/02-immutable-data/flash.js rename to documentation/content/examples/21-miscellaneous/02-immutable-data/flash.js diff --git a/site/content/examples/21-miscellaneous/02-immutable-data/meta.json b/documentation/content/examples/21-miscellaneous/02-immutable-data/meta.json similarity index 100% rename from site/content/examples/21-miscellaneous/02-immutable-data/meta.json rename to documentation/content/examples/21-miscellaneous/02-immutable-data/meta.json diff --git a/site/content/examples/21-miscellaneous/meta.json b/documentation/content/examples/21-miscellaneous/meta.json similarity index 100% rename from site/content/examples/21-miscellaneous/meta.json rename to documentation/content/examples/21-miscellaneous/meta.json diff --git a/site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/App.svelte b/documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/App.svelte similarity index 100% rename from site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/App.svelte rename to documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/App.svelte diff --git a/site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/Hero.svelte b/documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/Hero.svelte similarity index 100% rename from site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/Hero.svelte rename to documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/Hero.svelte diff --git a/site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/meta.json b/documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/meta.json similarity index 100% rename from site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/meta.json rename to documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/meta.json diff --git a/site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/styles.js b/documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/styles.js similarity index 100% rename from site/content/examples/99-embeds/20181225-blog-svelte-css-in-js/styles.js rename to documentation/content/examples/99-embeds/20181225-blog-svelte-css-in-js/styles.js diff --git a/site/content/examples/99-embeds/20190420-blog-write-less-code/App.svelte b/documentation/content/examples/99-embeds/20190420-blog-write-less-code/App.svelte similarity index 100% rename from site/content/examples/99-embeds/20190420-blog-write-less-code/App.svelte rename to documentation/content/examples/99-embeds/20190420-blog-write-less-code/App.svelte diff --git a/site/content/examples/99-embeds/20190420-blog-write-less-code/meta.json b/documentation/content/examples/99-embeds/20190420-blog-write-less-code/meta.json similarity index 100% rename from site/content/examples/99-embeds/20190420-blog-write-less-code/meta.json rename to documentation/content/examples/99-embeds/20190420-blog-write-less-code/meta.json diff --git a/site/content/examples/99-embeds/meta.json b/documentation/content/examples/99-embeds/meta.json similarity index 100% rename from site/content/examples/99-embeds/meta.json rename to documentation/content/examples/99-embeds/meta.json diff --git a/site/content/faq/100-im-new-to-svelte.md b/documentation/content/faq/100-im-new-to-svelte.md similarity index 100% rename from site/content/faq/100-im-new-to-svelte.md rename to documentation/content/faq/100-im-new-to-svelte.md diff --git a/site/content/faq/110-where-can-i-get-support.md b/documentation/content/faq/110-where-can-i-get-support.md similarity index 100% rename from site/content/faq/110-where-can-i-get-support.md rename to documentation/content/faq/110-where-can-i-get-support.md diff --git a/site/content/faq/1100-is-svelte-v2-still-available.md b/documentation/content/faq/1100-is-svelte-v2-still-available.md similarity index 100% rename from site/content/faq/1100-is-svelte-v2-still-available.md rename to documentation/content/faq/1100-is-svelte-v2-still-available.md diff --git a/site/content/faq/1200-how-do-i-do-hmr.md b/documentation/content/faq/1200-how-do-i-do-hmr.md similarity index 100% rename from site/content/faq/1200-how-do-i-do-hmr.md rename to documentation/content/faq/1200-how-do-i-do-hmr.md diff --git a/site/content/faq/200-are-there-any-third-party-resources.md b/documentation/content/faq/200-are-there-any-third-party-resources.md similarity index 100% rename from site/content/faq/200-are-there-any-third-party-resources.md rename to documentation/content/faq/200-are-there-any-third-party-resources.md diff --git a/site/content/faq/400-how-can-i-get-syntax-highlighting.md b/documentation/content/faq/400-how-can-i-get-syntax-highlighting.md similarity index 100% rename from site/content/faq/400-how-can-i-get-syntax-highlighting.md rename to documentation/content/faq/400-how-can-i-get-syntax-highlighting.md diff --git a/site/content/faq/425-is-there-a-tool-to-automatically-format.md b/documentation/content/faq/425-is-there-a-tool-to-automatically-format.md similarity index 100% rename from site/content/faq/425-is-there-a-tool-to-automatically-format.md rename to documentation/content/faq/425-is-there-a-tool-to-automatically-format.md diff --git a/site/content/faq/450-how-do-i-document-my-components.md b/documentation/content/faq/450-how-do-i-document-my-components.md similarity index 100% rename from site/content/faq/450-how-do-i-document-my-components.md rename to documentation/content/faq/450-how-do-i-document-my-components.md diff --git a/site/content/faq/500-what-about-typescript-support.md b/documentation/content/faq/500-what-about-typescript-support.md similarity index 100% rename from site/content/faq/500-what-about-typescript-support.md rename to documentation/content/faq/500-what-about-typescript-support.md diff --git a/site/content/faq/600-does-svelte-scale.md b/documentation/content/faq/600-does-svelte-scale.md similarity index 100% rename from site/content/faq/600-does-svelte-scale.md rename to documentation/content/faq/600-does-svelte-scale.md diff --git a/site/content/faq/700-is-there-a-component-library.md b/documentation/content/faq/700-is-there-a-component-library.md similarity index 100% rename from site/content/faq/700-is-there-a-component-library.md rename to documentation/content/faq/700-is-there-a-component-library.md diff --git a/site/content/faq/800-how-do-i-test-svelte-apps.md b/documentation/content/faq/800-how-do-i-test-svelte-apps.md similarity index 100% rename from site/content/faq/800-how-do-i-test-svelte-apps.md rename to documentation/content/faq/800-how-do-i-test-svelte-apps.md diff --git a/site/content/faq/900-is-there-a-router.md b/documentation/content/faq/900-is-there-a-router.md similarity index 100% rename from site/content/faq/900-is-there-a-router.md rename to documentation/content/faq/900-is-there-a-router.md diff --git a/site/content/tutorial/01-introduction/01-basics/app-a/App.svelte b/documentation/content/tutorial/01-introduction/01-basics/app-a/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/01-basics/app-a/App.svelte rename to documentation/content/tutorial/01-introduction/01-basics/app-a/App.svelte diff --git a/site/content/tutorial/01-introduction/01-basics/text.md b/documentation/content/tutorial/01-introduction/01-basics/text.md similarity index 100% rename from site/content/tutorial/01-introduction/01-basics/text.md rename to documentation/content/tutorial/01-introduction/01-basics/text.md diff --git a/site/content/tutorial/01-introduction/02-adding-data/app-a/App.svelte b/documentation/content/tutorial/01-introduction/02-adding-data/app-a/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/02-adding-data/app-a/App.svelte rename to documentation/content/tutorial/01-introduction/02-adding-data/app-a/App.svelte diff --git a/site/content/tutorial/01-introduction/02-adding-data/app-b/App.svelte b/documentation/content/tutorial/01-introduction/02-adding-data/app-b/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/02-adding-data/app-b/App.svelte rename to documentation/content/tutorial/01-introduction/02-adding-data/app-b/App.svelte diff --git a/site/content/tutorial/01-introduction/02-adding-data/text.md b/documentation/content/tutorial/01-introduction/02-adding-data/text.md similarity index 100% rename from site/content/tutorial/01-introduction/02-adding-data/text.md rename to documentation/content/tutorial/01-introduction/02-adding-data/text.md diff --git a/site/content/tutorial/01-introduction/03-dynamic-attributes/app-a/App.svelte b/documentation/content/tutorial/01-introduction/03-dynamic-attributes/app-a/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/03-dynamic-attributes/app-a/App.svelte rename to documentation/content/tutorial/01-introduction/03-dynamic-attributes/app-a/App.svelte diff --git a/site/content/tutorial/01-introduction/03-dynamic-attributes/app-b/App.svelte b/documentation/content/tutorial/01-introduction/03-dynamic-attributes/app-b/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/03-dynamic-attributes/app-b/App.svelte rename to documentation/content/tutorial/01-introduction/03-dynamic-attributes/app-b/App.svelte diff --git a/site/content/tutorial/01-introduction/03-dynamic-attributes/text.md b/documentation/content/tutorial/01-introduction/03-dynamic-attributes/text.md similarity index 100% rename from site/content/tutorial/01-introduction/03-dynamic-attributes/text.md rename to documentation/content/tutorial/01-introduction/03-dynamic-attributes/text.md diff --git a/site/content/tutorial/01-introduction/04-styling/app-a/App.svelte b/documentation/content/tutorial/01-introduction/04-styling/app-a/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/04-styling/app-a/App.svelte rename to documentation/content/tutorial/01-introduction/04-styling/app-a/App.svelte diff --git a/site/content/tutorial/01-introduction/04-styling/app-b/App.svelte b/documentation/content/tutorial/01-introduction/04-styling/app-b/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/04-styling/app-b/App.svelte rename to documentation/content/tutorial/01-introduction/04-styling/app-b/App.svelte diff --git a/site/content/tutorial/01-introduction/04-styling/text.md b/documentation/content/tutorial/01-introduction/04-styling/text.md similarity index 100% rename from site/content/tutorial/01-introduction/04-styling/text.md rename to documentation/content/tutorial/01-introduction/04-styling/text.md diff --git a/site/content/tutorial/01-introduction/05-nested-components/app-a/App.svelte b/documentation/content/tutorial/01-introduction/05-nested-components/app-a/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/05-nested-components/app-a/App.svelte rename to documentation/content/tutorial/01-introduction/05-nested-components/app-a/App.svelte diff --git a/site/content/tutorial/01-introduction/05-nested-components/app-a/Nested.svelte b/documentation/content/tutorial/01-introduction/05-nested-components/app-a/Nested.svelte similarity index 100% rename from site/content/tutorial/01-introduction/05-nested-components/app-a/Nested.svelte rename to documentation/content/tutorial/01-introduction/05-nested-components/app-a/Nested.svelte diff --git a/site/content/tutorial/01-introduction/05-nested-components/app-b/App.svelte b/documentation/content/tutorial/01-introduction/05-nested-components/app-b/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/05-nested-components/app-b/App.svelte rename to documentation/content/tutorial/01-introduction/05-nested-components/app-b/App.svelte diff --git a/site/content/tutorial/01-introduction/05-nested-components/app-b/Nested.svelte b/documentation/content/tutorial/01-introduction/05-nested-components/app-b/Nested.svelte similarity index 100% rename from site/content/tutorial/01-introduction/05-nested-components/app-b/Nested.svelte rename to documentation/content/tutorial/01-introduction/05-nested-components/app-b/Nested.svelte diff --git a/site/content/tutorial/01-introduction/05-nested-components/text.md b/documentation/content/tutorial/01-introduction/05-nested-components/text.md similarity index 100% rename from site/content/tutorial/01-introduction/05-nested-components/text.md rename to documentation/content/tutorial/01-introduction/05-nested-components/text.md diff --git a/site/content/tutorial/01-introduction/06-making-an-app/app-a/App.svelte b/documentation/content/tutorial/01-introduction/06-making-an-app/app-a/App.svelte similarity index 100% rename from site/content/tutorial/01-introduction/06-making-an-app/app-a/App.svelte rename to documentation/content/tutorial/01-introduction/06-making-an-app/app-a/App.svelte diff --git a/site/content/tutorial/01-introduction/06-making-an-app/text.md b/documentation/content/tutorial/01-introduction/06-making-an-app/text.md similarity index 100% rename from site/content/tutorial/01-introduction/06-making-an-app/text.md rename to documentation/content/tutorial/01-introduction/06-making-an-app/text.md diff --git a/site/content/tutorial/01-introduction/meta.json b/documentation/content/tutorial/01-introduction/meta.json similarity index 100% rename from site/content/tutorial/01-introduction/meta.json rename to documentation/content/tutorial/01-introduction/meta.json diff --git a/site/content/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte b/documentation/content/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte rename to documentation/content/tutorial/02-reactivity/01-reactive-assignments/app-a/App.svelte diff --git a/site/content/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte b/documentation/content/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte rename to documentation/content/tutorial/02-reactivity/01-reactive-assignments/app-b/App.svelte diff --git a/site/content/tutorial/02-reactivity/01-reactive-assignments/text.md b/documentation/content/tutorial/02-reactivity/01-reactive-assignments/text.md similarity index 100% rename from site/content/tutorial/02-reactivity/01-reactive-assignments/text.md rename to documentation/content/tutorial/02-reactivity/01-reactive-assignments/text.md diff --git a/site/content/tutorial/02-reactivity/02-reactive-declarations/app-a/App.svelte b/documentation/content/tutorial/02-reactivity/02-reactive-declarations/app-a/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/02-reactive-declarations/app-a/App.svelte rename to documentation/content/tutorial/02-reactivity/02-reactive-declarations/app-a/App.svelte diff --git a/site/content/tutorial/02-reactivity/02-reactive-declarations/app-b/App.svelte b/documentation/content/tutorial/02-reactivity/02-reactive-declarations/app-b/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/02-reactive-declarations/app-b/App.svelte rename to documentation/content/tutorial/02-reactivity/02-reactive-declarations/app-b/App.svelte diff --git a/site/content/tutorial/02-reactivity/02-reactive-declarations/text.md b/documentation/content/tutorial/02-reactivity/02-reactive-declarations/text.md similarity index 100% rename from site/content/tutorial/02-reactivity/02-reactive-declarations/text.md rename to documentation/content/tutorial/02-reactivity/02-reactive-declarations/text.md diff --git a/site/content/tutorial/02-reactivity/03-reactive-statements/app-a/App.svelte b/documentation/content/tutorial/02-reactivity/03-reactive-statements/app-a/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/03-reactive-statements/app-a/App.svelte rename to documentation/content/tutorial/02-reactivity/03-reactive-statements/app-a/App.svelte diff --git a/site/content/tutorial/02-reactivity/03-reactive-statements/app-b/App.svelte b/documentation/content/tutorial/02-reactivity/03-reactive-statements/app-b/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/03-reactive-statements/app-b/App.svelte rename to documentation/content/tutorial/02-reactivity/03-reactive-statements/app-b/App.svelte diff --git a/site/content/tutorial/02-reactivity/03-reactive-statements/text.md b/documentation/content/tutorial/02-reactivity/03-reactive-statements/text.md similarity index 100% rename from site/content/tutorial/02-reactivity/03-reactive-statements/text.md rename to documentation/content/tutorial/02-reactivity/03-reactive-statements/text.md diff --git a/site/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-a/App.svelte b/documentation/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-a/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-a/App.svelte rename to documentation/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-a/App.svelte diff --git a/site/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-b/App.svelte b/documentation/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-b/App.svelte similarity index 100% rename from site/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-b/App.svelte rename to documentation/content/tutorial/02-reactivity/04-updating-arrays-and-objects/app-b/App.svelte diff --git a/site/content/tutorial/02-reactivity/04-updating-arrays-and-objects/text.md b/documentation/content/tutorial/02-reactivity/04-updating-arrays-and-objects/text.md similarity index 100% rename from site/content/tutorial/02-reactivity/04-updating-arrays-and-objects/text.md rename to documentation/content/tutorial/02-reactivity/04-updating-arrays-and-objects/text.md diff --git a/site/content/tutorial/02-reactivity/meta.json b/documentation/content/tutorial/02-reactivity/meta.json similarity index 100% rename from site/content/tutorial/02-reactivity/meta.json rename to documentation/content/tutorial/02-reactivity/meta.json diff --git a/site/content/tutorial/03-props/01-declaring-props/app-a/App.svelte b/documentation/content/tutorial/03-props/01-declaring-props/app-a/App.svelte similarity index 100% rename from site/content/tutorial/03-props/01-declaring-props/app-a/App.svelte rename to documentation/content/tutorial/03-props/01-declaring-props/app-a/App.svelte diff --git a/site/content/tutorial/03-props/01-declaring-props/app-a/Nested.svelte b/documentation/content/tutorial/03-props/01-declaring-props/app-a/Nested.svelte similarity index 100% rename from site/content/tutorial/03-props/01-declaring-props/app-a/Nested.svelte rename to documentation/content/tutorial/03-props/01-declaring-props/app-a/Nested.svelte diff --git a/site/content/tutorial/03-props/01-declaring-props/app-b/App.svelte b/documentation/content/tutorial/03-props/01-declaring-props/app-b/App.svelte similarity index 100% rename from site/content/tutorial/03-props/01-declaring-props/app-b/App.svelte rename to documentation/content/tutorial/03-props/01-declaring-props/app-b/App.svelte diff --git a/site/content/tutorial/03-props/01-declaring-props/app-b/Nested.svelte b/documentation/content/tutorial/03-props/01-declaring-props/app-b/Nested.svelte similarity index 100% rename from site/content/tutorial/03-props/01-declaring-props/app-b/Nested.svelte rename to documentation/content/tutorial/03-props/01-declaring-props/app-b/Nested.svelte diff --git a/site/content/tutorial/03-props/01-declaring-props/text.md b/documentation/content/tutorial/03-props/01-declaring-props/text.md similarity index 100% rename from site/content/tutorial/03-props/01-declaring-props/text.md rename to documentation/content/tutorial/03-props/01-declaring-props/text.md diff --git a/site/content/tutorial/03-props/02-default-values/app-a/App.svelte b/documentation/content/tutorial/03-props/02-default-values/app-a/App.svelte similarity index 100% rename from site/content/tutorial/03-props/02-default-values/app-a/App.svelte rename to documentation/content/tutorial/03-props/02-default-values/app-a/App.svelte diff --git a/site/content/tutorial/03-props/02-default-values/app-a/Nested.svelte b/documentation/content/tutorial/03-props/02-default-values/app-a/Nested.svelte similarity index 100% rename from site/content/tutorial/03-props/02-default-values/app-a/Nested.svelte rename to documentation/content/tutorial/03-props/02-default-values/app-a/Nested.svelte diff --git a/site/content/tutorial/03-props/02-default-values/app-b/App.svelte b/documentation/content/tutorial/03-props/02-default-values/app-b/App.svelte similarity index 100% rename from site/content/tutorial/03-props/02-default-values/app-b/App.svelte rename to documentation/content/tutorial/03-props/02-default-values/app-b/App.svelte diff --git a/site/content/tutorial/03-props/02-default-values/app-b/Nested.svelte b/documentation/content/tutorial/03-props/02-default-values/app-b/Nested.svelte similarity index 100% rename from site/content/tutorial/03-props/02-default-values/app-b/Nested.svelte rename to documentation/content/tutorial/03-props/02-default-values/app-b/Nested.svelte diff --git a/site/content/tutorial/03-props/02-default-values/text.md b/documentation/content/tutorial/03-props/02-default-values/text.md similarity index 100% rename from site/content/tutorial/03-props/02-default-values/text.md rename to documentation/content/tutorial/03-props/02-default-values/text.md diff --git a/site/content/tutorial/03-props/03-spread-props/app-a/App.svelte b/documentation/content/tutorial/03-props/03-spread-props/app-a/App.svelte similarity index 100% rename from site/content/tutorial/03-props/03-spread-props/app-a/App.svelte rename to documentation/content/tutorial/03-props/03-spread-props/app-a/App.svelte diff --git a/site/content/tutorial/03-props/03-spread-props/app-a/Info.svelte b/documentation/content/tutorial/03-props/03-spread-props/app-a/Info.svelte similarity index 100% rename from site/content/tutorial/03-props/03-spread-props/app-a/Info.svelte rename to documentation/content/tutorial/03-props/03-spread-props/app-a/Info.svelte diff --git a/site/content/tutorial/03-props/03-spread-props/app-b/App.svelte b/documentation/content/tutorial/03-props/03-spread-props/app-b/App.svelte similarity index 100% rename from site/content/tutorial/03-props/03-spread-props/app-b/App.svelte rename to documentation/content/tutorial/03-props/03-spread-props/app-b/App.svelte diff --git a/site/content/tutorial/03-props/03-spread-props/app-b/Info.svelte b/documentation/content/tutorial/03-props/03-spread-props/app-b/Info.svelte similarity index 100% rename from site/content/tutorial/03-props/03-spread-props/app-b/Info.svelte rename to documentation/content/tutorial/03-props/03-spread-props/app-b/Info.svelte diff --git a/site/content/tutorial/03-props/03-spread-props/text.md b/documentation/content/tutorial/03-props/03-spread-props/text.md similarity index 100% rename from site/content/tutorial/03-props/03-spread-props/text.md rename to documentation/content/tutorial/03-props/03-spread-props/text.md diff --git a/site/content/tutorial/03-props/meta.json b/documentation/content/tutorial/03-props/meta.json similarity index 100% rename from site/content/tutorial/03-props/meta.json rename to documentation/content/tutorial/03-props/meta.json diff --git a/site/content/tutorial/04-logic/01-if-blocks/app-a/App.svelte b/documentation/content/tutorial/04-logic/01-if-blocks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/01-if-blocks/app-a/App.svelte rename to documentation/content/tutorial/04-logic/01-if-blocks/app-a/App.svelte diff --git a/site/content/tutorial/04-logic/01-if-blocks/app-b/App.svelte b/documentation/content/tutorial/04-logic/01-if-blocks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/01-if-blocks/app-b/App.svelte rename to documentation/content/tutorial/04-logic/01-if-blocks/app-b/App.svelte diff --git a/site/content/tutorial/04-logic/01-if-blocks/text.md b/documentation/content/tutorial/04-logic/01-if-blocks/text.md similarity index 100% rename from site/content/tutorial/04-logic/01-if-blocks/text.md rename to documentation/content/tutorial/04-logic/01-if-blocks/text.md diff --git a/site/content/tutorial/04-logic/02-else-blocks/app-a/App.svelte b/documentation/content/tutorial/04-logic/02-else-blocks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/02-else-blocks/app-a/App.svelte rename to documentation/content/tutorial/04-logic/02-else-blocks/app-a/App.svelte diff --git a/site/content/tutorial/04-logic/02-else-blocks/app-b/App.svelte b/documentation/content/tutorial/04-logic/02-else-blocks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/02-else-blocks/app-b/App.svelte rename to documentation/content/tutorial/04-logic/02-else-blocks/app-b/App.svelte diff --git a/site/content/tutorial/04-logic/02-else-blocks/text.md b/documentation/content/tutorial/04-logic/02-else-blocks/text.md similarity index 100% rename from site/content/tutorial/04-logic/02-else-blocks/text.md rename to documentation/content/tutorial/04-logic/02-else-blocks/text.md diff --git a/site/content/tutorial/04-logic/03-else-if-blocks/app-a/App.svelte b/documentation/content/tutorial/04-logic/03-else-if-blocks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/03-else-if-blocks/app-a/App.svelte rename to documentation/content/tutorial/04-logic/03-else-if-blocks/app-a/App.svelte diff --git a/site/content/tutorial/04-logic/03-else-if-blocks/app-b/App.svelte b/documentation/content/tutorial/04-logic/03-else-if-blocks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/03-else-if-blocks/app-b/App.svelte rename to documentation/content/tutorial/04-logic/03-else-if-blocks/app-b/App.svelte diff --git a/site/content/tutorial/04-logic/03-else-if-blocks/text.md b/documentation/content/tutorial/04-logic/03-else-if-blocks/text.md similarity index 100% rename from site/content/tutorial/04-logic/03-else-if-blocks/text.md rename to documentation/content/tutorial/04-logic/03-else-if-blocks/text.md diff --git a/site/content/tutorial/04-logic/04-each-blocks/app-a/App.svelte b/documentation/content/tutorial/04-logic/04-each-blocks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/04-each-blocks/app-a/App.svelte rename to documentation/content/tutorial/04-logic/04-each-blocks/app-a/App.svelte diff --git a/site/content/tutorial/04-logic/04-each-blocks/app-b/App.svelte b/documentation/content/tutorial/04-logic/04-each-blocks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/04-each-blocks/app-b/App.svelte rename to documentation/content/tutorial/04-logic/04-each-blocks/app-b/App.svelte diff --git a/site/content/tutorial/04-logic/04-each-blocks/text.md b/documentation/content/tutorial/04-logic/04-each-blocks/text.md similarity index 100% rename from site/content/tutorial/04-logic/04-each-blocks/text.md rename to documentation/content/tutorial/04-logic/04-each-blocks/text.md diff --git a/site/content/tutorial/04-logic/05-keyed-each-blocks/app-a/App.svelte b/documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/05-keyed-each-blocks/app-a/App.svelte rename to documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-a/App.svelte diff --git a/site/content/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte b/documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte similarity index 100% rename from site/content/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte rename to documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-a/Thing.svelte diff --git a/site/content/tutorial/04-logic/05-keyed-each-blocks/app-b/App.svelte b/documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/05-keyed-each-blocks/app-b/App.svelte rename to documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-b/App.svelte diff --git a/site/content/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte b/documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte similarity index 100% rename from site/content/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte rename to documentation/content/tutorial/04-logic/05-keyed-each-blocks/app-b/Thing.svelte diff --git a/site/content/tutorial/04-logic/05-keyed-each-blocks/text.md b/documentation/content/tutorial/04-logic/05-keyed-each-blocks/text.md similarity index 100% rename from site/content/tutorial/04-logic/05-keyed-each-blocks/text.md rename to documentation/content/tutorial/04-logic/05-keyed-each-blocks/text.md diff --git a/site/content/tutorial/04-logic/06-await-blocks/app-a/App.svelte b/documentation/content/tutorial/04-logic/06-await-blocks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/06-await-blocks/app-a/App.svelte rename to documentation/content/tutorial/04-logic/06-await-blocks/app-a/App.svelte diff --git a/site/content/tutorial/04-logic/06-await-blocks/app-b/App.svelte b/documentation/content/tutorial/04-logic/06-await-blocks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/04-logic/06-await-blocks/app-b/App.svelte rename to documentation/content/tutorial/04-logic/06-await-blocks/app-b/App.svelte diff --git a/site/content/tutorial/04-logic/06-await-blocks/text.md b/documentation/content/tutorial/04-logic/06-await-blocks/text.md similarity index 100% rename from site/content/tutorial/04-logic/06-await-blocks/text.md rename to documentation/content/tutorial/04-logic/06-await-blocks/text.md diff --git a/site/content/tutorial/04-logic/meta.json b/documentation/content/tutorial/04-logic/meta.json similarity index 100% rename from site/content/tutorial/04-logic/meta.json rename to documentation/content/tutorial/04-logic/meta.json diff --git a/site/content/tutorial/05-events/01-dom-events/app-a/App.svelte b/documentation/content/tutorial/05-events/01-dom-events/app-a/App.svelte similarity index 100% rename from site/content/tutorial/05-events/01-dom-events/app-a/App.svelte rename to documentation/content/tutorial/05-events/01-dom-events/app-a/App.svelte diff --git a/site/content/tutorial/05-events/01-dom-events/app-b/App.svelte b/documentation/content/tutorial/05-events/01-dom-events/app-b/App.svelte similarity index 100% rename from site/content/tutorial/05-events/01-dom-events/app-b/App.svelte rename to documentation/content/tutorial/05-events/01-dom-events/app-b/App.svelte diff --git a/site/content/tutorial/05-events/01-dom-events/text.md b/documentation/content/tutorial/05-events/01-dom-events/text.md similarity index 100% rename from site/content/tutorial/05-events/01-dom-events/text.md rename to documentation/content/tutorial/05-events/01-dom-events/text.md diff --git a/site/content/tutorial/05-events/02-inline-handlers/app-a/App.svelte b/documentation/content/tutorial/05-events/02-inline-handlers/app-a/App.svelte similarity index 100% rename from site/content/tutorial/05-events/02-inline-handlers/app-a/App.svelte rename to documentation/content/tutorial/05-events/02-inline-handlers/app-a/App.svelte diff --git a/site/content/tutorial/05-events/02-inline-handlers/app-b/App.svelte b/documentation/content/tutorial/05-events/02-inline-handlers/app-b/App.svelte similarity index 100% rename from site/content/tutorial/05-events/02-inline-handlers/app-b/App.svelte rename to documentation/content/tutorial/05-events/02-inline-handlers/app-b/App.svelte diff --git a/site/content/tutorial/05-events/02-inline-handlers/text.md b/documentation/content/tutorial/05-events/02-inline-handlers/text.md similarity index 100% rename from site/content/tutorial/05-events/02-inline-handlers/text.md rename to documentation/content/tutorial/05-events/02-inline-handlers/text.md diff --git a/site/content/tutorial/05-events/03-event-modifiers/app-a/App.svelte b/documentation/content/tutorial/05-events/03-event-modifiers/app-a/App.svelte similarity index 100% rename from site/content/tutorial/05-events/03-event-modifiers/app-a/App.svelte rename to documentation/content/tutorial/05-events/03-event-modifiers/app-a/App.svelte diff --git a/site/content/tutorial/05-events/03-event-modifiers/app-b/App.svelte b/documentation/content/tutorial/05-events/03-event-modifiers/app-b/App.svelte similarity index 100% rename from site/content/tutorial/05-events/03-event-modifiers/app-b/App.svelte rename to documentation/content/tutorial/05-events/03-event-modifiers/app-b/App.svelte diff --git a/site/content/tutorial/05-events/03-event-modifiers/text.md b/documentation/content/tutorial/05-events/03-event-modifiers/text.md similarity index 100% rename from site/content/tutorial/05-events/03-event-modifiers/text.md rename to documentation/content/tutorial/05-events/03-event-modifiers/text.md diff --git a/site/content/tutorial/05-events/04-component-events/app-a/App.svelte b/documentation/content/tutorial/05-events/04-component-events/app-a/App.svelte similarity index 100% rename from site/content/tutorial/05-events/04-component-events/app-a/App.svelte rename to documentation/content/tutorial/05-events/04-component-events/app-a/App.svelte diff --git a/site/content/tutorial/05-events/04-component-events/app-a/Inner.svelte b/documentation/content/tutorial/05-events/04-component-events/app-a/Inner.svelte similarity index 100% rename from site/content/tutorial/05-events/04-component-events/app-a/Inner.svelte rename to documentation/content/tutorial/05-events/04-component-events/app-a/Inner.svelte diff --git a/site/content/tutorial/05-events/04-component-events/app-b/App.svelte b/documentation/content/tutorial/05-events/04-component-events/app-b/App.svelte similarity index 100% rename from site/content/tutorial/05-events/04-component-events/app-b/App.svelte rename to documentation/content/tutorial/05-events/04-component-events/app-b/App.svelte diff --git a/site/content/tutorial/05-events/04-component-events/app-b/Inner.svelte b/documentation/content/tutorial/05-events/04-component-events/app-b/Inner.svelte similarity index 100% rename from site/content/tutorial/05-events/04-component-events/app-b/Inner.svelte rename to documentation/content/tutorial/05-events/04-component-events/app-b/Inner.svelte diff --git a/site/content/tutorial/05-events/04-component-events/text.md b/documentation/content/tutorial/05-events/04-component-events/text.md similarity index 100% rename from site/content/tutorial/05-events/04-component-events/text.md rename to documentation/content/tutorial/05-events/04-component-events/text.md diff --git a/site/content/tutorial/05-events/05-event-forwarding/app-a/App.svelte b/documentation/content/tutorial/05-events/05-event-forwarding/app-a/App.svelte similarity index 100% rename from site/content/tutorial/05-events/05-event-forwarding/app-a/App.svelte rename to documentation/content/tutorial/05-events/05-event-forwarding/app-a/App.svelte diff --git a/site/content/tutorial/05-events/05-event-forwarding/app-a/Inner.svelte b/documentation/content/tutorial/05-events/05-event-forwarding/app-a/Inner.svelte similarity index 100% rename from site/content/tutorial/05-events/05-event-forwarding/app-a/Inner.svelte rename to documentation/content/tutorial/05-events/05-event-forwarding/app-a/Inner.svelte diff --git a/site/content/tutorial/05-events/05-event-forwarding/app-a/Outer.svelte b/documentation/content/tutorial/05-events/05-event-forwarding/app-a/Outer.svelte similarity index 100% rename from site/content/tutorial/05-events/05-event-forwarding/app-a/Outer.svelte rename to documentation/content/tutorial/05-events/05-event-forwarding/app-a/Outer.svelte diff --git a/site/content/tutorial/05-events/05-event-forwarding/app-b/App.svelte b/documentation/content/tutorial/05-events/05-event-forwarding/app-b/App.svelte similarity index 100% rename from site/content/tutorial/05-events/05-event-forwarding/app-b/App.svelte rename to documentation/content/tutorial/05-events/05-event-forwarding/app-b/App.svelte diff --git a/site/content/tutorial/05-events/05-event-forwarding/app-b/Inner.svelte b/documentation/content/tutorial/05-events/05-event-forwarding/app-b/Inner.svelte similarity index 100% rename from site/content/tutorial/05-events/05-event-forwarding/app-b/Inner.svelte rename to documentation/content/tutorial/05-events/05-event-forwarding/app-b/Inner.svelte diff --git a/site/content/tutorial/05-events/05-event-forwarding/app-b/Outer.svelte b/documentation/content/tutorial/05-events/05-event-forwarding/app-b/Outer.svelte similarity index 100% rename from site/content/tutorial/05-events/05-event-forwarding/app-b/Outer.svelte rename to documentation/content/tutorial/05-events/05-event-forwarding/app-b/Outer.svelte diff --git a/site/content/tutorial/05-events/05-event-forwarding/text.md b/documentation/content/tutorial/05-events/05-event-forwarding/text.md similarity index 100% rename from site/content/tutorial/05-events/05-event-forwarding/text.md rename to documentation/content/tutorial/05-events/05-event-forwarding/text.md diff --git a/site/content/tutorial/05-events/06-dom-event-forwarding/app-a/App.svelte b/documentation/content/tutorial/05-events/06-dom-event-forwarding/app-a/App.svelte similarity index 100% rename from site/content/tutorial/05-events/06-dom-event-forwarding/app-a/App.svelte rename to documentation/content/tutorial/05-events/06-dom-event-forwarding/app-a/App.svelte diff --git a/site/content/tutorial/05-events/06-dom-event-forwarding/app-a/CustomButton.svelte b/documentation/content/tutorial/05-events/06-dom-event-forwarding/app-a/CustomButton.svelte similarity index 100% rename from site/content/tutorial/05-events/06-dom-event-forwarding/app-a/CustomButton.svelte rename to documentation/content/tutorial/05-events/06-dom-event-forwarding/app-a/CustomButton.svelte diff --git a/site/content/tutorial/05-events/06-dom-event-forwarding/app-b/App.svelte b/documentation/content/tutorial/05-events/06-dom-event-forwarding/app-b/App.svelte similarity index 100% rename from site/content/tutorial/05-events/06-dom-event-forwarding/app-b/App.svelte rename to documentation/content/tutorial/05-events/06-dom-event-forwarding/app-b/App.svelte diff --git a/site/content/tutorial/05-events/06-dom-event-forwarding/app-b/CustomButton.svelte b/documentation/content/tutorial/05-events/06-dom-event-forwarding/app-b/CustomButton.svelte similarity index 100% rename from site/content/tutorial/05-events/06-dom-event-forwarding/app-b/CustomButton.svelte rename to documentation/content/tutorial/05-events/06-dom-event-forwarding/app-b/CustomButton.svelte diff --git a/site/content/tutorial/05-events/06-dom-event-forwarding/text.md b/documentation/content/tutorial/05-events/06-dom-event-forwarding/text.md similarity index 100% rename from site/content/tutorial/05-events/06-dom-event-forwarding/text.md rename to documentation/content/tutorial/05-events/06-dom-event-forwarding/text.md diff --git a/site/content/tutorial/05-events/meta.json b/documentation/content/tutorial/05-events/meta.json similarity index 100% rename from site/content/tutorial/05-events/meta.json rename to documentation/content/tutorial/05-events/meta.json diff --git a/site/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte b/documentation/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte b/documentation/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/01-text-inputs/text.md b/documentation/content/tutorial/06-bindings/01-text-inputs/text.md similarity index 100% rename from site/content/tutorial/06-bindings/01-text-inputs/text.md rename to documentation/content/tutorial/06-bindings/01-text-inputs/text.md diff --git a/site/content/tutorial/06-bindings/02-numeric-inputs/app-a/App.svelte b/documentation/content/tutorial/06-bindings/02-numeric-inputs/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/02-numeric-inputs/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/02-numeric-inputs/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/02-numeric-inputs/app-b/App.svelte b/documentation/content/tutorial/06-bindings/02-numeric-inputs/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/02-numeric-inputs/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/02-numeric-inputs/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/02-numeric-inputs/text.md b/documentation/content/tutorial/06-bindings/02-numeric-inputs/text.md similarity index 100% rename from site/content/tutorial/06-bindings/02-numeric-inputs/text.md rename to documentation/content/tutorial/06-bindings/02-numeric-inputs/text.md diff --git a/site/content/tutorial/06-bindings/03-checkbox-inputs/app-a/App.svelte b/documentation/content/tutorial/06-bindings/03-checkbox-inputs/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/03-checkbox-inputs/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/03-checkbox-inputs/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/03-checkbox-inputs/app-b/App.svelte b/documentation/content/tutorial/06-bindings/03-checkbox-inputs/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/03-checkbox-inputs/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/03-checkbox-inputs/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/03-checkbox-inputs/text.md b/documentation/content/tutorial/06-bindings/03-checkbox-inputs/text.md similarity index 100% rename from site/content/tutorial/06-bindings/03-checkbox-inputs/text.md rename to documentation/content/tutorial/06-bindings/03-checkbox-inputs/text.md diff --git a/site/content/tutorial/06-bindings/04-group-inputs/app-a/App.svelte b/documentation/content/tutorial/06-bindings/04-group-inputs/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/04-group-inputs/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/04-group-inputs/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/04-group-inputs/app-b/App.svelte b/documentation/content/tutorial/06-bindings/04-group-inputs/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/04-group-inputs/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/04-group-inputs/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/04-group-inputs/text.md b/documentation/content/tutorial/06-bindings/04-group-inputs/text.md similarity index 100% rename from site/content/tutorial/06-bindings/04-group-inputs/text.md rename to documentation/content/tutorial/06-bindings/04-group-inputs/text.md diff --git a/site/content/tutorial/06-bindings/05-textarea-inputs/app-a/App.svelte b/documentation/content/tutorial/06-bindings/05-textarea-inputs/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/05-textarea-inputs/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/05-textarea-inputs/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/05-textarea-inputs/app-b/App.svelte b/documentation/content/tutorial/06-bindings/05-textarea-inputs/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/05-textarea-inputs/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/05-textarea-inputs/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/05-textarea-inputs/text.md b/documentation/content/tutorial/06-bindings/05-textarea-inputs/text.md similarity index 100% rename from site/content/tutorial/06-bindings/05-textarea-inputs/text.md rename to documentation/content/tutorial/06-bindings/05-textarea-inputs/text.md diff --git a/site/content/tutorial/06-bindings/06-select-bindings/app-a/App.svelte b/documentation/content/tutorial/06-bindings/06-select-bindings/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/06-select-bindings/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/06-select-bindings/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/06-select-bindings/app-b/App.svelte b/documentation/content/tutorial/06-bindings/06-select-bindings/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/06-select-bindings/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/06-select-bindings/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/06-select-bindings/text.md b/documentation/content/tutorial/06-bindings/06-select-bindings/text.md similarity index 100% rename from site/content/tutorial/06-bindings/06-select-bindings/text.md rename to documentation/content/tutorial/06-bindings/06-select-bindings/text.md diff --git a/site/content/tutorial/06-bindings/07-multiple-select-bindings/app-a/App.svelte b/documentation/content/tutorial/06-bindings/07-multiple-select-bindings/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/07-multiple-select-bindings/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/07-multiple-select-bindings/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/07-multiple-select-bindings/app-b/App.svelte b/documentation/content/tutorial/06-bindings/07-multiple-select-bindings/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/07-multiple-select-bindings/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/07-multiple-select-bindings/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/07-multiple-select-bindings/text.md b/documentation/content/tutorial/06-bindings/07-multiple-select-bindings/text.md similarity index 100% rename from site/content/tutorial/06-bindings/07-multiple-select-bindings/text.md rename to documentation/content/tutorial/06-bindings/07-multiple-select-bindings/text.md diff --git a/site/content/tutorial/06-bindings/08-contenteditable-bindings/app-a/App.svelte b/documentation/content/tutorial/06-bindings/08-contenteditable-bindings/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/08-contenteditable-bindings/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/08-contenteditable-bindings/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/08-contenteditable-bindings/app-b/App.svelte b/documentation/content/tutorial/06-bindings/08-contenteditable-bindings/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/08-contenteditable-bindings/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/08-contenteditable-bindings/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/08-contenteditable-bindings/text.md b/documentation/content/tutorial/06-bindings/08-contenteditable-bindings/text.md similarity index 100% rename from site/content/tutorial/06-bindings/08-contenteditable-bindings/text.md rename to documentation/content/tutorial/06-bindings/08-contenteditable-bindings/text.md diff --git a/site/content/tutorial/06-bindings/09-each-block-bindings/app-a/App.svelte b/documentation/content/tutorial/06-bindings/09-each-block-bindings/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/09-each-block-bindings/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/09-each-block-bindings/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/09-each-block-bindings/app-b/App.svelte b/documentation/content/tutorial/06-bindings/09-each-block-bindings/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/09-each-block-bindings/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/09-each-block-bindings/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/09-each-block-bindings/text.md b/documentation/content/tutorial/06-bindings/09-each-block-bindings/text.md similarity index 100% rename from site/content/tutorial/06-bindings/09-each-block-bindings/text.md rename to documentation/content/tutorial/06-bindings/09-each-block-bindings/text.md diff --git a/site/content/tutorial/06-bindings/10-media-elements/app-a/App.svelte b/documentation/content/tutorial/06-bindings/10-media-elements/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/10-media-elements/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/10-media-elements/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/10-media-elements/app-b/App.svelte b/documentation/content/tutorial/06-bindings/10-media-elements/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/10-media-elements/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/10-media-elements/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/10-media-elements/text.md b/documentation/content/tutorial/06-bindings/10-media-elements/text.md similarity index 100% rename from site/content/tutorial/06-bindings/10-media-elements/text.md rename to documentation/content/tutorial/06-bindings/10-media-elements/text.md diff --git a/site/content/tutorial/06-bindings/11-dimensions/app-a/App.svelte b/documentation/content/tutorial/06-bindings/11-dimensions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/11-dimensions/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/11-dimensions/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/11-dimensions/app-b/App.svelte b/documentation/content/tutorial/06-bindings/11-dimensions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/11-dimensions/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/11-dimensions/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/11-dimensions/text.md b/documentation/content/tutorial/06-bindings/11-dimensions/text.md similarity index 100% rename from site/content/tutorial/06-bindings/11-dimensions/text.md rename to documentation/content/tutorial/06-bindings/11-dimensions/text.md diff --git a/site/content/tutorial/06-bindings/12-bind-this/app-a/App.svelte b/documentation/content/tutorial/06-bindings/12-bind-this/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/12-bind-this/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/12-bind-this/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/12-bind-this/app-b/App.svelte b/documentation/content/tutorial/06-bindings/12-bind-this/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/12-bind-this/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/12-bind-this/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/12-bind-this/text.md b/documentation/content/tutorial/06-bindings/12-bind-this/text.md similarity index 100% rename from site/content/tutorial/06-bindings/12-bind-this/text.md rename to documentation/content/tutorial/06-bindings/12-bind-this/text.md diff --git a/site/content/tutorial/06-bindings/13-component-bindings/app-a/App.svelte b/documentation/content/tutorial/06-bindings/13-component-bindings/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/13-component-bindings/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/13-component-bindings/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/13-component-bindings/app-a/Keypad.svelte b/documentation/content/tutorial/06-bindings/13-component-bindings/app-a/Keypad.svelte similarity index 100% rename from site/content/tutorial/06-bindings/13-component-bindings/app-a/Keypad.svelte rename to documentation/content/tutorial/06-bindings/13-component-bindings/app-a/Keypad.svelte diff --git a/site/content/tutorial/06-bindings/13-component-bindings/app-b/App.svelte b/documentation/content/tutorial/06-bindings/13-component-bindings/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/13-component-bindings/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/13-component-bindings/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/13-component-bindings/app-b/Keypad.svelte b/documentation/content/tutorial/06-bindings/13-component-bindings/app-b/Keypad.svelte similarity index 100% rename from site/content/tutorial/06-bindings/13-component-bindings/app-b/Keypad.svelte rename to documentation/content/tutorial/06-bindings/13-component-bindings/app-b/Keypad.svelte diff --git a/site/content/tutorial/06-bindings/13-component-bindings/text.md b/documentation/content/tutorial/06-bindings/13-component-bindings/text.md similarity index 100% rename from site/content/tutorial/06-bindings/13-component-bindings/text.md rename to documentation/content/tutorial/06-bindings/13-component-bindings/text.md diff --git a/site/content/tutorial/06-bindings/14-component-this/app-a/App.svelte b/documentation/content/tutorial/06-bindings/14-component-this/app-a/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/14-component-this/app-a/App.svelte rename to documentation/content/tutorial/06-bindings/14-component-this/app-a/App.svelte diff --git a/site/content/tutorial/06-bindings/14-component-this/app-a/InputField.svelte b/documentation/content/tutorial/06-bindings/14-component-this/app-a/InputField.svelte similarity index 100% rename from site/content/tutorial/06-bindings/14-component-this/app-a/InputField.svelte rename to documentation/content/tutorial/06-bindings/14-component-this/app-a/InputField.svelte diff --git a/site/content/tutorial/06-bindings/14-component-this/app-b/App.svelte b/documentation/content/tutorial/06-bindings/14-component-this/app-b/App.svelte similarity index 100% rename from site/content/tutorial/06-bindings/14-component-this/app-b/App.svelte rename to documentation/content/tutorial/06-bindings/14-component-this/app-b/App.svelte diff --git a/site/content/tutorial/06-bindings/14-component-this/app-b/InputField.svelte b/documentation/content/tutorial/06-bindings/14-component-this/app-b/InputField.svelte similarity index 100% rename from site/content/tutorial/06-bindings/14-component-this/app-b/InputField.svelte rename to documentation/content/tutorial/06-bindings/14-component-this/app-b/InputField.svelte diff --git a/site/content/tutorial/06-bindings/14-component-this/text.md b/documentation/content/tutorial/06-bindings/14-component-this/text.md similarity index 100% rename from site/content/tutorial/06-bindings/14-component-this/text.md rename to documentation/content/tutorial/06-bindings/14-component-this/text.md diff --git a/site/content/tutorial/06-bindings/meta.json b/documentation/content/tutorial/06-bindings/meta.json similarity index 100% rename from site/content/tutorial/06-bindings/meta.json rename to documentation/content/tutorial/06-bindings/meta.json diff --git a/site/content/tutorial/07-lifecycle/01-onmount/app-a/App.svelte b/documentation/content/tutorial/07-lifecycle/01-onmount/app-a/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/01-onmount/app-a/App.svelte rename to documentation/content/tutorial/07-lifecycle/01-onmount/app-a/App.svelte diff --git a/site/content/tutorial/07-lifecycle/01-onmount/app-b/App.svelte b/documentation/content/tutorial/07-lifecycle/01-onmount/app-b/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/01-onmount/app-b/App.svelte rename to documentation/content/tutorial/07-lifecycle/01-onmount/app-b/App.svelte diff --git a/site/content/tutorial/07-lifecycle/01-onmount/text.md b/documentation/content/tutorial/07-lifecycle/01-onmount/text.md similarity index 100% rename from site/content/tutorial/07-lifecycle/01-onmount/text.md rename to documentation/content/tutorial/07-lifecycle/01-onmount/text.md diff --git a/site/content/tutorial/07-lifecycle/02-ondestroy/app-a/App.svelte b/documentation/content/tutorial/07-lifecycle/02-ondestroy/app-a/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/02-ondestroy/app-a/App.svelte rename to documentation/content/tutorial/07-lifecycle/02-ondestroy/app-a/App.svelte diff --git a/site/content/tutorial/07-lifecycle/02-ondestroy/app-a/Timer.svelte b/documentation/content/tutorial/07-lifecycle/02-ondestroy/app-a/Timer.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/02-ondestroy/app-a/Timer.svelte rename to documentation/content/tutorial/07-lifecycle/02-ondestroy/app-a/Timer.svelte diff --git a/site/content/tutorial/07-lifecycle/02-ondestroy/app-a/utils.js b/documentation/content/tutorial/07-lifecycle/02-ondestroy/app-a/utils.js similarity index 100% rename from site/content/tutorial/07-lifecycle/02-ondestroy/app-a/utils.js rename to documentation/content/tutorial/07-lifecycle/02-ondestroy/app-a/utils.js diff --git a/site/content/tutorial/07-lifecycle/02-ondestroy/app-b/App.svelte b/documentation/content/tutorial/07-lifecycle/02-ondestroy/app-b/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/02-ondestroy/app-b/App.svelte rename to documentation/content/tutorial/07-lifecycle/02-ondestroy/app-b/App.svelte diff --git a/site/content/tutorial/07-lifecycle/02-ondestroy/app-b/Timer.svelte b/documentation/content/tutorial/07-lifecycle/02-ondestroy/app-b/Timer.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/02-ondestroy/app-b/Timer.svelte rename to documentation/content/tutorial/07-lifecycle/02-ondestroy/app-b/Timer.svelte diff --git a/site/content/tutorial/07-lifecycle/02-ondestroy/app-b/utils.js b/documentation/content/tutorial/07-lifecycle/02-ondestroy/app-b/utils.js similarity index 100% rename from site/content/tutorial/07-lifecycle/02-ondestroy/app-b/utils.js rename to documentation/content/tutorial/07-lifecycle/02-ondestroy/app-b/utils.js diff --git a/site/content/tutorial/07-lifecycle/02-ondestroy/text.md b/documentation/content/tutorial/07-lifecycle/02-ondestroy/text.md similarity index 100% rename from site/content/tutorial/07-lifecycle/02-ondestroy/text.md rename to documentation/content/tutorial/07-lifecycle/02-ondestroy/text.md diff --git a/site/content/tutorial/07-lifecycle/03-update/app-a/App.svelte b/documentation/content/tutorial/07-lifecycle/03-update/app-a/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/03-update/app-a/App.svelte rename to documentation/content/tutorial/07-lifecycle/03-update/app-a/App.svelte diff --git a/site/content/tutorial/07-lifecycle/03-update/app-b/App.svelte b/documentation/content/tutorial/07-lifecycle/03-update/app-b/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/03-update/app-b/App.svelte rename to documentation/content/tutorial/07-lifecycle/03-update/app-b/App.svelte diff --git a/site/content/tutorial/07-lifecycle/03-update/text.md b/documentation/content/tutorial/07-lifecycle/03-update/text.md similarity index 100% rename from site/content/tutorial/07-lifecycle/03-update/text.md rename to documentation/content/tutorial/07-lifecycle/03-update/text.md diff --git a/site/content/tutorial/07-lifecycle/04-tick/app-a/App.svelte b/documentation/content/tutorial/07-lifecycle/04-tick/app-a/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/04-tick/app-a/App.svelte rename to documentation/content/tutorial/07-lifecycle/04-tick/app-a/App.svelte diff --git a/site/content/tutorial/07-lifecycle/04-tick/app-b/App.svelte b/documentation/content/tutorial/07-lifecycle/04-tick/app-b/App.svelte similarity index 100% rename from site/content/tutorial/07-lifecycle/04-tick/app-b/App.svelte rename to documentation/content/tutorial/07-lifecycle/04-tick/app-b/App.svelte diff --git a/site/content/tutorial/07-lifecycle/04-tick/text.md b/documentation/content/tutorial/07-lifecycle/04-tick/text.md similarity index 100% rename from site/content/tutorial/07-lifecycle/04-tick/text.md rename to documentation/content/tutorial/07-lifecycle/04-tick/text.md diff --git a/site/content/tutorial/07-lifecycle/meta.json b/documentation/content/tutorial/07-lifecycle/meta.json similarity index 100% rename from site/content/tutorial/07-lifecycle/meta.json rename to documentation/content/tutorial/07-lifecycle/meta.json diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-a/App.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-a/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-a/App.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-a/App.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-a/Decrementer.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-a/Decrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-a/Decrementer.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-a/Decrementer.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-a/Incrementer.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-a/Incrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-a/Incrementer.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-a/Incrementer.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-a/Resetter.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-a/Resetter.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-a/Resetter.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-a/Resetter.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-a/stores.js b/documentation/content/tutorial/08-stores/01-writable-stores/app-a/stores.js similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-a/stores.js rename to documentation/content/tutorial/08-stores/01-writable-stores/app-a/stores.js diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-b/App.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-b/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-b/App.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-b/App.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-b/Decrementer.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-b/Decrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-b/Decrementer.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-b/Decrementer.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-b/Incrementer.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-b/Incrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-b/Incrementer.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-b/Incrementer.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-b/Resetter.svelte b/documentation/content/tutorial/08-stores/01-writable-stores/app-b/Resetter.svelte similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-b/Resetter.svelte rename to documentation/content/tutorial/08-stores/01-writable-stores/app-b/Resetter.svelte diff --git a/site/content/tutorial/08-stores/01-writable-stores/app-b/stores.js b/documentation/content/tutorial/08-stores/01-writable-stores/app-b/stores.js similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/app-b/stores.js rename to documentation/content/tutorial/08-stores/01-writable-stores/app-b/stores.js diff --git a/site/content/tutorial/08-stores/01-writable-stores/text.md b/documentation/content/tutorial/08-stores/01-writable-stores/text.md similarity index 100% rename from site/content/tutorial/08-stores/01-writable-stores/text.md rename to documentation/content/tutorial/08-stores/01-writable-stores/text.md diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-a/App.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-a/App.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/App.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-a/Decrementer.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/Decrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-a/Decrementer.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/Decrementer.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-a/Incrementer.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/Incrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-a/Incrementer.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/Incrementer.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-a/Resetter.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/Resetter.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-a/Resetter.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/Resetter.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-a/stores.js b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/stores.js similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-a/stores.js rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-a/stores.js diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-b/App.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-b/App.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/App.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-b/Decrementer.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/Decrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-b/Decrementer.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/Decrementer.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-b/Incrementer.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/Incrementer.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-b/Incrementer.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/Incrementer.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-b/Resetter.svelte b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/Resetter.svelte similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-b/Resetter.svelte rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/Resetter.svelte diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/app-b/stores.js b/documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/stores.js similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/app-b/stores.js rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/app-b/stores.js diff --git a/site/content/tutorial/08-stores/02-auto-subscriptions/text.md b/documentation/content/tutorial/08-stores/02-auto-subscriptions/text.md similarity index 100% rename from site/content/tutorial/08-stores/02-auto-subscriptions/text.md rename to documentation/content/tutorial/08-stores/02-auto-subscriptions/text.md diff --git a/site/content/tutorial/08-stores/03-readable-stores/app-a/App.svelte b/documentation/content/tutorial/08-stores/03-readable-stores/app-a/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/03-readable-stores/app-a/App.svelte rename to documentation/content/tutorial/08-stores/03-readable-stores/app-a/App.svelte diff --git a/site/content/tutorial/08-stores/03-readable-stores/app-a/stores.js b/documentation/content/tutorial/08-stores/03-readable-stores/app-a/stores.js similarity index 100% rename from site/content/tutorial/08-stores/03-readable-stores/app-a/stores.js rename to documentation/content/tutorial/08-stores/03-readable-stores/app-a/stores.js diff --git a/site/content/tutorial/08-stores/03-readable-stores/app-b/App.svelte b/documentation/content/tutorial/08-stores/03-readable-stores/app-b/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/03-readable-stores/app-b/App.svelte rename to documentation/content/tutorial/08-stores/03-readable-stores/app-b/App.svelte diff --git a/site/content/tutorial/08-stores/03-readable-stores/app-b/stores.js b/documentation/content/tutorial/08-stores/03-readable-stores/app-b/stores.js similarity index 100% rename from site/content/tutorial/08-stores/03-readable-stores/app-b/stores.js rename to documentation/content/tutorial/08-stores/03-readable-stores/app-b/stores.js diff --git a/site/content/tutorial/08-stores/03-readable-stores/text.md b/documentation/content/tutorial/08-stores/03-readable-stores/text.md similarity index 100% rename from site/content/tutorial/08-stores/03-readable-stores/text.md rename to documentation/content/tutorial/08-stores/03-readable-stores/text.md diff --git a/site/content/tutorial/08-stores/04-derived-stores/app-a/App.svelte b/documentation/content/tutorial/08-stores/04-derived-stores/app-a/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/04-derived-stores/app-a/App.svelte rename to documentation/content/tutorial/08-stores/04-derived-stores/app-a/App.svelte diff --git a/site/content/tutorial/08-stores/04-derived-stores/app-a/stores.js b/documentation/content/tutorial/08-stores/04-derived-stores/app-a/stores.js similarity index 100% rename from site/content/tutorial/08-stores/04-derived-stores/app-a/stores.js rename to documentation/content/tutorial/08-stores/04-derived-stores/app-a/stores.js diff --git a/site/content/tutorial/08-stores/04-derived-stores/app-b/App.svelte b/documentation/content/tutorial/08-stores/04-derived-stores/app-b/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/04-derived-stores/app-b/App.svelte rename to documentation/content/tutorial/08-stores/04-derived-stores/app-b/App.svelte diff --git a/site/content/tutorial/08-stores/04-derived-stores/app-b/stores.js b/documentation/content/tutorial/08-stores/04-derived-stores/app-b/stores.js similarity index 100% rename from site/content/tutorial/08-stores/04-derived-stores/app-b/stores.js rename to documentation/content/tutorial/08-stores/04-derived-stores/app-b/stores.js diff --git a/site/content/tutorial/08-stores/04-derived-stores/text.md b/documentation/content/tutorial/08-stores/04-derived-stores/text.md similarity index 100% rename from site/content/tutorial/08-stores/04-derived-stores/text.md rename to documentation/content/tutorial/08-stores/04-derived-stores/text.md diff --git a/site/content/tutorial/08-stores/05-custom-stores/app-a/App.svelte b/documentation/content/tutorial/08-stores/05-custom-stores/app-a/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/05-custom-stores/app-a/App.svelte rename to documentation/content/tutorial/08-stores/05-custom-stores/app-a/App.svelte diff --git a/site/content/tutorial/08-stores/05-custom-stores/app-a/stores.js b/documentation/content/tutorial/08-stores/05-custom-stores/app-a/stores.js similarity index 100% rename from site/content/tutorial/08-stores/05-custom-stores/app-a/stores.js rename to documentation/content/tutorial/08-stores/05-custom-stores/app-a/stores.js diff --git a/site/content/tutorial/08-stores/05-custom-stores/app-b/App.svelte b/documentation/content/tutorial/08-stores/05-custom-stores/app-b/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/05-custom-stores/app-b/App.svelte rename to documentation/content/tutorial/08-stores/05-custom-stores/app-b/App.svelte diff --git a/site/content/tutorial/08-stores/05-custom-stores/app-b/stores.js b/documentation/content/tutorial/08-stores/05-custom-stores/app-b/stores.js similarity index 100% rename from site/content/tutorial/08-stores/05-custom-stores/app-b/stores.js rename to documentation/content/tutorial/08-stores/05-custom-stores/app-b/stores.js diff --git a/site/content/tutorial/08-stores/05-custom-stores/text.md b/documentation/content/tutorial/08-stores/05-custom-stores/text.md similarity index 100% rename from site/content/tutorial/08-stores/05-custom-stores/text.md rename to documentation/content/tutorial/08-stores/05-custom-stores/text.md diff --git a/site/content/tutorial/08-stores/06-store-bindings/app-a/App.svelte b/documentation/content/tutorial/08-stores/06-store-bindings/app-a/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/06-store-bindings/app-a/App.svelte rename to documentation/content/tutorial/08-stores/06-store-bindings/app-a/App.svelte diff --git a/site/content/tutorial/08-stores/06-store-bindings/app-a/stores.js b/documentation/content/tutorial/08-stores/06-store-bindings/app-a/stores.js similarity index 100% rename from site/content/tutorial/08-stores/06-store-bindings/app-a/stores.js rename to documentation/content/tutorial/08-stores/06-store-bindings/app-a/stores.js diff --git a/site/content/tutorial/08-stores/06-store-bindings/app-b/App.svelte b/documentation/content/tutorial/08-stores/06-store-bindings/app-b/App.svelte similarity index 100% rename from site/content/tutorial/08-stores/06-store-bindings/app-b/App.svelte rename to documentation/content/tutorial/08-stores/06-store-bindings/app-b/App.svelte diff --git a/site/content/tutorial/08-stores/06-store-bindings/app-b/stores.js b/documentation/content/tutorial/08-stores/06-store-bindings/app-b/stores.js similarity index 100% rename from site/content/tutorial/08-stores/06-store-bindings/app-b/stores.js rename to documentation/content/tutorial/08-stores/06-store-bindings/app-b/stores.js diff --git a/site/content/tutorial/08-stores/06-store-bindings/text.md b/documentation/content/tutorial/08-stores/06-store-bindings/text.md similarity index 100% rename from site/content/tutorial/08-stores/06-store-bindings/text.md rename to documentation/content/tutorial/08-stores/06-store-bindings/text.md diff --git a/site/content/tutorial/08-stores/meta.json b/documentation/content/tutorial/08-stores/meta.json similarity index 100% rename from site/content/tutorial/08-stores/meta.json rename to documentation/content/tutorial/08-stores/meta.json diff --git a/site/content/tutorial/09-motion/01-tweened/app-a/App.svelte b/documentation/content/tutorial/09-motion/01-tweened/app-a/App.svelte similarity index 100% rename from site/content/tutorial/09-motion/01-tweened/app-a/App.svelte rename to documentation/content/tutorial/09-motion/01-tweened/app-a/App.svelte diff --git a/site/content/tutorial/09-motion/01-tweened/app-b/App.svelte b/documentation/content/tutorial/09-motion/01-tweened/app-b/App.svelte similarity index 100% rename from site/content/tutorial/09-motion/01-tweened/app-b/App.svelte rename to documentation/content/tutorial/09-motion/01-tweened/app-b/App.svelte diff --git a/site/content/tutorial/09-motion/01-tweened/text.md b/documentation/content/tutorial/09-motion/01-tweened/text.md similarity index 100% rename from site/content/tutorial/09-motion/01-tweened/text.md rename to documentation/content/tutorial/09-motion/01-tweened/text.md diff --git a/site/content/tutorial/09-motion/02-spring/app-a/App.svelte b/documentation/content/tutorial/09-motion/02-spring/app-a/App.svelte similarity index 100% rename from site/content/tutorial/09-motion/02-spring/app-a/App.svelte rename to documentation/content/tutorial/09-motion/02-spring/app-a/App.svelte diff --git a/site/content/tutorial/09-motion/02-spring/app-b/App.svelte b/documentation/content/tutorial/09-motion/02-spring/app-b/App.svelte similarity index 100% rename from site/content/tutorial/09-motion/02-spring/app-b/App.svelte rename to documentation/content/tutorial/09-motion/02-spring/app-b/App.svelte diff --git a/site/content/tutorial/09-motion/02-spring/text.md b/documentation/content/tutorial/09-motion/02-spring/text.md similarity index 100% rename from site/content/tutorial/09-motion/02-spring/text.md rename to documentation/content/tutorial/09-motion/02-spring/text.md diff --git a/site/content/tutorial/09-motion/meta.json b/documentation/content/tutorial/09-motion/meta.json similarity index 100% rename from site/content/tutorial/09-motion/meta.json rename to documentation/content/tutorial/09-motion/meta.json diff --git a/site/content/tutorial/10-transitions/01-transition/app-a/App.svelte b/documentation/content/tutorial/10-transitions/01-transition/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/01-transition/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/01-transition/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/01-transition/app-b/App.svelte b/documentation/content/tutorial/10-transitions/01-transition/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/01-transition/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/01-transition/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/01-transition/text.md b/documentation/content/tutorial/10-transitions/01-transition/text.md similarity index 100% rename from site/content/tutorial/10-transitions/01-transition/text.md rename to documentation/content/tutorial/10-transitions/01-transition/text.md diff --git a/site/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-a/App.svelte b/documentation/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-b/App.svelte b/documentation/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/02-adding-parameters-to-transitions/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/02-adding-parameters-to-transitions/text.md b/documentation/content/tutorial/10-transitions/02-adding-parameters-to-transitions/text.md similarity index 100% rename from site/content/tutorial/10-transitions/02-adding-parameters-to-transitions/text.md rename to documentation/content/tutorial/10-transitions/02-adding-parameters-to-transitions/text.md diff --git a/site/content/tutorial/10-transitions/03-in-and-out/app-a/App.svelte b/documentation/content/tutorial/10-transitions/03-in-and-out/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/03-in-and-out/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/03-in-and-out/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/03-in-and-out/app-b/App.svelte b/documentation/content/tutorial/10-transitions/03-in-and-out/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/03-in-and-out/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/03-in-and-out/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/03-in-and-out/text.md b/documentation/content/tutorial/10-transitions/03-in-and-out/text.md similarity index 100% rename from site/content/tutorial/10-transitions/03-in-and-out/text.md rename to documentation/content/tutorial/10-transitions/03-in-and-out/text.md diff --git a/site/content/tutorial/10-transitions/04-custom-css-transitions/app-a/App.svelte b/documentation/content/tutorial/10-transitions/04-custom-css-transitions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/04-custom-css-transitions/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/04-custom-css-transitions/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/04-custom-css-transitions/app-b/App.svelte b/documentation/content/tutorial/10-transitions/04-custom-css-transitions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/04-custom-css-transitions/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/04-custom-css-transitions/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/04-custom-css-transitions/text.md b/documentation/content/tutorial/10-transitions/04-custom-css-transitions/text.md similarity index 100% rename from site/content/tutorial/10-transitions/04-custom-css-transitions/text.md rename to documentation/content/tutorial/10-transitions/04-custom-css-transitions/text.md diff --git a/site/content/tutorial/10-transitions/05-custom-js-transitions/app-a/App.svelte b/documentation/content/tutorial/10-transitions/05-custom-js-transitions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/05-custom-js-transitions/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/05-custom-js-transitions/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/05-custom-js-transitions/app-b/App.svelte b/documentation/content/tutorial/10-transitions/05-custom-js-transitions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/05-custom-js-transitions/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/05-custom-js-transitions/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/05-custom-js-transitions/text.md b/documentation/content/tutorial/10-transitions/05-custom-js-transitions/text.md similarity index 100% rename from site/content/tutorial/10-transitions/05-custom-js-transitions/text.md rename to documentation/content/tutorial/10-transitions/05-custom-js-transitions/text.md diff --git a/site/content/tutorial/10-transitions/06-transition-events/app-a/App.svelte b/documentation/content/tutorial/10-transitions/06-transition-events/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/06-transition-events/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/06-transition-events/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/06-transition-events/app-b/App.svelte b/documentation/content/tutorial/10-transitions/06-transition-events/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/06-transition-events/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/06-transition-events/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/06-transition-events/text.md b/documentation/content/tutorial/10-transitions/06-transition-events/text.md similarity index 100% rename from site/content/tutorial/10-transitions/06-transition-events/text.md rename to documentation/content/tutorial/10-transitions/06-transition-events/text.md diff --git a/site/content/tutorial/10-transitions/07-local-transitions/app-a/App.svelte b/documentation/content/tutorial/10-transitions/07-local-transitions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/07-local-transitions/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/07-local-transitions/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/07-local-transitions/app-b/App.svelte b/documentation/content/tutorial/10-transitions/07-local-transitions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/07-local-transitions/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/07-local-transitions/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/07-local-transitions/text.md b/documentation/content/tutorial/10-transitions/07-local-transitions/text.md similarity index 100% rename from site/content/tutorial/10-transitions/07-local-transitions/text.md rename to documentation/content/tutorial/10-transitions/07-local-transitions/text.md diff --git a/site/content/tutorial/10-transitions/08-deferred-transitions/app-a/App.svelte b/documentation/content/tutorial/10-transitions/08-deferred-transitions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/08-deferred-transitions/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/08-deferred-transitions/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/08-deferred-transitions/app-b/App.svelte b/documentation/content/tutorial/10-transitions/08-deferred-transitions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/08-deferred-transitions/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/08-deferred-transitions/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/08-deferred-transitions/text.md b/documentation/content/tutorial/10-transitions/08-deferred-transitions/text.md similarity index 100% rename from site/content/tutorial/10-transitions/08-deferred-transitions/text.md rename to documentation/content/tutorial/10-transitions/08-deferred-transitions/text.md diff --git a/site/content/tutorial/10-transitions/09-key-blocks/app-a/App.svelte b/documentation/content/tutorial/10-transitions/09-key-blocks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/09-key-blocks/app-a/App.svelte rename to documentation/content/tutorial/10-transitions/09-key-blocks/app-a/App.svelte diff --git a/site/content/tutorial/10-transitions/09-key-blocks/app-b/App.svelte b/documentation/content/tutorial/10-transitions/09-key-blocks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/10-transitions/09-key-blocks/app-b/App.svelte rename to documentation/content/tutorial/10-transitions/09-key-blocks/app-b/App.svelte diff --git a/site/content/tutorial/10-transitions/09-key-blocks/text.md b/documentation/content/tutorial/10-transitions/09-key-blocks/text.md similarity index 100% rename from site/content/tutorial/10-transitions/09-key-blocks/text.md rename to documentation/content/tutorial/10-transitions/09-key-blocks/text.md diff --git a/site/content/tutorial/10-transitions/meta.json b/documentation/content/tutorial/10-transitions/meta.json similarity index 100% rename from site/content/tutorial/10-transitions/meta.json rename to documentation/content/tutorial/10-transitions/meta.json diff --git a/site/content/tutorial/11-animations/01-animate/app-a/App.svelte b/documentation/content/tutorial/11-animations/01-animate/app-a/App.svelte similarity index 100% rename from site/content/tutorial/11-animations/01-animate/app-a/App.svelte rename to documentation/content/tutorial/11-animations/01-animate/app-a/App.svelte diff --git a/site/content/tutorial/11-animations/01-animate/app-b/App.svelte b/documentation/content/tutorial/11-animations/01-animate/app-b/App.svelte similarity index 100% rename from site/content/tutorial/11-animations/01-animate/app-b/App.svelte rename to documentation/content/tutorial/11-animations/01-animate/app-b/App.svelte diff --git a/site/content/tutorial/11-animations/01-animate/text.md b/documentation/content/tutorial/11-animations/01-animate/text.md similarity index 100% rename from site/content/tutorial/11-animations/01-animate/text.md rename to documentation/content/tutorial/11-animations/01-animate/text.md diff --git a/site/content/tutorial/11-animations/meta.json b/documentation/content/tutorial/11-animations/meta.json similarity index 100% rename from site/content/tutorial/11-animations/meta.json rename to documentation/content/tutorial/11-animations/meta.json diff --git a/site/content/tutorial/12-actions/01-actions/app-a/App.svelte b/documentation/content/tutorial/12-actions/01-actions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/12-actions/01-actions/app-a/App.svelte rename to documentation/content/tutorial/12-actions/01-actions/app-a/App.svelte diff --git a/site/content/tutorial/12-actions/01-actions/app-a/click_outside.js b/documentation/content/tutorial/12-actions/01-actions/app-a/click_outside.js similarity index 100% rename from site/content/tutorial/12-actions/01-actions/app-a/click_outside.js rename to documentation/content/tutorial/12-actions/01-actions/app-a/click_outside.js diff --git a/site/content/tutorial/12-actions/01-actions/app-b/App.svelte b/documentation/content/tutorial/12-actions/01-actions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/12-actions/01-actions/app-b/App.svelte rename to documentation/content/tutorial/12-actions/01-actions/app-b/App.svelte diff --git a/site/content/tutorial/12-actions/01-actions/app-b/click_outside.js b/documentation/content/tutorial/12-actions/01-actions/app-b/click_outside.js similarity index 100% rename from site/content/tutorial/12-actions/01-actions/app-b/click_outside.js rename to documentation/content/tutorial/12-actions/01-actions/app-b/click_outside.js diff --git a/site/content/tutorial/12-actions/01-actions/text.md b/documentation/content/tutorial/12-actions/01-actions/text.md similarity index 100% rename from site/content/tutorial/12-actions/01-actions/text.md rename to documentation/content/tutorial/12-actions/01-actions/text.md diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte b/documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte similarity index 100% rename from site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte rename to documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/longpress.js b/documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/longpress.js similarity index 100% rename from site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/longpress.js rename to documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/longpress.js diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte b/documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte similarity index 100% rename from site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte rename to documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/longpress.js b/documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/longpress.js similarity index 100% rename from site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/longpress.js rename to documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/longpress.js diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md b/documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md similarity index 100% rename from site/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md rename to documentation/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md diff --git a/site/content/tutorial/12-actions/meta.json b/documentation/content/tutorial/12-actions/meta.json similarity index 100% rename from site/content/tutorial/12-actions/meta.json rename to documentation/content/tutorial/12-actions/meta.json diff --git a/site/content/tutorial/13-advanced-styling/01-classes/app-a/App.svelte b/documentation/content/tutorial/13-advanced-styling/01-classes/app-a/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/01-classes/app-a/App.svelte rename to documentation/content/tutorial/13-advanced-styling/01-classes/app-a/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/01-classes/app-b/App.svelte b/documentation/content/tutorial/13-advanced-styling/01-classes/app-b/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/01-classes/app-b/App.svelte rename to documentation/content/tutorial/13-advanced-styling/01-classes/app-b/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/01-classes/text.md b/documentation/content/tutorial/13-advanced-styling/01-classes/text.md similarity index 100% rename from site/content/tutorial/13-advanced-styling/01-classes/text.md rename to documentation/content/tutorial/13-advanced-styling/01-classes/text.md diff --git a/site/content/tutorial/13-advanced-styling/02-class-shorthand/app-a/App.svelte b/documentation/content/tutorial/13-advanced-styling/02-class-shorthand/app-a/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/02-class-shorthand/app-a/App.svelte rename to documentation/content/tutorial/13-advanced-styling/02-class-shorthand/app-a/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/02-class-shorthand/app-b/App.svelte b/documentation/content/tutorial/13-advanced-styling/02-class-shorthand/app-b/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/02-class-shorthand/app-b/App.svelte rename to documentation/content/tutorial/13-advanced-styling/02-class-shorthand/app-b/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/02-class-shorthand/text.md b/documentation/content/tutorial/13-advanced-styling/02-class-shorthand/text.md similarity index 100% rename from site/content/tutorial/13-advanced-styling/02-class-shorthand/text.md rename to documentation/content/tutorial/13-advanced-styling/02-class-shorthand/text.md diff --git a/site/content/tutorial/13-advanced-styling/03-inline-styles/app-a/App.svelte b/documentation/content/tutorial/13-advanced-styling/03-inline-styles/app-a/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/03-inline-styles/app-a/App.svelte rename to documentation/content/tutorial/13-advanced-styling/03-inline-styles/app-a/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/03-inline-styles/app-b/App.svelte b/documentation/content/tutorial/13-advanced-styling/03-inline-styles/app-b/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/03-inline-styles/app-b/App.svelte rename to documentation/content/tutorial/13-advanced-styling/03-inline-styles/app-b/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/03-inline-styles/text.md b/documentation/content/tutorial/13-advanced-styling/03-inline-styles/text.md similarity index 100% rename from site/content/tutorial/13-advanced-styling/03-inline-styles/text.md rename to documentation/content/tutorial/13-advanced-styling/03-inline-styles/text.md diff --git a/site/content/tutorial/13-advanced-styling/04-style-directive/app-a/App.svelte b/documentation/content/tutorial/13-advanced-styling/04-style-directive/app-a/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/04-style-directive/app-a/App.svelte rename to documentation/content/tutorial/13-advanced-styling/04-style-directive/app-a/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/04-style-directive/app-b/App.svelte b/documentation/content/tutorial/13-advanced-styling/04-style-directive/app-b/App.svelte similarity index 100% rename from site/content/tutorial/13-advanced-styling/04-style-directive/app-b/App.svelte rename to documentation/content/tutorial/13-advanced-styling/04-style-directive/app-b/App.svelte diff --git a/site/content/tutorial/13-advanced-styling/04-style-directive/text.md b/documentation/content/tutorial/13-advanced-styling/04-style-directive/text.md similarity index 100% rename from site/content/tutorial/13-advanced-styling/04-style-directive/text.md rename to documentation/content/tutorial/13-advanced-styling/04-style-directive/text.md diff --git a/site/content/tutorial/13-advanced-styling/meta.json b/documentation/content/tutorial/13-advanced-styling/meta.json similarity index 100% rename from site/content/tutorial/13-advanced-styling/meta.json rename to documentation/content/tutorial/13-advanced-styling/meta.json diff --git a/site/content/tutorial/14-composition/01-slots/app-a/App.svelte b/documentation/content/tutorial/14-composition/01-slots/app-a/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/01-slots/app-a/App.svelte rename to documentation/content/tutorial/14-composition/01-slots/app-a/App.svelte diff --git a/site/content/tutorial/14-composition/01-slots/app-a/Box.svelte b/documentation/content/tutorial/14-composition/01-slots/app-a/Box.svelte similarity index 100% rename from site/content/tutorial/14-composition/01-slots/app-a/Box.svelte rename to documentation/content/tutorial/14-composition/01-slots/app-a/Box.svelte diff --git a/site/content/tutorial/14-composition/01-slots/app-b/App.svelte b/documentation/content/tutorial/14-composition/01-slots/app-b/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/01-slots/app-b/App.svelte rename to documentation/content/tutorial/14-composition/01-slots/app-b/App.svelte diff --git a/site/content/tutorial/14-composition/01-slots/app-b/Box.svelte b/documentation/content/tutorial/14-composition/01-slots/app-b/Box.svelte similarity index 100% rename from site/content/tutorial/14-composition/01-slots/app-b/Box.svelte rename to documentation/content/tutorial/14-composition/01-slots/app-b/Box.svelte diff --git a/site/content/tutorial/14-composition/01-slots/text.md b/documentation/content/tutorial/14-composition/01-slots/text.md similarity index 100% rename from site/content/tutorial/14-composition/01-slots/text.md rename to documentation/content/tutorial/14-composition/01-slots/text.md diff --git a/site/content/tutorial/14-composition/02-slot-fallbacks/app-a/App.svelte b/documentation/content/tutorial/14-composition/02-slot-fallbacks/app-a/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/02-slot-fallbacks/app-a/App.svelte rename to documentation/content/tutorial/14-composition/02-slot-fallbacks/app-a/App.svelte diff --git a/site/content/tutorial/14-composition/02-slot-fallbacks/app-a/Box.svelte b/documentation/content/tutorial/14-composition/02-slot-fallbacks/app-a/Box.svelte similarity index 100% rename from site/content/tutorial/14-composition/02-slot-fallbacks/app-a/Box.svelte rename to documentation/content/tutorial/14-composition/02-slot-fallbacks/app-a/Box.svelte diff --git a/site/content/tutorial/14-composition/02-slot-fallbacks/app-b/App.svelte b/documentation/content/tutorial/14-composition/02-slot-fallbacks/app-b/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/02-slot-fallbacks/app-b/App.svelte rename to documentation/content/tutorial/14-composition/02-slot-fallbacks/app-b/App.svelte diff --git a/site/content/tutorial/14-composition/02-slot-fallbacks/app-b/Box.svelte b/documentation/content/tutorial/14-composition/02-slot-fallbacks/app-b/Box.svelte similarity index 100% rename from site/content/tutorial/14-composition/02-slot-fallbacks/app-b/Box.svelte rename to documentation/content/tutorial/14-composition/02-slot-fallbacks/app-b/Box.svelte diff --git a/site/content/tutorial/14-composition/02-slot-fallbacks/text.md b/documentation/content/tutorial/14-composition/02-slot-fallbacks/text.md similarity index 100% rename from site/content/tutorial/14-composition/02-slot-fallbacks/text.md rename to documentation/content/tutorial/14-composition/02-slot-fallbacks/text.md diff --git a/site/content/tutorial/14-composition/03-named-slots/app-a/App.svelte b/documentation/content/tutorial/14-composition/03-named-slots/app-a/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/03-named-slots/app-a/App.svelte rename to documentation/content/tutorial/14-composition/03-named-slots/app-a/App.svelte diff --git a/site/content/tutorial/14-composition/03-named-slots/app-a/ContactCard.svelte b/documentation/content/tutorial/14-composition/03-named-slots/app-a/ContactCard.svelte similarity index 100% rename from site/content/tutorial/14-composition/03-named-slots/app-a/ContactCard.svelte rename to documentation/content/tutorial/14-composition/03-named-slots/app-a/ContactCard.svelte diff --git a/site/content/tutorial/14-composition/03-named-slots/app-b/App.svelte b/documentation/content/tutorial/14-composition/03-named-slots/app-b/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/03-named-slots/app-b/App.svelte rename to documentation/content/tutorial/14-composition/03-named-slots/app-b/App.svelte diff --git a/site/content/tutorial/14-composition/03-named-slots/app-b/ContactCard.svelte b/documentation/content/tutorial/14-composition/03-named-slots/app-b/ContactCard.svelte similarity index 100% rename from site/content/tutorial/14-composition/03-named-slots/app-b/ContactCard.svelte rename to documentation/content/tutorial/14-composition/03-named-slots/app-b/ContactCard.svelte diff --git a/site/content/tutorial/14-composition/03-named-slots/text.md b/documentation/content/tutorial/14-composition/03-named-slots/text.md similarity index 100% rename from site/content/tutorial/14-composition/03-named-slots/text.md rename to documentation/content/tutorial/14-composition/03-named-slots/text.md diff --git a/site/content/tutorial/14-composition/04-optional-slots/app-a/App.svelte b/documentation/content/tutorial/14-composition/04-optional-slots/app-a/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/04-optional-slots/app-a/App.svelte rename to documentation/content/tutorial/14-composition/04-optional-slots/app-a/App.svelte diff --git a/site/content/tutorial/14-composition/04-optional-slots/app-a/Comment.svelte b/documentation/content/tutorial/14-composition/04-optional-slots/app-a/Comment.svelte similarity index 100% rename from site/content/tutorial/14-composition/04-optional-slots/app-a/Comment.svelte rename to documentation/content/tutorial/14-composition/04-optional-slots/app-a/Comment.svelte diff --git a/site/content/tutorial/14-composition/04-optional-slots/app-a/Project.svelte b/documentation/content/tutorial/14-composition/04-optional-slots/app-a/Project.svelte similarity index 100% rename from site/content/tutorial/14-composition/04-optional-slots/app-a/Project.svelte rename to documentation/content/tutorial/14-composition/04-optional-slots/app-a/Project.svelte diff --git a/site/content/tutorial/14-composition/04-optional-slots/app-b/App.svelte b/documentation/content/tutorial/14-composition/04-optional-slots/app-b/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/04-optional-slots/app-b/App.svelte rename to documentation/content/tutorial/14-composition/04-optional-slots/app-b/App.svelte diff --git a/site/content/tutorial/14-composition/04-optional-slots/app-b/Comment.svelte b/documentation/content/tutorial/14-composition/04-optional-slots/app-b/Comment.svelte similarity index 100% rename from site/content/tutorial/14-composition/04-optional-slots/app-b/Comment.svelte rename to documentation/content/tutorial/14-composition/04-optional-slots/app-b/Comment.svelte diff --git a/site/content/tutorial/14-composition/04-optional-slots/app-b/Project.svelte b/documentation/content/tutorial/14-composition/04-optional-slots/app-b/Project.svelte similarity index 100% rename from site/content/tutorial/14-composition/04-optional-slots/app-b/Project.svelte rename to documentation/content/tutorial/14-composition/04-optional-slots/app-b/Project.svelte diff --git a/site/content/tutorial/14-composition/04-optional-slots/text.md b/documentation/content/tutorial/14-composition/04-optional-slots/text.md similarity index 100% rename from site/content/tutorial/14-composition/04-optional-slots/text.md rename to documentation/content/tutorial/14-composition/04-optional-slots/text.md diff --git a/site/content/tutorial/14-composition/05-slot-props/app-a/App.svelte b/documentation/content/tutorial/14-composition/05-slot-props/app-a/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/05-slot-props/app-a/App.svelte rename to documentation/content/tutorial/14-composition/05-slot-props/app-a/App.svelte diff --git a/site/content/tutorial/14-composition/05-slot-props/app-a/Hoverable.svelte b/documentation/content/tutorial/14-composition/05-slot-props/app-a/Hoverable.svelte similarity index 100% rename from site/content/tutorial/14-composition/05-slot-props/app-a/Hoverable.svelte rename to documentation/content/tutorial/14-composition/05-slot-props/app-a/Hoverable.svelte diff --git a/site/content/tutorial/14-composition/05-slot-props/app-b/App.svelte b/documentation/content/tutorial/14-composition/05-slot-props/app-b/App.svelte similarity index 100% rename from site/content/tutorial/14-composition/05-slot-props/app-b/App.svelte rename to documentation/content/tutorial/14-composition/05-slot-props/app-b/App.svelte diff --git a/site/content/tutorial/14-composition/05-slot-props/app-b/Hoverable.svelte b/documentation/content/tutorial/14-composition/05-slot-props/app-b/Hoverable.svelte similarity index 100% rename from site/content/tutorial/14-composition/05-slot-props/app-b/Hoverable.svelte rename to documentation/content/tutorial/14-composition/05-slot-props/app-b/Hoverable.svelte diff --git a/site/content/tutorial/14-composition/05-slot-props/text.md b/documentation/content/tutorial/14-composition/05-slot-props/text.md similarity index 100% rename from site/content/tutorial/14-composition/05-slot-props/text.md rename to documentation/content/tutorial/14-composition/05-slot-props/text.md diff --git a/site/content/tutorial/14-composition/meta.json b/documentation/content/tutorial/14-composition/meta.json similarity index 100% rename from site/content/tutorial/14-composition/meta.json rename to documentation/content/tutorial/14-composition/meta.json diff --git a/site/content/tutorial/15-context/01-context-api/app-a/App.svelte b/documentation/content/tutorial/15-context/01-context-api/app-a/App.svelte similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-a/App.svelte rename to documentation/content/tutorial/15-context/01-context-api/app-a/App.svelte diff --git a/site/content/tutorial/15-context/01-context-api/app-a/Map.svelte b/documentation/content/tutorial/15-context/01-context-api/app-a/Map.svelte similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-a/Map.svelte rename to documentation/content/tutorial/15-context/01-context-api/app-a/Map.svelte diff --git a/site/content/tutorial/15-context/01-context-api/app-a/MapMarker.svelte b/documentation/content/tutorial/15-context/01-context-api/app-a/MapMarker.svelte similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-a/MapMarker.svelte rename to documentation/content/tutorial/15-context/01-context-api/app-a/MapMarker.svelte diff --git a/site/content/tutorial/15-context/01-context-api/app-a/mapbox.js b/documentation/content/tutorial/15-context/01-context-api/app-a/mapbox.js similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-a/mapbox.js rename to documentation/content/tutorial/15-context/01-context-api/app-a/mapbox.js diff --git a/site/content/tutorial/15-context/01-context-api/app-b/App.svelte b/documentation/content/tutorial/15-context/01-context-api/app-b/App.svelte similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-b/App.svelte rename to documentation/content/tutorial/15-context/01-context-api/app-b/App.svelte diff --git a/site/content/tutorial/15-context/01-context-api/app-b/Map.svelte b/documentation/content/tutorial/15-context/01-context-api/app-b/Map.svelte similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-b/Map.svelte rename to documentation/content/tutorial/15-context/01-context-api/app-b/Map.svelte diff --git a/site/content/tutorial/15-context/01-context-api/app-b/MapMarker.svelte b/documentation/content/tutorial/15-context/01-context-api/app-b/MapMarker.svelte similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-b/MapMarker.svelte rename to documentation/content/tutorial/15-context/01-context-api/app-b/MapMarker.svelte diff --git a/site/content/tutorial/15-context/01-context-api/app-b/mapbox.js b/documentation/content/tutorial/15-context/01-context-api/app-b/mapbox.js similarity index 100% rename from site/content/tutorial/15-context/01-context-api/app-b/mapbox.js rename to documentation/content/tutorial/15-context/01-context-api/app-b/mapbox.js diff --git a/site/content/tutorial/15-context/01-context-api/text.md b/documentation/content/tutorial/15-context/01-context-api/text.md similarity index 100% rename from site/content/tutorial/15-context/01-context-api/text.md rename to documentation/content/tutorial/15-context/01-context-api/text.md diff --git a/site/content/tutorial/15-context/meta.json b/documentation/content/tutorial/15-context/meta.json similarity index 100% rename from site/content/tutorial/15-context/meta.json rename to documentation/content/tutorial/15-context/meta.json diff --git a/site/content/tutorial/16-special-elements/01-svelte-self/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/01-svelte-self/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/01-svelte-self/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/01-svelte-self/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/01-svelte-self/app-a/File.svelte b/documentation/content/tutorial/16-special-elements/01-svelte-self/app-a/File.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/01-svelte-self/app-a/File.svelte rename to documentation/content/tutorial/16-special-elements/01-svelte-self/app-a/File.svelte diff --git a/site/content/tutorial/16-special-elements/01-svelte-self/app-a/Folder.svelte b/documentation/content/tutorial/16-special-elements/01-svelte-self/app-a/Folder.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/01-svelte-self/app-a/Folder.svelte rename to documentation/content/tutorial/16-special-elements/01-svelte-self/app-a/Folder.svelte diff --git a/site/content/tutorial/16-special-elements/01-svelte-self/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/01-svelte-self/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/01-svelte-self/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/01-svelte-self/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/01-svelte-self/app-b/File.svelte b/documentation/content/tutorial/16-special-elements/01-svelte-self/app-b/File.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/01-svelte-self/app-b/File.svelte rename to documentation/content/tutorial/16-special-elements/01-svelte-self/app-b/File.svelte diff --git a/site/content/tutorial/16-special-elements/01-svelte-self/app-b/Folder.svelte b/documentation/content/tutorial/16-special-elements/01-svelte-self/app-b/Folder.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/01-svelte-self/app-b/Folder.svelte rename to documentation/content/tutorial/16-special-elements/01-svelte-self/app-b/Folder.svelte diff --git a/site/content/tutorial/16-special-elements/01-svelte-self/text.md b/documentation/content/tutorial/16-special-elements/01-svelte-self/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/01-svelte-self/text.md rename to documentation/content/tutorial/16-special-elements/01-svelte-self/text.md diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-a/BlueThing.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/BlueThing.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-a/BlueThing.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/BlueThing.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-a/GreenThing.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/GreenThing.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-a/GreenThing.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/GreenThing.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-a/RedThing.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/RedThing.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-a/RedThing.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-a/RedThing.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-b/BlueThing.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/BlueThing.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-b/BlueThing.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/BlueThing.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-b/GreenThing.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/GreenThing.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-b/GreenThing.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/GreenThing.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/app-b/RedThing.svelte b/documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/RedThing.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/app-b/RedThing.svelte rename to documentation/content/tutorial/16-special-elements/02-svelte-component/app-b/RedThing.svelte diff --git a/site/content/tutorial/16-special-elements/02-svelte-component/text.md b/documentation/content/tutorial/16-special-elements/02-svelte-component/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/02-svelte-component/text.md rename to documentation/content/tutorial/16-special-elements/02-svelte-component/text.md diff --git a/site/content/tutorial/16-special-elements/03-svelte-element/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/03-svelte-element/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/03-svelte-element/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/03-svelte-element/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/03-svelte-element/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/03-svelte-element/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/03-svelte-element/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/03-svelte-element/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/03-svelte-element/text.md b/documentation/content/tutorial/16-special-elements/03-svelte-element/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/03-svelte-element/text.md rename to documentation/content/tutorial/16-special-elements/03-svelte-element/text.md diff --git a/site/content/tutorial/16-special-elements/04-svelte-window/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/04-svelte-window/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/04-svelte-window/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/04-svelte-window/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/04-svelte-window/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/04-svelte-window/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/04-svelte-window/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/04-svelte-window/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/04-svelte-window/text.md b/documentation/content/tutorial/16-special-elements/04-svelte-window/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/04-svelte-window/text.md rename to documentation/content/tutorial/16-special-elements/04-svelte-window/text.md diff --git a/site/content/tutorial/16-special-elements/05-svelte-window-bindings/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/05-svelte-window-bindings/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/05-svelte-window-bindings/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/05-svelte-window-bindings/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/05-svelte-window-bindings/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/05-svelte-window-bindings/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/05-svelte-window-bindings/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/05-svelte-window-bindings/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/05-svelte-window-bindings/text.md b/documentation/content/tutorial/16-special-elements/05-svelte-window-bindings/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/05-svelte-window-bindings/text.md rename to documentation/content/tutorial/16-special-elements/05-svelte-window-bindings/text.md diff --git a/site/content/tutorial/16-special-elements/06-svelte-document/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/06-svelte-document/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/06-svelte-document/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/06-svelte-document/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/06-svelte-document/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/06-svelte-document/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/06-svelte-document/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/06-svelte-document/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/06-svelte-document/text.md b/documentation/content/tutorial/16-special-elements/06-svelte-document/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/06-svelte-document/text.md rename to documentation/content/tutorial/16-special-elements/06-svelte-document/text.md diff --git a/site/content/tutorial/16-special-elements/07-svelte-body/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/07-svelte-body/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/07-svelte-body/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/07-svelte-body/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/07-svelte-body/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/07-svelte-body/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/07-svelte-body/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/07-svelte-body/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/07-svelte-body/text.md b/documentation/content/tutorial/16-special-elements/07-svelte-body/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/07-svelte-body/text.md rename to documentation/content/tutorial/16-special-elements/07-svelte-body/text.md diff --git a/site/content/tutorial/16-special-elements/08-svelte-head/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/08-svelte-head/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/08-svelte-head/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/08-svelte-head/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/08-svelte-head/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/08-svelte-head/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/08-svelte-head/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/08-svelte-head/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/08-svelte-head/text.md b/documentation/content/tutorial/16-special-elements/08-svelte-head/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/08-svelte-head/text.md rename to documentation/content/tutorial/16-special-elements/08-svelte-head/text.md diff --git a/site/content/tutorial/16-special-elements/09-svelte-options/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/09-svelte-options/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/09-svelte-options/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/09-svelte-options/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/09-svelte-options/app-a/Todo.svelte b/documentation/content/tutorial/16-special-elements/09-svelte-options/app-a/Todo.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/09-svelte-options/app-a/Todo.svelte rename to documentation/content/tutorial/16-special-elements/09-svelte-options/app-a/Todo.svelte diff --git a/site/content/tutorial/16-special-elements/09-svelte-options/app-a/flash.js b/documentation/content/tutorial/16-special-elements/09-svelte-options/app-a/flash.js similarity index 100% rename from site/content/tutorial/16-special-elements/09-svelte-options/app-a/flash.js rename to documentation/content/tutorial/16-special-elements/09-svelte-options/app-a/flash.js diff --git a/site/content/tutorial/16-special-elements/09-svelte-options/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/09-svelte-options/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/09-svelte-options/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/09-svelte-options/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/09-svelte-options/app-b/Todo.svelte b/documentation/content/tutorial/16-special-elements/09-svelte-options/app-b/Todo.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/09-svelte-options/app-b/Todo.svelte rename to documentation/content/tutorial/16-special-elements/09-svelte-options/app-b/Todo.svelte diff --git a/site/content/tutorial/16-special-elements/09-svelte-options/app-b/flash.js b/documentation/content/tutorial/16-special-elements/09-svelte-options/app-b/flash.js similarity index 100% rename from site/content/tutorial/16-special-elements/09-svelte-options/app-b/flash.js rename to documentation/content/tutorial/16-special-elements/09-svelte-options/app-b/flash.js diff --git a/site/content/tutorial/16-special-elements/09-svelte-options/text.md b/documentation/content/tutorial/16-special-elements/09-svelte-options/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/09-svelte-options/text.md rename to documentation/content/tutorial/16-special-elements/09-svelte-options/text.md diff --git a/site/content/tutorial/16-special-elements/10-svelte-fragment/app-a/App.svelte b/documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-a/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/10-svelte-fragment/app-a/App.svelte rename to documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-a/App.svelte diff --git a/site/content/tutorial/16-special-elements/10-svelte-fragment/app-a/Box.svelte b/documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-a/Box.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/10-svelte-fragment/app-a/Box.svelte rename to documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-a/Box.svelte diff --git a/site/content/tutorial/16-special-elements/10-svelte-fragment/app-b/App.svelte b/documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-b/App.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/10-svelte-fragment/app-b/App.svelte rename to documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-b/App.svelte diff --git a/site/content/tutorial/16-special-elements/10-svelte-fragment/app-b/Box.svelte b/documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-b/Box.svelte similarity index 100% rename from site/content/tutorial/16-special-elements/10-svelte-fragment/app-b/Box.svelte rename to documentation/content/tutorial/16-special-elements/10-svelte-fragment/app-b/Box.svelte diff --git a/site/content/tutorial/16-special-elements/10-svelte-fragment/text.md b/documentation/content/tutorial/16-special-elements/10-svelte-fragment/text.md similarity index 100% rename from site/content/tutorial/16-special-elements/10-svelte-fragment/text.md rename to documentation/content/tutorial/16-special-elements/10-svelte-fragment/text.md diff --git a/site/content/tutorial/16-special-elements/meta.json b/documentation/content/tutorial/16-special-elements/meta.json similarity index 100% rename from site/content/tutorial/16-special-elements/meta.json rename to documentation/content/tutorial/16-special-elements/meta.json diff --git a/site/content/tutorial/17-module-context/01-sharing-code/app-a/App.svelte b/documentation/content/tutorial/17-module-context/01-sharing-code/app-a/App.svelte similarity index 100% rename from site/content/tutorial/17-module-context/01-sharing-code/app-a/App.svelte rename to documentation/content/tutorial/17-module-context/01-sharing-code/app-a/App.svelte diff --git a/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte b/documentation/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte similarity index 100% rename from site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte rename to documentation/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte diff --git a/site/content/tutorial/17-module-context/01-sharing-code/app-b/App.svelte b/documentation/content/tutorial/17-module-context/01-sharing-code/app-b/App.svelte similarity index 100% rename from site/content/tutorial/17-module-context/01-sharing-code/app-b/App.svelte rename to documentation/content/tutorial/17-module-context/01-sharing-code/app-b/App.svelte diff --git a/site/content/tutorial/17-module-context/01-sharing-code/app-b/AudioPlayer.svelte b/documentation/content/tutorial/17-module-context/01-sharing-code/app-b/AudioPlayer.svelte similarity index 100% rename from site/content/tutorial/17-module-context/01-sharing-code/app-b/AudioPlayer.svelte rename to documentation/content/tutorial/17-module-context/01-sharing-code/app-b/AudioPlayer.svelte diff --git a/site/content/tutorial/17-module-context/01-sharing-code/text.md b/documentation/content/tutorial/17-module-context/01-sharing-code/text.md similarity index 100% rename from site/content/tutorial/17-module-context/01-sharing-code/text.md rename to documentation/content/tutorial/17-module-context/01-sharing-code/text.md diff --git a/site/content/tutorial/17-module-context/02-module-exports/app-a/App.svelte b/documentation/content/tutorial/17-module-context/02-module-exports/app-a/App.svelte similarity index 100% rename from site/content/tutorial/17-module-context/02-module-exports/app-a/App.svelte rename to documentation/content/tutorial/17-module-context/02-module-exports/app-a/App.svelte diff --git a/site/content/tutorial/17-module-context/02-module-exports/app-a/AudioPlayer.svelte b/documentation/content/tutorial/17-module-context/02-module-exports/app-a/AudioPlayer.svelte similarity index 100% rename from site/content/tutorial/17-module-context/02-module-exports/app-a/AudioPlayer.svelte rename to documentation/content/tutorial/17-module-context/02-module-exports/app-a/AudioPlayer.svelte diff --git a/site/content/tutorial/17-module-context/02-module-exports/app-b/App.svelte b/documentation/content/tutorial/17-module-context/02-module-exports/app-b/App.svelte similarity index 100% rename from site/content/tutorial/17-module-context/02-module-exports/app-b/App.svelte rename to documentation/content/tutorial/17-module-context/02-module-exports/app-b/App.svelte diff --git a/site/content/tutorial/17-module-context/02-module-exports/app-b/AudioPlayer.svelte b/documentation/content/tutorial/17-module-context/02-module-exports/app-b/AudioPlayer.svelte similarity index 100% rename from site/content/tutorial/17-module-context/02-module-exports/app-b/AudioPlayer.svelte rename to documentation/content/tutorial/17-module-context/02-module-exports/app-b/AudioPlayer.svelte diff --git a/site/content/tutorial/17-module-context/02-module-exports/text.md b/documentation/content/tutorial/17-module-context/02-module-exports/text.md similarity index 100% rename from site/content/tutorial/17-module-context/02-module-exports/text.md rename to documentation/content/tutorial/17-module-context/02-module-exports/text.md diff --git a/site/content/tutorial/17-module-context/meta.json b/documentation/content/tutorial/17-module-context/meta.json similarity index 100% rename from site/content/tutorial/17-module-context/meta.json rename to documentation/content/tutorial/17-module-context/meta.json diff --git a/site/content/tutorial/18-special-tags/01-debug/app-a/App.svelte b/documentation/content/tutorial/18-special-tags/01-debug/app-a/App.svelte similarity index 100% rename from site/content/tutorial/18-special-tags/01-debug/app-a/App.svelte rename to documentation/content/tutorial/18-special-tags/01-debug/app-a/App.svelte diff --git a/site/content/tutorial/18-special-tags/01-debug/app-b/App.svelte b/documentation/content/tutorial/18-special-tags/01-debug/app-b/App.svelte similarity index 100% rename from site/content/tutorial/18-special-tags/01-debug/app-b/App.svelte rename to documentation/content/tutorial/18-special-tags/01-debug/app-b/App.svelte diff --git a/site/content/tutorial/18-special-tags/01-debug/text.md b/documentation/content/tutorial/18-special-tags/01-debug/text.md similarity index 100% rename from site/content/tutorial/18-special-tags/01-debug/text.md rename to documentation/content/tutorial/18-special-tags/01-debug/text.md diff --git a/site/content/tutorial/18-special-tags/02-html-tags/app-a/App.svelte b/documentation/content/tutorial/18-special-tags/02-html-tags/app-a/App.svelte similarity index 100% rename from site/content/tutorial/18-special-tags/02-html-tags/app-a/App.svelte rename to documentation/content/tutorial/18-special-tags/02-html-tags/app-a/App.svelte diff --git a/site/content/tutorial/18-special-tags/02-html-tags/app-b/App.svelte b/documentation/content/tutorial/18-special-tags/02-html-tags/app-b/App.svelte similarity index 100% rename from site/content/tutorial/18-special-tags/02-html-tags/app-b/App.svelte rename to documentation/content/tutorial/18-special-tags/02-html-tags/app-b/App.svelte diff --git a/site/content/tutorial/18-special-tags/02-html-tags/text.md b/documentation/content/tutorial/18-special-tags/02-html-tags/text.md similarity index 100% rename from site/content/tutorial/18-special-tags/02-html-tags/text.md rename to documentation/content/tutorial/18-special-tags/02-html-tags/text.md diff --git a/site/content/tutorial/18-special-tags/meta.json b/documentation/content/tutorial/18-special-tags/meta.json similarity index 100% rename from site/content/tutorial/18-special-tags/meta.json rename to documentation/content/tutorial/18-special-tags/meta.json diff --git a/site/content/tutorial/19-next-steps/01-congratulations/app-a/App.svelte b/documentation/content/tutorial/19-next-steps/01-congratulations/app-a/App.svelte similarity index 100% rename from site/content/tutorial/19-next-steps/01-congratulations/app-a/App.svelte rename to documentation/content/tutorial/19-next-steps/01-congratulations/app-a/App.svelte diff --git a/site/content/tutorial/19-next-steps/01-congratulations/text.md b/documentation/content/tutorial/19-next-steps/01-congratulations/text.md similarity index 100% rename from site/content/tutorial/19-next-steps/01-congratulations/text.md rename to documentation/content/tutorial/19-next-steps/01-congratulations/text.md diff --git a/site/content/tutorial/19-next-steps/meta.json b/documentation/content/tutorial/19-next-steps/meta.json similarity index 100% rename from site/content/tutorial/19-next-steps/meta.json rename to documentation/content/tutorial/19-next-steps/meta.json diff --git a/sites/svelte.dev/README.md b/sites/svelte.dev/README.md index 085ad9d53e..7c9587b142 100644 --- a/sites/svelte.dev/README.md +++ b/sites/svelte.dev/README.md @@ -64,14 +64,14 @@ Tests can be run using `npm run test`. ## Docs & other content -All the docs, examples, tutorials, FAQ live in the [site/content](../../site/content) directory, outside the site sub-project. If you modify these, and your app server is running, you will need to reload the page to see the changes. +All the docs, examples, tutorials, FAQ live in the [documentation/content](../../documentation/content) directory, outside the site sub-project. If you modify these, and your app server is running, you will need to reload the page to see the changes. Following are the file structures of the different kind of documentations ### Docs structure ```txt -- site/content/docs +- documentation/content/docs - 01-getting-started <- Category - meta.json <- Metadata - 01-introduction.md <- Page @@ -85,7 +85,7 @@ Following are the file structures of the different kind of documentations If you are creating a new page, it must be within a category. That is, you can't have a .md file in the `docs` directory's root level. You may have a category without any pages in it, but you can't have a page without a category. You can add the new page in an existing category, or create your own, for example: ```txt -- site/content/docs +- documentation/content/docs + - 07-my-new-category <- Category + - 01-my-new-page.md <- Page @@ -132,7 +132,7 @@ Docs are processed in the [`src/lib/server/docs`](./src/lib/server/docs) folder. ### Tutorial structure ```txt -- site/content/tutorial +- documentation/content/tutorial - 01-introduction <- Category - meta.json <- Metadata - 01-basics <- Page's content folder @@ -158,7 +158,7 @@ Tutorials are processed in the [`src/lib/server/tutorial`](./src/lib/server/tuto ### Examples structure ```txt -- site/content/examples +- documentation/content/examples - 00-introduction <- Category - meta.json <- Metadata - 00-hello-world <- Page's content folder @@ -182,14 +182,14 @@ Examples are processed in the [`src/lib/server/examples`](./src/lib/server/examp ### Blog structure ```txt -- site/content/blog +- documentation/content/blog - 2019-01-01-my-first-post.md - 2019-01-02-my-second-post.md ``` -Compared to the rest of the content, blog posts are not in a folder. They are placed at the root of `site/content/blog` folder. The name of the file is the date of the post, followed by the slug of the post. The slug is the URL where the blog post is available. For example, the slug of `2019-01-01-my-first-post.md` is `my-first-post`. +Compared to the rest of the content, blog posts are not in a folder. They are placed at the root of `documentation/content/blog` folder. The name of the file is the date of the post, followed by the slug of the post. The slug is the URL where the blog post is available. For example, the slug of `2019-01-01-my-first-post.md` is `my-first-post`. -All the metadata about the blog post is mentioned in the frontematter of a post. For example, this is how the frontmatter of [2023-03-09-zero-config-type-safety.md](../../site/content/blog/2023-03-09-zero-config-type-safety.md) looks like: +All the metadata about the blog post is mentioned in the frontematter of a post. For example, this is how the frontmatter of [2023-03-09-zero-config-type-safety.md](../../documentation/content/blog/2023-03-09-zero-config-type-safety.md) looks like: ```md --- diff --git a/sites/svelte.dev/scripts/generate_examples.js b/sites/svelte.dev/scripts/generate_examples.js index 0af47053bc..2923444595 100644 --- a/sites/svelte.dev/scripts/generate_examples.js +++ b/sites/svelte.dev/scripts/generate_examples.js @@ -2,7 +2,7 @@ import { get_examples_data } from '../src/lib/server/examples/get-examples.js'; import fs from 'node:fs'; const examples_data = get_examples_data( - new URL('../../../site/content/examples', import.meta.url).pathname + new URL('../../../documentation/content/examples', import.meta.url).pathname ); try { diff --git a/sites/svelte.dev/src/lib/server/blog/get-blog-data.js b/sites/svelte.dev/src/lib/server/blog/get-blog-data.js index 0474c674a3..6c8b022b18 100644 --- a/sites/svelte.dev/src/lib/server/blog/get-blog-data.js +++ b/sites/svelte.dev/src/lib/server/blog/get-blog-data.js @@ -3,7 +3,7 @@ import fs from 'fs'; import { extract_frontmatter } from '../markdown'; const BLOG_NAME_REGEX = /^(\d{4}-\d{2}-\d{2})-(.+)\.md$/; -const BASE = '../../site/content/blog'; +const BASE = '../../documentation/content/blog'; /** @returns {import('./types').BlogData} */ export function get_blog_data(base = BASE) { diff --git a/sites/svelte.dev/src/lib/server/docs/get-docs.js b/sites/svelte.dev/src/lib/server/docs/get-docs.js index 2a7ff4bfac..fe6bd33f9e 100644 --- a/sites/svelte.dev/src/lib/server/docs/get-docs.js +++ b/sites/svelte.dev/src/lib/server/docs/get-docs.js @@ -9,7 +9,7 @@ import { transform } from '../markdown'; -const BASE = '../../site/content/docs/'; +const BASE = '../../documentation/content/docs/'; /** @return {import('./types').DocsData} */ export function get_docs_data(base = BASE) { diff --git a/sites/svelte.dev/src/lib/server/examples/get-examples.js b/sites/svelte.dev/src/lib/server/examples/get-examples.js index e9b46a88e7..2eae79bc31 100644 --- a/sites/svelte.dev/src/lib/server/examples/get-examples.js +++ b/sites/svelte.dev/src/lib/server/examples/get-examples.js @@ -1,7 +1,7 @@ // @ts-check import fs from 'node:fs'; -const BASE = '../../site/content/examples/'; +const BASE = '../../documentation/content/examples/'; /** * @returns {import('./types').ExamplesData} diff --git a/sites/svelte.dev/src/lib/server/faq/get-faq.js b/sites/svelte.dev/src/lib/server/faq/get-faq.js index 74b22c8165..22d53e5e91 100644 --- a/sites/svelte.dev/src/lib/server/faq/get-faq.js +++ b/sites/svelte.dev/src/lib/server/faq/get-faq.js @@ -2,7 +2,7 @@ import fs from 'node:fs'; import { extract_frontmatter } from '../markdown'; -const base = '../../site/content/faq'; +const base = '../../documentation/content/faq'; /** * @returns {import('./types').FAQData} diff --git a/sites/svelte.dev/src/lib/server/tutorial/get-tutorial.js b/sites/svelte.dev/src/lib/server/tutorial/get-tutorial.js index bb46a9c382..bdfdf3d587 100644 --- a/sites/svelte.dev/src/lib/server/tutorial/get-tutorial.js +++ b/sites/svelte.dev/src/lib/server/tutorial/get-tutorial.js @@ -2,7 +2,7 @@ import fs from 'node:fs'; import { extract_frontmatter } from '../markdown/index.js'; -const BASE = '../../site/content/tutorial/'; +const BASE = '../../documentation/content/tutorial/'; /** * @returns {import('./types').TutorialData} diff --git a/sites/svelte.dev/src/routes/content.json/content.server.js b/sites/svelte.dev/src/routes/content.json/content.server.js index 8a5c724374..2f81c24097 100644 --- a/sites/svelte.dev/src/routes/content.json/content.server.js +++ b/sites/svelte.dev/src/routes/content.json/content.server.js @@ -9,7 +9,7 @@ import fs from 'node:fs'; import path from 'node:path'; import glob from 'tiny-glob/sync.js'; -const base = '../../site/content/'; +const base = '../../documentation/content/'; const categories = [ { diff --git a/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte b/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte index 0ff2f6461e..d7f11fe7c3 100644 --- a/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte +++ b/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte @@ -49,7 +49,7 @@ $: if (scrollable) data.tutorial, scrollable.scrollTo(0, 0); $: selected = lookup.get(data.slug); - $: improve_link = `https://github.com/sveltejs/svelte/tree/master/site/content/tutorial/${data.tutorial.dir}`; + $: improve_link = `https://github.com/sveltejs/svelte/tree/master/documentation/content/tutorial/${data.tutorial.dir}`; const clone = (file) => ({ name: file.name.replace(/.\w+$/, ''),