blog posts loading functional
This commit is contained in:
parent
db78dd8066
commit
2656ef7e74
8 changed files with 2077 additions and 30 deletions
20
content/blog/about-this-site.md
Normal file
20
content/blog/about-this-site.md
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
title: 'About This Site'
|
||||||
|
description: 'A look behind the technologies and inspiration for this site'
|
||||||
|
date: '20-07-2024'
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# meow
|
||||||
|
|
||||||
|
## meow meow
|
||||||
|
|
||||||
|
### meow meow meow
|
||||||
|
|
||||||
|
nya nya nya
|
||||||
|
|
||||||
|
|
||||||
|
- nyaaaaaa
|
||||||
18
content/blog/first-post.md
Normal file
18
content/blog/first-post.md
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
title: 'First Blog Post'
|
||||||
|
description: 'A simple test post to make sure everythings working'
|
||||||
|
date: '20-07-2024'
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
title
|
||||||
|
|
||||||
|
# Hello world
|
||||||
|
|
||||||
|
Markdown test post
|
||||||
|
|
||||||
|
- meow
|
||||||
|
- nya
|
||||||
|
|
||||||
|
dsadsa
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# Hello world
|
|
||||||
|
|
||||||
Markdown test post
|
|
||||||
|
|
||||||
- meow
|
|
||||||
|
|
||||||
dsadsa
|
|
||||||
|
|
@ -2,5 +2,9 @@
|
||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
compatibilityDate: '2024-04-03',
|
compatibilityDate: '2024-04-03',
|
||||||
devtools: { enabled: true },
|
devtools: { enabled: true },
|
||||||
css: ["@/assets/css/main.scss"]
|
css: ["@/assets/css/main.scss"],
|
||||||
|
modules: ["@nuxt/content"],
|
||||||
|
content: {
|
||||||
|
documentDriven: false
|
||||||
|
}
|
||||||
})
|
})
|
||||||
2020
package-lock.json
generated
2020
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -10,6 +10,7 @@
|
||||||
"postinstall": "nuxt prepare"
|
"postinstall": "nuxt prepare"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@nuxt/content": "^2.13.2",
|
||||||
"nuxt": "^3.12.3",
|
"nuxt": "^3.12.3",
|
||||||
"vue": "latest"
|
"vue": "latest"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
<template>
|
|
||||||
<p>meow~</p>
|
|
||||||
</template>
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<script>
|
<!-- <script>
|
||||||
export default {
|
export default {
|
||||||
async asyncData({ $content, params }) {
|
async asyncData({ $content, params }) {
|
||||||
const post = await $content('blog', params.slug).fetch()
|
const post = await $content('blog', params.slug).fetch()
|
||||||
|
|
@ -6,11 +6,31 @@
|
||||||
return { post }
|
return { post }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script> -->
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<main>
|
<main>
|
||||||
<ContentDoc />
|
<a href="/"><-- Return Home</a>
|
||||||
|
<ContentDoc v-slot="{ doc }">
|
||||||
|
<article class="post">
|
||||||
|
<h1>{{ doc.title }}</h1>
|
||||||
|
<p>{{ doc.date }}</p>
|
||||||
|
<hr/>
|
||||||
|
<ContentRenderer :value="doc" />
|
||||||
|
</article>
|
||||||
|
</ContentDoc>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- <main>
|
||||||
|
<ContentSlot :use="$slots.title" unwrap="p" />
|
||||||
|
<ContentDoc />
|
||||||
|
</main> -->
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.post{
|
||||||
|
width: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue