fix crawling

This commit is contained in:
vcoppe
2025-11-10 18:37:31 +01:00
parent e334419e24
commit 36c6c623de
8 changed files with 48 additions and 23 deletions

View File

@@ -0,0 +1,6 @@
import { languages } from '$lib/languages';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => {
return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang }));
};

View File

@@ -0,0 +1,6 @@
import { languages } from '$lib/languages';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => {
return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang }));
};

View File

@@ -154,15 +154,6 @@
{/if}
</div>
<!-- hidden links for svelte crawling -->
<div class="hidden">
{#each Object.entries(languages) as [lang, label]}
<a href={getURLForLanguage(lang, '/embed')}>
{label}
</a>
{/each}
</div>
<style lang="postcss">
@reference "tailwindcss";

View File

@@ -0,0 +1,6 @@
import { languages } from '$lib/languages';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => {
return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang }));
};

View File

@@ -0,0 +1,6 @@
import { languages } from '$lib/languages';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => {
return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang }));
};

View File

@@ -0,0 +1,22 @@
import { languages } from '$lib/languages';
import { guides } from '$lib/components/docs/docs';
import type { EntryGenerator } from './$types';
export const entries: EntryGenerator = () => {
let entries = [];
for (let lang of Object.keys(languages)) {
for (let guide of Object.keys(guides)) {
entries.push({
language: lang == 'en' ? '' : lang,
guide,
});
for (let subguide of guides[guide]) {
entries.push({
language: lang == 'en' ? '' : lang,
guide: `${guide}/${subguide}`,
});
}
}
}
return entries;
};