Files

10 lines
7.2 KiB
JavaScript

const p=s=>'<p>'+s+'</p>';const ul=xs=>'<ul>'+xs.map(s=>'<li>'+s+'</li>').join('')+'</ul>';
export default {
125:({a,img})=>p(a(0,'텍스트')+'와 '+a(1,'코드')+' 등 일부 노트는 읽기 전용으로 설정할 수 있습니다. 편집할 수 없는 화면으로 열리지만 필요하면 일시적으로 편집 모드로 전환할 수 있습니다.')+'<h2>자동 읽기 전용</h2>'+p('매우 긴 노트는 편집기 성능을 위해 자동으로 읽기 전용으로 열립니다. 노트별로 해제할 수 있으며 '+a(2,'설정')+'의 '+a(3,'텍스트 노트')+'와 '+a(4,'코드 노트')+'에서 적용 기준 글자 수를 바꿀 수 있습니다.')+'<h2>노트별 설정</h2>'+p(a(5,'상단 리본')+' → 기본 속성 → 편집 가능 여부에서 선택합니다.')+ul(['자동 — 기본적으로 편집할 수 있지만 정해진 크기를 넘으면 읽기 전용으로 엽니다.','읽기 전용 — 크기와 관계없이 읽기 전용으로 엽니다. 필요하면 잠시 편집할 수 있습니다.','항상 편집 가능 — 크기에 따른 자동 읽기 전용 전환을 사용하지 않습니다.'])+p('편집 가능 여부가 표시되지 않으면 해당 유형은 읽기 전용 설정을 지원하지 않습니다. '+a(6,'라벨')+'로 직접 지정할 수도 있습니다. <code>readOnly</code>는 읽기 전용이며 <code>autoReadOnlyDisabled</code>는 항상 편집 가능입니다.')+'<h2>잠시 편집하기</h2>'+p(a(7,'떠 있는 버튼')+' 영역의 '+img(0,'편집 버튼')+'을 누르면 편집할 수 있습니다. 다른 노트로 이동한 뒤 다시 열면 읽기 전용으로 돌아갑니다.')+'<h2>유형별 동작</h2>'+p(a(8,'Mermaid 도표')+'는 읽기 전용일 때 코드를 숨기고 도표를 전체 영역에 표시합니다. '+a(9,'떠 있는 버튼')+'에서 편집 잠금을 켜거나 끌 수 있습니다.'),
126:({a,img})=>p('텍스트 노트는 세 종류의 목록을 지원합니다.')+ul([img(0,'글머리 기호 목록')+' 글머리 기호 목록',img(1,'번호 목록')+' 번호 목록',img(2,'체크리스트')+' 체크리스트'])+p(img(3,'목록 옵션')+'을 누르면 사각형 기호나 로마 숫자 등으로 표시 방식을 바꿀 수 있습니다. 번호 목록은 시작 번호와 역순 번호 매기기도 설정할 수 있습니다.')+'<h2>키보드 사용</h2>'+ul(['줄 앞에 <code>*</code>나 <code>-</code>와 공백을 입력하면 글머리 기호 목록을 만듭니다.','<code>1.</code>이나 <code>1)</code>와 공백을 입력하면 번호 목록을 만듭니다.','<code>[ ]</code>는 미완료 체크리스트 항목이며 <code>[x]</code>는 완료 항목입니다.','<kbd>Enter</kbd>는 새 항목을 만듭니다. <kbd>Shift</kbd>+<kbd>Enter</kbd>는 같은 항목 안에서 줄을 바꿉니다.','<kbd>Enter</kbd>를 두 번 누르면 목록을 끝냅니다. 목록 사이의 빈 공간을 지우면 두 목록을 합칠 수 있습니다.',img(4,'들여쓰기 버튼')+'이나 <kbd>Tab</kbd>으로 하위 목록을 만들고 <kbd>Shift</kbd>+<kbd>Tab</kbd>으로 한 단계 올립니다. '+a(0,'기타 기능의 들여쓰기')+'를 참고하세요.'])+'<h2>목록 안에 제목과 코드 블록 넣기</h2>'+[
'목록을 만듭니다.','Enter로 새 항목을 만듭니다.','Backspace로 글머리 기호를 없앱니다. 커서는 목록 항목 안에 남습니다.','코드 블록이나 표 등 원하는 요소를 넣습니다.','Enter를 눌러 요소 뒤의 빈 위치로 이동합니다.','Enter를 다시 누르면 다음 글머리 기호가 만들어집니다.'
].map((s,i)=>p((i+1)+'. '+s)+p(img(i+5,'목록 안에 블록 넣기 '+(i+1)+'단계'))).join('')+p('글머리 기호 목록과 번호 목록 및 체크리스트에서 같은 방법을 사용할 수 있습니다.'),
127:({a,img})=>p(img(0,'Mermaid 도표 화면'))+p('Mermaid는 글자로 작성한 설명을 도표로 바꿉니다. 순서도와 시퀀스 및 클래스와 상태 도표 및 원형 차트 등을 만들 수 있습니다. 문법은 '+a(0,'Mermaid 공식 안내')+'를 참고하세요.')+'<h2>화면 배치</h2>'+p('가로 배치는 왼쪽에 코드와 오른쪽에 미리보기를 둡니다. 세로 배치는 아래에 코드와 위에 미리보기를 둡니다. '+a(1,'떠 있는 버튼')+'의 '+img(1,'편집 영역 위치 전환 버튼')+'으로 바꿀 수 있습니다.')+'<h2>편집과 미리보기</h2>'+p('코드를 바꾸면 도표가 자동으로 갱신됩니다. 미리보기 오른쪽 아래의 '+img(2,'확대와 축소 및 가운데 맞춤 버튼')+'을 이용하거나 마우스 휠로 확대 비율을 바꾸세요. 왼쪽 버튼을 누른 채 끌면 이동합니다. 코드를 수정해도 확대 비율과 위치는 유지됩니다. 코드와 미리보기 사이 경계를 끌면 영역 크기를 바꿀 수 있습니다.')+p(a(2,'떠 있는 버튼')+'에서 다음 기능을 사용할 수 있습니다.')+ul(['편집 영역을 왼쪽 또는 아래로 옮기기','편집 잠금 — 코드를 숨기고 도표를 크게 표시합니다. 잠금을 해제하면 다시 편집할 수 있습니다.',a(3,'이미지 참조')+' 복사 — 텍스트 노트에 도표 미리보기를 넣습니다.','SVG로 내보내기 — 확대해도 선명한 벡터 이미지로 저장합니다.','PNG로 내보내기 — 기본 배율의 일반 이미지로 저장합니다.'])+'<h2>문법 오류</h2>'+p('코드에 오류가 있으면 안내 영역에 표시됩니다. 오류가 해결되기 전까지 미리보기에는 마지막으로 정상 표시된 도표가 남습니다.'),
128:({a,img})=>'<h2>여러 위치에 놓기</h2>'+p('트리로 지식을 정리하다 보면 같은 노트를 여러 주제 아래에 두고 싶을 때가 있습니다. 예를 들어 기술 아래에 프로그래밍과 운영체제를 만들고 프로그래밍에는 Kotlin과 JavaScript를 두며 운영체제에는 Linux와 Windows를 둘 수 있습니다.')+p('여기에 '+a(0,'Bash')+'를 공부한 기록을 넣는다면 프로그래밍 언어이면서 Linux 셸이기도 하므로 한 위치만 고르기 어렵습니다.')+'<h2>복제의 의미</h2>'+p('Trilium은 같은 노트에 여러 상위 노트를 연결할 수 있습니다. 이를 복제라고 부릅니다. 별도의 사본을 만드는 것이 아니라 하나의 노트를 여러 위치에서 참조합니다. 따라서 한쪽에서 수정하면 다른 위치에서도 같은 내용을 보여 줍니다.')+p('Bash 노트를 프로그래밍 아래와 Linux 아래에 함께 놓으면 됩니다. 하위 노트도 같은 구조와 내용을 공유합니다.')+'<h3>만드는 방법</h3>'+p(img(0,'노트 복제 예시'))+p('오른쪽 클릭 메뉴나 링크 추가 창으로 만들 수 있습니다. <kbd>Ctrl</kbd>+<kbd>C</kbd>와 <kbd>Ctrl</kbd>+<kbd>V</kbd> '+a(1,'단축키')+'도 사용할 수 있습니다. 상단 리본의 노트 경로에서 연결된 모든 위치를 확인하세요. 트리 제목 옆의 별표는 다른 위치에도 있는 노트임을 뜻합니다.')+'<h2>복제된 노트 삭제</h2>'+p('다른 위치에도 있는 노트라면 현재 위치의 연결만 제거하고 노트 자체와 다른 연결은 유지합니다. 마지막 연결을 삭제하면 노트 자체를 삭제합니다. 하위 노트에도 같은 규칙을 적용하므로 다른 위치에 연결된 하위 노트는 남습니다.')
};