16 lines
No EOL
497 B
TypeScript
16 lines
No EOL
497 B
TypeScript
import { fetchPostsSorted, sortPostsByPostAndUpdateDate } from "$src/lib/util/Blogs";
|
||
|
||
const LATEST_POSTS_COUNT = 5;
|
||
|
||
export async function load() {
|
||
let md: any
|
||
try {
|
||
md = await import("$src/pages/index.md");
|
||
} catch (ex) {
|
||
throw "Не удалось найти текст для главной страницы";
|
||
}
|
||
return {
|
||
content: md.default,
|
||
posts: (await fetchPostsSorted(sortPostsByPostAndUpdateDate)).slice(0, LATEST_POSTS_COUNT)
|
||
};
|
||
} |