Я настроил статически сгенерированный сайт Sveltekit по https://svelte.dev/docs/kit/adapter-static. Технически это работает. Для всего на сайте есть предварительно обработанная страница, даже для динамического контента с помощью EntryGenerator.
Однако статически сгенерированный HTML-код не является ни полным HTML-содержимым, ни каким-либо тегом svelte:head, который я добавил для SEO. Вместо этого происходит вызов Promise, который затем динамически воссоздает HTML и теги. Это не совсем то, чего я ожидал от ssg.
Есть ли способ хотя бы получить предварительно сгенерированный материал svelte:head?
Я использую Svelte v5.0.0, SvelteKit v2.16.0 и адаптер-статический v3.0.9. Вот моя конфигурация:
/** @type {import('@sveltejs/kit').Config} */
const config = {
extensions: ['.svelte', '.md'],
preprocess: [vitePreprocess(), mdsvex(mdsvexOptions)],
kit: {
adapter: adapter({
fallback: 'index.html',
pages: 'build',
assets: 'build'
})
}
};
Подробнее здесь: https://stackoverflow.com/questions/798 ... ml-or-tags
Генерация статического сайта Svelte без предварительной обработки HTML или тегов ⇐ Javascript
Форум по Javascript
1768087956
Anonymous
Я настроил статически сгенерированный сайт Sveltekit по https://svelte.dev/docs/kit/adapter-static. Технически это работает. Для всего на сайте есть предварительно обработанная страница, даже для динамического контента с помощью EntryGenerator.
Однако статически сгенерированный HTML-код не является ни полным HTML-содержимым, ни каким-либо тегом svelte:head, который я добавил для SEO. Вместо этого происходит вызов Promise, который затем динамически воссоздает HTML и теги. Это не совсем то, чего я ожидал от ssg.
Есть ли способ хотя бы получить предварительно сгенерированный материал svelte:head?
Я использую Svelte v5.0.0, SvelteKit v2.16.0 и адаптер-статический v3.0.9. Вот моя конфигурация:
/** @type {import('@sveltejs/kit').Config} */
const config = {
extensions: ['.svelte', '.md'],
preprocess: [vitePreprocess(), mdsvex(mdsvexOptions)],
kit: {
adapter: adapter({
fallback: 'index.html',
pages: 'build',
assets: 'build'
})
}
};
Подробнее здесь: [url]https://stackoverflow.com/questions/79865259/svelte-static-site-generation-not-pre-rendering-html-or-tags[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия