글쓰기 태그 제한과 표 기능 추가

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-09 17:10:16 +09:00
parent ed30926250
commit 95d234a625
24 changed files with 560 additions and 54 deletions

View File

@@ -75,6 +75,14 @@ export const MARKDOWN_SLASH_COMMANDS = [
action: 'lines',
lines: ['- ']
},
{
id: 'table',
label: '표',
description: '기본 3열 표',
keywords: ['table', '표', '테이블'],
action: 'lines',
lines: ['| 제목 | 제목 | 제목 |', '| --- | --- | --- |', '| 내용 | 내용 | 내용 |']
},
{
id: 'code',
label: '코드',

18
lib/post-tag-limit.js Normal file
View File

@@ -0,0 +1,18 @@
export const DEFAULT_POST_TAG_LIMIT = 5
export const MIN_POST_TAG_LIMIT = 1
export const MAX_POST_TAG_LIMIT = 10
/**
* 게시물 태그 최대 개수를 설정 범위 안의 정수로 정규화한다.
* @param {unknown} value - 입력값
* @returns {number} 정규화된 태그 최대 개수
*/
export const normalizePostTagLimit = (value) => {
const parsed = Number.parseInt(String(value ?? DEFAULT_POST_TAG_LIMIT), 10)
if (!Number.isFinite(parsed)) {
return DEFAULT_POST_TAG_LIMIT
}
return Math.min(MAX_POST_TAG_LIMIT, Math.max(MIN_POST_TAG_LIMIT, parsed))
}