diff --git a/src/lib/components/list.svelte b/src/lib/components/list.svelte new file mode 100644 index 0000000..121bf35 --- /dev/null +++ b/src/lib/components/list.svelte @@ -0,0 +1,41 @@ + + +
+

{title}

+ +
+ + + \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/+page.svelte b/src/routes/(DefaultStyle)/+page.svelte index 3112aa7..f8448d9 100644 --- a/src/routes/(DefaultStyle)/+page.svelte +++ b/src/routes/(DefaultStyle)/+page.svelte @@ -1,11 +1,12 @@ -To show posts, click here \ No newline at end of file + \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/category/+page.server.ts b/src/routes/(DefaultStyle)/category/+page.server.ts index 4628088..adeb888 100644 --- a/src/routes/(DefaultStyle)/category/+page.server.ts +++ b/src/routes/(DefaultStyle)/category/+page.server.ts @@ -13,5 +13,5 @@ export async function load() { } } - return {cats} + return {cats: cats.map((cat)=>{return {page: cat, url: cat}})} } \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/category/+page.svelte b/src/routes/(DefaultStyle)/category/+page.svelte index 2aba39c..9311736 100644 --- a/src/routes/(DefaultStyle)/category/+page.svelte +++ b/src/routes/(DefaultStyle)/category/+page.svelte @@ -1,9 +1,6 @@ -{#each data.cats as cat} -
- {cat} -
-{/each} \ No newline at end of file + \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/category/[slug]/+page.server.ts b/src/routes/(DefaultStyle)/category/[slug]/+page.server.ts index ea36a87..b5054a8 100644 --- a/src/routes/(DefaultStyle)/category/[slug]/+page.server.ts +++ b/src/routes/(DefaultStyle)/category/[slug]/+page.server.ts @@ -5,7 +5,11 @@ export async function load({params}) { const metalist = await Metadatas() - const result = metalist.filter((meta)=>meta.metadata.category == cat).map((meta)=>meta.postId) + const posts = metalist + .filter((meta)=>meta.metadata.category == cat) + .map((meta)=>{ + return {page: meta.postId, url: `../../post/${meta.postId}`} + }) - return {posts: result} + return {cat, posts} } \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/category/[slug]/+page.svelte b/src/routes/(DefaultStyle)/category/[slug]/+page.svelte index 29e144e..49df0d1 100644 --- a/src/routes/(DefaultStyle)/category/[slug]/+page.svelte +++ b/src/routes/(DefaultStyle)/category/[slug]/+page.svelte @@ -1,7 +1,6 @@ -{#each data.posts as post} -
{post}
-{/each} \ No newline at end of file + \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/tag/+page.server.ts b/src/routes/(DefaultStyle)/tag/+page.server.ts index 9e34e7a..c9a7267 100644 --- a/src/routes/(DefaultStyle)/tag/+page.server.ts +++ b/src/routes/(DefaultStyle)/tag/+page.server.ts @@ -13,5 +13,5 @@ export async function load() { } } - return {tags} + return {tags: tags.map((tag)=>{return {page: tag, url: tag}})} } \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/tag/+page.svelte b/src/routes/(DefaultStyle)/tag/+page.svelte index 147881b..380c686 100644 --- a/src/routes/(DefaultStyle)/tag/+page.svelte +++ b/src/routes/(DefaultStyle)/tag/+page.svelte @@ -1,9 +1,6 @@ -{#each data.tags as tag} -
- {tag} -
-{/each} \ No newline at end of file + \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/tag/[slug]/+page.server.ts b/src/routes/(DefaultStyle)/tag/[slug]/+page.server.ts index b227a3f..6683335 100644 --- a/src/routes/(DefaultStyle)/tag/[slug]/+page.server.ts +++ b/src/routes/(DefaultStyle)/tag/[slug]/+page.server.ts @@ -5,7 +5,11 @@ export async function load({params}) { const metalist = await Metadatas() - const result = metalist.filter((meta)=>meta.metadata.tags.includes(tag)).map((meta)=>meta.postId) + const posts = metalist + .filter((meta)=>meta.metadata.tags.includes(tag)) + .map((meta)=>{ + return {page: meta.postId, url: `../../post/${meta.postId}`} + }) - return {posts: result} + return {tag, posts} } \ No newline at end of file diff --git a/src/routes/(DefaultStyle)/tag/[slug]/+page.svelte b/src/routes/(DefaultStyle)/tag/[slug]/+page.svelte index 29e144e..1011f68 100644 --- a/src/routes/(DefaultStyle)/tag/[slug]/+page.svelte +++ b/src/routes/(DefaultStyle)/tag/[slug]/+page.svelte @@ -1,7 +1,6 @@ -{#each data.posts as post} -
{post}
-{/each} \ No newline at end of file + \ No newline at end of file