diff --git a/.gitignore b/.gitignore
index 30e63a6..3633253 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,7 @@ dist-ssr
/pages
/components
/panels
+/layouts
public
README.md
*.local
diff --git a/README.markdown b/README.markdown
index 89c4bfd..578f89b 100644
--- a/README.markdown
+++ b/README.markdown
@@ -209,6 +209,53 @@ export default {
}
```
+### Customizing the Layout
+
+The application comes with a default layout that includes a header and a footer. If you'd like to replace this layout with your own, you can do so by creating a custom layout file.
+
+Steps to replace the default layout
+
+1. In the root folder of your project, create a new folder called `layouts` (if it doesn't already exist).
+2. Inside this folder, create a file named default.vue.
+3. Define your custom layout structure inside this file as needed.
+
+Example of layout/default.vue
+
+```vuejs
+
+
+
+
+
+```
+
+This custom layout will replace the default one and be applied throughout the application. You can include your own elements, such as a navigation bar or footer, as needed.
+
+#### Using Multiple Layouts
+
+In addition to replacing the default layout, you can create multiple layouts by adding more .vue files inside the layout folder. You can then specify which layout to use for a specific page by setting the layout name in the meta property of the `` tag in your Single File Component (SFC).
+
+JSON5:
+
+```js
+
+{
+ meta: {
+ layout: 'custom'
+ }
+}
+
+```
+
+YAML:
+
+```yaml
+
+meta:
+ layout: custom
+
+```
+
### External panels
To add panels in Taxa pages, create a folder called `panels` in your `setup` branch, and inside it create another folder for your panel. For example: `panels/PanelTest`
diff --git a/src/App.vue b/src/App.vue
index bb29998..45c71d5 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,13 +1,31 @@
-
+
-
+
\ No newline at end of file
+
diff --git a/src/components/Card/VCardContent.global.vue b/src/components/Card/VCardContent.global.vue
index a07e30b..8abe623 100644
--- a/src/components/Card/VCardContent.global.vue
+++ b/src/components/Card/VCardContent.global.vue
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/src/components/Card/VCardHeader.global.vue b/src/components/Card/VCardHeader.global.vue
index 0857e92..1dcc288 100644
--- a/src/components/Card/VCardHeader.global.vue
+++ b/src/components/Card/VCardHeader.global.vue
@@ -1,5 +1,7 @@
-
+
-
\ No newline at end of file
+
diff --git a/src/components/Footer/FooterCitation.vue b/src/components/Footer/FooterCitation.vue
new file mode 100644
index 0000000..c40fb40
--- /dev/null
+++ b/src/components/Footer/FooterCitation.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
diff --git a/src/components/Footer/FooterCopyright.vue b/src/components/Footer/FooterCopyright.vue
new file mode 100644
index 0000000..78ffbf0
--- /dev/null
+++ b/src/components/Footer/FooterCopyright.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/src/components/Layout/LayoutFooter.vue b/src/components/Layout/LayoutFooter.vue
index eb29d76..7a65f19 100644
--- a/src/components/Layout/LayoutFooter.vue
+++ b/src/components/Layout/LayoutFooter.vue
@@ -3,39 +3,8 @@
class="footer text-white bottom-0 border-gray-200 bg-zinc-800 pl-4 pr-4"
>