From a91b56abb849752469aa62933d6f7d50f2d3116d Mon Sep 17 00:00:00 2001 From: Jaron Date: Wed, 29 Apr 2026 23:13:10 -0500 Subject: [PATCH] feat: introduce main and writing layouts to standardize page structure --- app/layouts/main.vue | 181 ++++++++++++++++ app/layouts/writing.vue | 189 +++++++++++++++++ app/pages/index.vue | 357 +++++--------------------------- app/pages/writing/[...slug].vue | 8 +- app/pages/writing/index.vue | 10 +- content/writing/index.md | 5 + content/writing/thing.md | 5 + 7 files changed, 450 insertions(+), 305 deletions(-) create mode 100644 app/layouts/main.vue create mode 100644 app/layouts/writing.vue diff --git a/app/layouts/main.vue b/app/layouts/main.vue new file mode 100644 index 0000000..8fe3465 --- /dev/null +++ b/app/layouts/main.vue @@ -0,0 +1,181 @@ + + + diff --git a/app/layouts/writing.vue b/app/layouts/writing.vue new file mode 100644 index 0000000..b3782d7 --- /dev/null +++ b/app/layouts/writing.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/app/pages/index.vue b/app/pages/index.vue index f9fa33c..b11e483 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -40,300 +40,69 @@ useHead({ }, ], }); + +definePageMeta({ + layout: 'main', +});