const p=s=>'
'+s+'
'; export default { 117:({a,img,pre})=>p('이 위젯은 새 설치의 '+a(0,'사용 예제')+'에도 포함됩니다. 프런트엔드 JavaScript '+a(1,'코드 노트')+'를 만들고#widget 라벨을 지정하세요.')+pre(0).replace('This defines a custom widget which displays number of words and characters in a current text note.','현재 텍스트 노트의 단어 수와 글자 수를 표시하는 위젯입니다.').replace("To be activated for a given note, add label 'wordCount' to the note, you can also make it inheritable and thus activate it for the whole subtree.","사용할 노트에 wordCount 라벨을 지정하세요. 상속을 켜면 하위 트리 전체에 적용됩니다.").replace('See it in action in "Books" and its subtree.','책 예제와 그 하위 노트에서 확인할 수 있습니다.').replace('Word count:','단어 수:').replace('Character count:','글자 수:').replace('higher value means position towards the bottom/right','값이 클수록 아래쪽이나 오른쪽에 배치합니다.').replace("show widget only on text notes and when marked with 'wordCount' label",'텍스트 노트에 wordCount 라벨이 있을 때만 표시합니다.').replace('// hide','// 숨기기').replace('// display','// 표시하기').replace('// get plain text only','// 서식 없이 글자만 가져오기')+p('변경한 뒤 화면 구성을 다시 만들도록 '+a(2,'Trilium을 새로고침')+'하세요. 노트 아래에 다음과 같이 표시됩니다.')+p(img(0,'단어 수와 글자 수 위젯'))+p('예제는 공백과 일부 기호로 나눈 조각을 단어로 셉니다. 한국어 형태소 분석에 따른 단어 수는 아닙니다.'),
118:({pre})=>p('Ubuntu 18.04를 기준으로 작성된 과거의 Nginx 역방향 프록시 예제입니다. 기존 웹 서버 제거와 TLS 설정이 포함되어 있으므로 현재 환경을 확인한 뒤 사용하세요. 아래 설정은 당시 원문을 보존한 것이며 최신 보안 설정을 뜻하지 않습니다.')+'proxy_pass 끝에 슬래시가 없다면 location 경로의 끝에도 슬래시를 붙이지 않습니다. proxy_cookie_path도 같은 경로로 지정하면 여러 인스턴스에 각각 로그인 상태를 유지할 수 있습니다.')+pre(3).replace('proxy_cookie_path / /trilium/instance-one\n','proxy_cookie_path / /trilium/instance-one;\n')+p('마지막 예제의 쿠키 경로 지시문에는 원문에서 빠진 세미콜론을 보완했습니다. 실제 설정을 적용하기 전에 Nginx 구문 검사가 필요합니다.'),
119:({pre})=>p('Trilium 서버 주소인 trilium.yourdomain.com에 DNS A 레코드를 설정한 환경을 가정합니다. 아래 도메인과 버전 및 경로는 실제 환경에 맞게 바꾸세요.')+'apachectl -S로 서버 설정 위치를 확인할 수 있습니다.')+pre(3)+p('다음은 원문의 설정 조각입니다. 완전한 가상 호스트 파일은 아니므로 기존 HTTP와 HTTPS VirtualHost 블록에 맞게 구성해야 합니다.')+pre(4)+p('sudo a2ensite trilium.yourdomain.com.conf로 활성화하고 설정을 검사한 뒤 sudo systemctl reload apache2로 다시 불러옵니다.')+'/lib/systemd/system/trilium.service에 다음 서비스 정의를 작성하는 예시입니다.')+pre(5).replace('Description=Trilium Server','Description=Trilium 서버')+p('서비스 설정을 다시 읽고 활성화한 뒤 시작합니다.')+pre(6),
120:({a,pre})=>p('서버 패키지는 Trilium 코드와 Node.js 모듈 및 실행 환경을 함께 담은 압축 파일입니다.')+'TriliumNextNotes-Server-[VERSION]-linux-x64.tar.xz처럼 Server가 포함된 파일을 내려받으세요. wget이나 curl을 사용할 수 있습니다.')+p('tar -xf TriliumNextNotes-Server-[VERSION]-linux-x64.tar.xz로 압축을 풀고 생성된 서버 폴더로 이동한 뒤 ./trilium.sh를 실행합니다. 브라우저에서 http://[서버주소]:8080을 열면 초기 설정 화면이 나타납니다.')+p('SSH 연결을 닫아도 실행을 유지하려면 현재 실행을 종료한 뒤 nohup ./trilium.sh &로 실행하거나 systemd 서비스를 설정하세요.')+'