mirror of
https://github.com/Motschen/midnightdust-eu.git
synced 2025-12-18 03:15:09 +01:00
More progress
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
---
|
||||
import DefaultLayout from '../../layouts/DefaultLayout.astro'
|
||||
import { Card, Pagination } from 'accessible-astro-components'
|
||||
import blogPosts from '../../../public/blog/blog-posts.json'
|
||||
|
||||
export async function getStaticPaths({ paginate }) {
|
||||
const response = await fetch('https://jsonplaceholder.typicode.com/posts')
|
||||
const data = await response.json()
|
||||
//const response = await fetch('https://jsonplaceholder.typicode.com/posts')
|
||||
//const data = await response.json()
|
||||
const data = blogPosts;
|
||||
|
||||
return paginate(data, { pageSize: 6 })
|
||||
}
|
||||
@@ -36,7 +38,8 @@ const { page } = Astro.props
|
||||
<Card
|
||||
url={'/blog/' + post.title.replaceAll(' ', '-').toLowerCase()}
|
||||
title={post.title}
|
||||
footer={'userId:' + post.userId}
|
||||
footer={'Written by: ' + post.userId}
|
||||
img={post.img}
|
||||
>
|
||||
{post.body}
|
||||
</Card>
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
---
|
||||
import DefaultLayout from '../../layouts/DefaultLayout.astro'
|
||||
import { Breadcrumbs, BreadcrumbsItem } from 'accessible-astro-components'
|
||||
import blogPosts from '../../../public/blog/blog-posts.json'
|
||||
|
||||
export async function getStaticPaths() {
|
||||
const data = await fetch('https://jsonplaceholder.typicode.com/posts').then((response) => response.json())
|
||||
const data = blogPosts;
|
||||
//const data = await fetch('https://jsonplaceholder.typicode.com/posts').then((response) => response.json())
|
||||
|
||||
return data.map((post) => {
|
||||
return {
|
||||
@@ -29,7 +31,7 @@ const { post } = Astro.props
|
||||
<section class="my-12">
|
||||
<div class="container">
|
||||
<h1>{post.title}</h1><br />
|
||||
<p>By userId: {post.userId}</p>
|
||||
<p>By user: {post.userId}</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="my-12">
|
||||
|
||||
Reference in New Issue
Block a user