TODO...
+``` + +Dynamic parameters are encoded using `[brackets]`. For example, here's how you could create a page that renders a blog post: + +```html + +{error.message}
+ +{#if dev && error.stack} +{error.stack}
+{/if}
diff --git a/site/src/routes/_layout.svelte b/site/src/routes/_layout.svelte
new file mode 100644
index 0000000..e5768a8
--- /dev/null
+++ b/site/src/routes/_layout.svelte
@@ -0,0 +1,37 @@
+
+
+
+
+@@(\d+)<\/p>/g, (match, id) => { + return `
${highlighted[id]}`;
+ })
+ .replace(/^\t+/gm, match => match.split('\t').join(' '));
+
+ const subsections = [];
+ const pattern = /Sapper is an application framework powered by Svelte — build bigger apps with a smaller footprint
+ + learn more + + + +All the SEO and progressive enhancement of a server-rendered app, with the slick navigation of an SPA
+ + learn more + + + +Hit the ground running with advanced routing, server-side rendering, code-splitting, offline support and more
+ + learn more + + + + +Sapper is a framework for building web applications of all sizes, with a beautiful development experience and flexible filesystem-based routing.
+ +Unlike single-page apps, Sapper doesn't compromise on SEO, progressive enhancement or the initial load experience — but unlike traditional server-rendered apps, navigation is instantaneous for that app-like feel.
+ +Read the introductory blog post to learn more.
++npx degit sveltejs/template my-svelte-project +cd my-svelte-project + +npm install +npm run dev & open http://localhost:5000 ++ +
See the quickstart guide for more information.
+ + +