Skip to content

Commit 991c5c3

Browse files
committed
fix: 修正生成RSS标题的逻辑,确保标题长度不超过12个字符
1 parent 00ba2ed commit 991c5c3

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

server/utils/rss.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,11 @@ export async function generateRssFeed(
5555
// 如果有content,则取content第一行作为title,否则用原有逻辑
5656
let title: string;
5757
if (note.title) {
58-
title = note.title;
58+
title = note.title.length > 12 ? note.title.slice(0, 12) + '…' : note.title;
5959
} else if (content.trim().length > 0) {
6060
// 按换行符分割,取第一行作为title
61-
title = content.split(/\r?\n/)[0].trim();
61+
const firstLine = content.split(/\r?\n/)[0].trim();
62+
title = firstLine.length > 12 ? firstLine.slice(0, 12) + '…' : firstLine;
6263
} else {
6364
title = 'Note';
6465
}

0 commit comments

Comments
 (0)