Files

5 lines
7.6 KiB
JavaScript

const p=s=>'<p>'+s+'</p>';const ul=xs=>'<ul>'+xs.map(s=>'<li>'+s+'</li>').join('')+'</ul>';
export default {
172:({a})=>p('라벨은 이름과 선택적인 값을 가진 노트의 '+a(0,'속성')+'입니다.')+'<h2>활용 방법</h2>'+p('<code>#year=1999</code>와 <code>#genre="공상 과학"</code> 및 <code>#author="닐 스티븐슨"</code>처럼 분류 정보를 붙입니다. '+a(1,'주요 속성')+'으로 표시하면 편리합니다. 앱의 고급 기능을 설정하거나 '+a(2,'체중 기록')+'의 <code>weight</code>처럼 스크립트에 필요한 정보를 담기도 합니다.')+'<h2>편집 화면에서 추가</h2>'+p(a(3,'상단 리본')+'의 소유한 속성에서 더하기 → 새 라벨 추가를 선택합니다. 노트나 소유한 속성에 초점이 있을 때 Alt+L로도 엽니다. 이름을 입력하고 필요하면 값을 지정합니다. 하위 노트에도 적용하려면 상속 가능을 선택하세요. '+a(4,'속성 상속')+'을 참고하세요.')+'<h2>직접 입력</h2>'+p(a(5,'상단 리본')+'의 소유한 속성에 입력합니다.')+ul(['<code>#myLabel</code> — 값 없는 라벨','<code>#myLabel=value</code> — 값을 가진 라벨','<code>#myLabel="안녕하세요 여러분"</code> — 공백이 있는 값은 따옴표로 감쌉니다.','<code>#myLabel=\'"안녕하세요"라고 말하기\'</code> — 큰따옴표가 들어 있으면 작은따옴표로 감쌉니다.','<code>#myLabel(inheritable)</code> 또는 <code>#myLabel(inheritable)=value</code> — 상속 가능한 라벨'])+'<h2>미리 정의된 라벨</h2>'+p('다음 라벨은 Trilium에서 특별한 기능을 수행합니다. 별표는 같은 접두사로 시작하는 여러 라벨을 뜻합니다.')+ul(['<code>disableVersioning</code> — 자동 '+a(6,'수정 이력')+' 생성을 끕니다. 다시 받을 수 있는 대형 라이브러리 등에 유용합니다.','<code>versioningLimit</code> — 전체 설정 대신 해당 노트의 최대 '+a(7,'수정 이력')+' 수를 지정합니다.','<code>calendarRoot</code> — '+a(8,'일일 노트')+'의 루트입니다. 하나만 지정합니다.','<code>archived</code> — 기본 검색과 선택 창에서 제외합니다. '+a(9,'노트 트리')+'에서도 숨기도록 설정할 수 있습니다.','<code>excludeFromExport</code> — 내보낼 때 해당 노트와 하위 항목을 제외합니다.','<code>run</code>과 <code>runOnInstance</code> 및 <code>runAtHour</code> — '+a(10,'이벤트')+' 실행 설정입니다.','<code>disableInclusion</code> — 상위 스크립트 실행에 포함하지 않습니다.','<code>sorted</code> — 하위 노트를 제목순으로 유지합니다. 값에 다른 라벨 이름을 지정하면 그 값으로 정렬합니다. 해당 라벨이 없는 노트는 제목을 사용합니다.','<code>sortDirection</code> — 자동 정렬 방향입니다. <code>ASC</code>는 기본 오름차순이고 <code>DESC</code>는 내림차순입니다.','<code>sortFoldersFirst</code> — 자동 정렬할 때 하위 노트가 있는 항목을 먼저 모읍니다.','<code>top</code> — 상위 노트에 자동 정렬이 설정되어 있어도 해당 노트를 맨 위에 둡니다.','<code>hidePromotedAttributes</code> — 현재 노트의 '+a(11,'주요 속성')+'을 숨깁니다. 상속용 속성을 정의한 상위 노트 등에 유용합니다.','<code>readOnly</code> — 텍스트와 코드 및 Mermaid 등 지원하는 노트를 항상 '+a(12,'읽기 전용')+'으로 엽니다.','<code>autoReadOnlyDisabled</code> — 자동 '+a(13,'읽기 전용')+' 전환을 끕니다.','<code>appCss</code> — 앱에 불러올 CSS 노트입니다. '+a(14,'앱 전체 사용자 CSS')+'를 참고하세요.','<code>appTheme</code> — 설정에서 선택할 수 있는 전체 테마 CSS입니다. '+a(15,'테마 개발')+'을 참고하세요.','<code>appThemeBase</code> — <code>next</code>와 <code>next-light</code> 및 <code>next-dark</code>로 자동·밝은·어두운 Next 테마를 기반으로 사용합니다. '+a(16,'Next 테마 수정')+'을 참고하세요.','<code>cssClass</code> — '+a(17,'노트 트리')+' 항목에 추가할 CSS 클래스입니다. 템플릿에서도 사용할 수 있습니다.','<code>iconClass</code> — 아이콘에 추가할 CSS 클래스입니다. 예: <code>bx bx-home</code>. Boxicons를 사용하며 템플릿에서도 지정할 수 있습니다.','<code>pageSize</code> — '+a(18,'노트 목록')+'의 페이지당 항목 수입니다.','<code>customRequestHandler</code> — '+a(19,'사용자 요청 처리기')+'입니다.','<code>customResourceProvider</code> — '+a(20,'사용자 리소스 제공자')+'입니다.','<code>widget</code> — 앱 구성 요소 트리에 넣을 '+a(21,'사용자 위젯')+'입니다.','<code>searchHome</code> — 새 '+a(22,'저장된 검색')+' 노트를 만들 위치입니다.','<code>workspace</code> 및 관련 라벨 — '+a(23,'작업 공간')+'을 설정합니다.','<code>inbox</code> — 사이드바의 새 노트 버튼으로 만든 노트를 보관할 기본 위치입니다.','<code>sqlConsoleHome</code> — '+a(24,'SQL 콘솔')+' 노트의 기본 위치입니다.','<code>bookmarked</code> — '+a(25,'북마크')+'로 지정합니다.','<code>bookmarkFolder</code> — 하위 항목을 열 수 있는 '+a(26,'북마크 폴더')+'로 표시합니다.','<code>share*</code> — '+a(27,'공개 공유')+' 설정입니다.','<code>displayRelations</code>와 <code>hideRelations</code> — '+a(28,'관계도')+'와 '+a(29,'노트 지도')+'에서 표시하거나 숨길 관계 이름을 쉼표로 구분해 지정합니다.','<code>titleTemplate</code> — 새 하위 노트의 기본 제목입니다. JavaScript 템플릿 문자열로 계산하며 <code>now</code>와 <code>parentNote</code>를 사용할 수 있습니다. 예: <code>${parentNote.getLabel(\'authorName\')}의 작품</code> 또는 <code>${now.format(\'YYYY-MM-DD HH:mm:ss\')} 기록</code>. '+a(30,'기본 노트 제목')+'을 참고하세요.','<code>template</code> — 새 노트의 '+a(31,'템플릿')+' 선택 목록에 표시합니다.','<code>toc</code> — '+a(32,'목차')+' 표시를 제어합니다. <code>#toc</code> 또는 <code>#toc=show</code>는 항상 표시하고 <code>#toc=false</code>는 숨깁니다.','<code>color</code> — 트리와 링크 등의 노트 색입니다. <code>red</code>나 <code>#a13d5f</code> 같은 CSS 색상값을 사용합니다.','<code>keyboardShortcut</code> — 해당 노트로 이동할 단축키입니다. 예: <code>ctrl+alt+e</code>. 변경 후 화면을 새로고침해야 합니다.','<code>keepCurrentHoisting</code> — 현재 확대 범위 밖의 노트를 열어도 트리의 확대 범위를 유지합니다.','<code>executeButton</code> — 현재 코드 노트 실행 버튼의 이름입니다.','<code>executeDescription</code> — 실행 버튼과 함께 보여 줄 자세한 설명입니다.','<code>excludeFromNoteMap</code> — '+a(33,'노트 지도')+'에서 제외합니다.','<code>newNotesOnTop</code> — 새 하위 노트를 맨 위에 만듭니다.','<code>hideHighlightWidget</code> — '+a(34,'강조 표시 목록')+' 위젯을 숨깁니다.','<code>hideChildrenOverview</code> — 해당 노트의 '+a(35,'하위 노트 목록')+'을 숨깁니다.','<code>printLandscape</code> — PDF를 가로 방향으로 내보냅니다.','<code>printPageSize</code> — PDF 용지 크기입니다. <code>A0 A1 A2 A3 A4 A5 A6 Legal Letter Tabloid Ledger</code>를 지원합니다.','<code>geolocation</code> — '+a(36,'지리 지도')+'에 표시할 위도와 경도입니다.','<code>calendar:*</code> — '+a(37,'달력 보기')+' 설정입니다.','<code>viewType</code> — 격자나 목록 등 '+a(38,'하위 노트 보기')+' 형식을 지정합니다.'])
};