add the new version to README

Signed-off-by: ngn <ngn@ngn.tf>
This commit is contained in:
ngn
2025-01-18 04:51:53 +03:00
parent fa2f3acb35
commit fb58722216
13 changed files with 242 additions and 264 deletions

View File

@ -2,9 +2,10 @@ import { api_get_projects } from "$lib/api.js";
export async function load({ fetch }) {
try {
let projects = await api_get_projects(fetch)
let projects = await api_get_projects(fetch);
return {
projects: null === projects ? [] : projects,
error: "",
};
} catch (err) {
return {

View File

@ -14,7 +14,7 @@
<Head title="home" desc="home page of my personal website" />
<Header picture="tired" title={$_("home.title")} />
{#if data.error !== undefined}
{#if data.error.length !== 0}
<Error error={data.error} />
{:else}
<main>

View File

@ -5,6 +5,7 @@ export async function load({ fetch, params }) {
return {
docs: await doc_get_list(fetch),
doc: await doc_get(fetch, params.name),
error: "",
};
} catch (err) {
return { error: err.toString() };

View File

@ -4,6 +4,7 @@
import Head from "$lib/head.svelte";
import { locale, _ } from "svelte-i18n";
import { goto } from "$app/navigation";
import { color } from "$lib/util.js";
import DOMPurify from "dompurify";
import { onMount } from "svelte";
@ -15,14 +16,18 @@
onMount(async () => {
for (let key in data.doc)
data.doc[key]["content"] = DOMPurify.sanitize(data.doc[key]["content"]);
if (undefined !== data.error && data.error.includes("not found")) goto("/");
});
</script>
<Head title="documentation" desc="website and API documentation" />
<Header picture="reader" title={$_("doc.title")} />
{#if data.error !== undefined}
<Error error={data.error} />
{#if data.error.length !== 0}
{#if !data.error.includes("not found")}
<Error error={data.error} />
{/if}
{:else}
<main>
{#if data.doc !== undefined}

View File

@ -2,9 +2,10 @@ import { api_get_services } from "$lib/api.js";
export async function load({ fetch }) {
try {
let services = await api_get_services(fetch)
let services = await api_get_services(fetch);
return {
services: null === services ? [] : services,
error: "",
};
} catch (err) {
return {

View File

@ -36,7 +36,7 @@
<Head title="services" desc="my self-hosted services and projects" />
<Header picture="cool" title={$_("services.title")} />
{#if data.error !== undefined}
{#if data.error.length !== 0}
<Error error={data.error} />
{:else}
<main>