diff --git a/src/hooks.server.js b/src/hooks.server.js index 0f69e8b..176cb3a 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -3,7 +3,6 @@ import { redirect } from '@sveltejs/kit'; /** @type {import('@sveltejs/kit').Handle} */ export async function handle({ event, resolve }) { - console.log(new URL(event.request.url).host) if(new URL(event.request.url).host === env.sites_url) redirect(302, env.frontend_url) return resolve(event); } \ No newline at end of file diff --git a/src/lib/ui/header.svelte b/src/lib/ui/header.svelte index 632abcb..87a8d3f 100644 --- a/src/lib/ui/header.svelte +++ b/src/lib/ui/header.svelte @@ -1,6 +1,6 @@
@@ -39,6 +63,10 @@
{/each} + + {#if !endOfArticle} + + {/if} diff --git a/src/routes/[slug]/+page.svelte b/src/routes/[slug]/+page.svelte index f247be3..6c6815d 100644 --- a/src/routes/[slug]/+page.svelte +++ b/src/routes/[slug]/+page.svelte @@ -21,10 +21,14 @@ }); export let data; - - $: console.log(article); + + + + {article?.meta_title} + +
- +
diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte new file mode 100644 index 0000000..2e0dc78 --- /dev/null +++ b/src/routes/about/+page.svelte @@ -0,0 +1,10 @@ + + +
+
+

{data.blog.site.about_text}

+
\ No newline at end of file diff --git a/src/routes/getPosts/+server.js b/src/routes/getPosts/+server.js new file mode 100644 index 0000000..38776c1 --- /dev/null +++ b/src/routes/getPosts/+server.js @@ -0,0 +1,12 @@ +import { env } from '$lib'; +import { error, json, text } from '@sveltejs/kit'; +import { get } from 'svelte/store'; +import { site_id } from '../store'; + +/** @type {import('./$types').RequestHandler} */ +export async function GET({fetch, url}) { + const offset = url.searchParams.get("offset") || 0; + const postsRes = await fetch(env.api_url + `/blog?blog_id=${get(site_id)}&offset=${offset}`).then(x=>x.json()); + + return json(postsRes.articles); +} \ No newline at end of file diff --git a/src/routes/store.js b/src/routes/store.js new file mode 100644 index 0000000..df3fad3 --- /dev/null +++ b/src/routes/store.js @@ -0,0 +1,3 @@ +import { writable } from "svelte/store"; + +export const site_id = writable(""); \ No newline at end of file