16 lines
567 B
JavaScript
16 lines
567 B
JavaScript
import { markdownToHtml } from '../../shared/lib/markdown.js';
|
|
|
|
export function createArticleDraft({ articles, assets }) {
|
|
return {
|
|
slug: `new-post-${Date.now()}`,
|
|
title: 'Новая статья',
|
|
date: new Date().toISOString(),
|
|
author: articles[0]?.author || 'DarkRiDDeR',
|
|
categories: articles[0]?.categories || ['Разное'],
|
|
cover: assets[0] || '/assets/illustrations/vibe-cover.svg',
|
|
excerpt: 'Короткий анонс статьи.',
|
|
contentHtml: markdownToHtml('Текст статьи.'),
|
|
readingMinutes: 1,
|
|
};
|
|
}
|