diff --git a/src/app.tsx b/src/app.tsx
index de1a2559..0807ffb2 100644
--- a/src/app.tsx
+++ b/src/app.tsx
@@ -2,12 +2,15 @@ import { Router } from '@solidjs/router';
import { FileRoutes } from '@solidjs/start/router';
import type { Component } from 'solid-js';
import { Suspense } from 'solid-js';
+import { DefaultTemplate } from './components/templates/DefaultTemplate.js';
import './app.css';
const App: Component = () => (
- {props.children}}>
-
-
+
+ {props.children}}>
+
+
+
);
export default App;
diff --git a/src/components/templates/DefaultTemplate.tsx b/src/components/templates/DefaultTemplate.tsx
new file mode 100644
index 00000000..832065e5
--- /dev/null
+++ b/src/components/templates/DefaultTemplate.tsx
@@ -0,0 +1,19 @@
+import type { Component, ParentProps } from 'solid-js';
+import { Footer } from '../organisms/Footer.js';
+import { Navbar } from '../organisms/Navbar.js';
+
+/**
+ * The default template.
+ * @param props The component properties.
+ * @returns The component.
+ */
+export const DefaultTemplate: Component = (props) => {
+ const { children } = props;
+ return (
+
+
+ {children}
+
+
+ );
+};
diff --git a/src/entry-server.tsx b/src/entry-server.tsx
index 7160d5cf..8c4df4cb 100644
--- a/src/entry-server.tsx
+++ b/src/entry-server.tsx
@@ -27,6 +27,16 @@ export default createHandler(() => (
/>
+
+