diff --git a/src/lib/components/DateWidget.svelte b/src/lib/components/DateWidget.svelte index 69ab90d..337868d 100644 --- a/src/lib/components/DateWidget.svelte +++ b/src/lib/components/DateWidget.svelte @@ -15,12 +15,12 @@
- + {dateString ? new Date(dateString).toLocaleString(undefined, { month: 'short', diff --git a/src/routes/blog/[slug]/+page.svelte b/src/routes/blog/[slug]/+page.svelte index 03115fc..3c6f2b3 100644 --- a/src/routes/blog/[slug]/+page.svelte +++ b/src/routes/blog/[slug]/+page.svelte @@ -36,17 +36,16 @@
{#if data.blogPost.dateChanged} {/if} {#each authors as author} - - + {author} diff --git a/src/routes/blog/rss.xml/+server.ts b/src/routes/blog/rss.xml/+server.ts index 59429cf..69564c5 100644 --- a/src/routes/blog/rss.xml/+server.ts +++ b/src/routes/blog/rss.xml/+server.ts @@ -21,26 +21,6 @@ function makeThumbnail(post: App.BlogPost): string { return `

`; } -function makeAuthors(post: App.BlogPost): string { - const authors = - (post.authors == null - ? [] - : typeof post.authors === 'string' - ? [post.authors] - : post.authors) - .map(a => escapeXml(a)); - - if (authors.length === 0) return ''; - - let authorsString = authors[0]; - if (authors.length > 1) { - const lastAuthor = authors.pop(); - authorsString = `${authors.join(', ')} и ${lastAuthor}`; - } - - return `\n${authorsString}`; -} - export async function GET({ setHeaders }) { setHeaders({ 'Cache-Control': 'max-age=0, s-maxage=3600', @@ -56,7 +36,7 @@ export async function GET({ setHeaders }) { ${feedUpdated.toUTCString()} ${posts.map((post) => ` ${escapeXml(post.title)} -${makeAuthors(post)} + https://teasanctuary.ru/blog/${post.slug} https://teasanctuary.ru/blog/${post.slug} ${(new Date(post.date!)).toUTCString()}