feat: update site URLs and enhance image handling
- Changed site URLs in docker-compose and deployment configurations to remove "www" prefix for consistency. - Improved image handling by introducing warmPostCardImages function for pre-fetching images in posts and tags. - Enhanced PostCard component with responsive image sizes for better performance. - Updated layout to include robots meta tag and JSON-LD structured data for improved SEO. - Added loading state for images in TopBanner component to enhance user experience.
This commit is contained in:
@@ -1,11 +1,17 @@
|
||||
import type { PageServerLoad } from './$types';
|
||||
import { loadPostsList } from '$lib/blog-utils';
|
||||
import { warmPostCardImages } from '$lib/rusty-image.server';
|
||||
import { t, T } from '$lib/translations';
|
||||
|
||||
export const load: PageServerLoad = async ({ locals }) => {
|
||||
export const load: PageServerLoad = async ({ locals, fetch }) => {
|
||||
const translations = locals.translations ?? {};
|
||||
const result = await loadPostsList({ page: 1 });
|
||||
|
||||
warmPostCardImages(
|
||||
result.posts as Array<{ _rawImageUrl?: string; _imageFocal?: { x: number; y: number } | null }>,
|
||||
fetch,
|
||||
);
|
||||
|
||||
return {
|
||||
...result,
|
||||
translations,
|
||||
|
||||
Reference in New Issue
Block a user