mirror of
https://github.com/DBNinjin/Ninjin.Web.v2.git
synced 2025-06-28 02:41:54 +00:00
Update for Prerender
This commit is contained in:
parent
b7b2c326e8
commit
514b0c6181
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "ninjin.sk",
|
"name": "dbninjin.svelte",
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ninjin.sk",
|
"name": "dbninjin.svelte",
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@popperjs/core": "^2.11.8",
|
"@popperjs/core": "^2.11.8",
|
||||||
|
@ -7,17 +7,17 @@
|
|||||||
const iconLinks = [
|
const iconLinks = [
|
||||||
{
|
{
|
||||||
name: 'Rejoindre notre Discord',
|
name: 'Rejoindre notre Discord',
|
||||||
url: '/api/redirect?to=discord',
|
url: 'https://discord.gg/JcbAENk',
|
||||||
icon: logoDiscord
|
icon: logoDiscord
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Regarder nous sur YouTube',
|
name: 'Regarder nous sur YouTube',
|
||||||
url: '/api/redirect?to=youtube',
|
url: 'https://www.youtube.com/channel/UCRQcMWRLBLC-jj1XvyCv7yA',
|
||||||
icon: logoYoutube
|
icon: logoYoutube
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Télécharger le Launcher',
|
name: 'Télécharger le Launcher',
|
||||||
url: '/api/redirect?to=download/launcher',
|
url: 'https://github.com/Hedaox/Ninjin/raw/master/download/NinjinLauncherBootstrap.jar',
|
||||||
icon: logoNinjin
|
icon: logoNinjin
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
@ -31,7 +31,7 @@
|
|||||||
<small>
|
<small>
|
||||||
{currentYears} ©
|
{currentYears} ©
|
||||||
<a
|
<a
|
||||||
href="/api/redirect?to=github-dev"
|
href="https://github.com/anotherfrench"
|
||||||
title="Voir le Profil GitHub"
|
title="Voir le Profil GitHub"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener"
|
rel="noopener"
|
||||||
@ -41,7 +41,7 @@
|
|||||||
</a>
|
</a>
|
||||||
pour
|
pour
|
||||||
<a
|
<a
|
||||||
href="/api/redirect?to=github&repo=web-v2"
|
href="https://github.com/NinjinMC/Ninjin.Web.v2"
|
||||||
title="Voir le Repo GitHub"
|
title="Voir le Repo GitHub"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener"
|
rel="noopener"
|
||||||
|
@ -16,12 +16,14 @@
|
|||||||
*/
|
*/
|
||||||
export let description;
|
export let description;
|
||||||
|
|
||||||
|
var ogImage = 'https://dynamic-og-image-generator.vercel.app/api/generate';
|
||||||
|
var avatar = 'https://ninjin.eu.org/assets/images/ninjin_avatar.png';
|
||||||
/**
|
/**
|
||||||
* @type {any}
|
* @type {any}
|
||||||
* @default null
|
* @default null
|
||||||
* @optional
|
* @optional
|
||||||
*/
|
*/
|
||||||
export let image = `/api/og-images?title=${title.replaceAll(' ', '+')}&path=${$page.url.hostname}${$page.url.pathname == '/' ? '/' : $page.url.pathname}`;
|
export let image = `${ogImage}?title=${title}&author=Dragon+Ball+Ninjin&avatar=${avatar}&websiteUrl=${url}&theme=Default`;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {any}
|
* @type {any}
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
</span>
|
</span>
|
||||||
{:else}
|
{:else}
|
||||||
<a
|
<a
|
||||||
href={`/api/redirect?to=discord&guild_id=${guild_id}&channel_id=${channel_id}`}
|
href={`https://discord.com/channels/${guild_id}/${channel_id}`}
|
||||||
title={`Voir le canal ${name} sur Discord`}
|
title={`Voir le canal ${name} sur Discord`}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener"
|
rel="noopener"
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
export const prerender = true;
|
||||||
|
|
||||||
export function load({ cookies }) {
|
export function load({ cookies }) {
|
||||||
return {
|
return {
|
||||||
revertNinjinLogo: cookies.get('ninjin_af#eg@api/activate-revert-logo') || 'false'
|
revertNinjinLogo: cookies.get('ninjin_af#eg@api/activate-revert-logo') || 'false'
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
<MetaData
|
<script>
|
||||||
title="'API' - Activate Revert Logo"
|
import MetaData from '$lib/components/Layouts/MetaData.svelte';
|
||||||
description="Sur cette page, bah rien..."
|
</script>
|
||||||
/>
|
|
||||||
|
<MetaData title="'API' - Activate Revert Logo" description="Sur cette page, bah rien..." />
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="flex min-h-[50dvh] flex-col items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8"
|
class="flex min-h-[50dvh] flex-col items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8"
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
import { redirect } from '@sveltejs/kit';
|
|
||||||
|
|
||||||
/** @type {import('./$types').PageLoad} */
|
|
||||||
export function load({ url }) {
|
|
||||||
let title = url.searchParams.get('title') || 'Undefined';
|
|
||||||
let pathName = url.searchParams.get('path') || '/';
|
|
||||||
|
|
||||||
var ogImage = 'https://dynamic-og-image-generator.vercel.app/api/generate';
|
|
||||||
var avatar = 'https://ninjin.eu.org/assets/images/ninjin_avatar.png';
|
|
||||||
redirect(
|
|
||||||
302,
|
|
||||||
`${ogImage}?title=${title}&author=Dragon+Ball+Ninjin&avatar=${avatar}&websiteUrl=${pathName}&theme=Default`
|
|
||||||
);
|
|
||||||
}
|
|
@ -1,46 +0,0 @@
|
|||||||
import { redirect } from '@sveltejs/kit';
|
|
||||||
|
|
||||||
/** @type {import('./$types').PageLoad} */
|
|
||||||
export function load({ params, url }) {
|
|
||||||
let goTo = url.searchParams.get('to');
|
|
||||||
let repository = url.searchParams.get('repo');
|
|
||||||
let channelId = url.searchParams.get('channel_id');
|
|
||||||
let guildId = url.searchParams.get('guild_id');
|
|
||||||
|
|
||||||
switch (goTo) {
|
|
||||||
case 'discord':
|
|
||||||
if (!guildId || !channelId || (!guildId && !channelId)) {
|
|
||||||
redirect(302, `https://discord.gg/JcbAENk`);
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (guildId && channelId) {
|
|
||||||
case guildId && channelId:
|
|
||||||
redirect(302, `https://discord.com/channels/${guildId}/${channelId}`);
|
|
||||||
default:
|
|
||||||
redirect(302, `https://discord.gg/JcbAENk`);
|
|
||||||
}
|
|
||||||
case 'youtube':
|
|
||||||
redirect(302, `https://www.youtube.com/channel/UCRQcMWRLBLC-jj1XvyCv7yA`);
|
|
||||||
case 'github-dev':
|
|
||||||
redirect(302, `https://github.com/anotherfrench`);
|
|
||||||
case 'github':
|
|
||||||
switch (repository) {
|
|
||||||
case 'web-v2':
|
|
||||||
redirect(302, `https://github.com/NinjinMC/Ninjin.Web.v2`);
|
|
||||||
default:
|
|
||||||
redirect(302, `https://github.com/NinjinMC`);
|
|
||||||
}
|
|
||||||
case 'download/java':
|
|
||||||
redirect(
|
|
||||||
302,
|
|
||||||
`https://javadl.oracle.com/webapps/download/AutoDL?BundleId=238729_478a62b7d4e34b78b671c754eaaf38ab`
|
|
||||||
);
|
|
||||||
case 'download/launcher':
|
|
||||||
redirect(
|
|
||||||
302,
|
|
||||||
`https://github.com/Hedaox/Ninjin/raw/master/download/NinjinLauncherBootstrap.jar`
|
|
||||||
);
|
|
||||||
default:
|
|
||||||
redirect(302, `/`);
|
|
||||||
}
|
|
||||||
}
|
|
@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
<p class="text-center text-lg mt-4">
|
<p class="text-center text-lg mt-4">
|
||||||
En cas de crash, vérifiez que vous avez bien <a
|
En cas de crash, vérifiez que vous avez bien <a
|
||||||
href="/api/redirect?to=download/java"
|
href="https://javadl.oracle.com/webapps/download/AutoDL?BundleId=238729_478a62b7d4e34b78b671c754eaaf38ab"
|
||||||
title="Télécharger Java en 64 bit."
|
title="Télécharger Java en 64 bit."
|
||||||
rel="noopener"
|
rel="noopener"
|
||||||
target="_self"><b>Java 64 bit</b></a
|
target="_self"><b>Java 64 bit</b></a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user