분류 전체보기 352
-
Templater 기초: 확장 명령어
문서 내용에 변수 사용 안녕하세요, 님! 외부 스크립트 실행하기 문서 내 특정 단어 카운트하기 '단어'가 문서에 번 나타납니다. 파일 내용 삽입하기 이 명령어는 지정된 파일의 내용을 현재 문서에 삽입합니다. 조건문 사용하기 조건이 참일 때 실행될 코드 조건이 거짓일 때 실행될 코드 예시 이 문서는 회의록입니다. 이 문서는 일반 문서입니다. 조건에 따라 다른 동작을 수행하도록 스크립트를 작성할 수 있습니다. 반복문 사용하기 반복될 코드 지정된 횟수만큼 코드를 반복 실행합니다. 매크로 정의 및 사용하기 사용자 정의 매크로를 정의하고, 이를 문서 내에서 사용할 수 있습니다. 텍스트 조작 대문자로 변환: 소문자로 변환: 사용자 입력 받기 안녕하세요, 님! 이 명령어는 사용자에게 팝업 창을 통해 질문을 하고 입력..
옵시디언 활용/Templater 0
-
사이드바에 체크리스트를 표시 Checklist 플러그인
개요 Checklist은 사이드바에 체크리스트를 표시하는 플러그인입니다. 간단한 작업 관리에 유용한 플러그인입니다. Plugin Info 플러그인 명 Checklist 플러그인 설명 사이드바에 체크리스트를 표시 플러그인 분류 일정, 할 일 관리 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐ 사용 방법 Checklist 플러그인을 활성화하면, 오른쪽 사이드바에 체크리스트가 표시됩니다. 만약 사이드바에 체크리스트가 보이지 않는다면, 명령 팔레트에서 Checklist: Open View 명령을 실행하여 활성화할 수 있습니다. 설정 General Tag name 플러그인의 기본설정은 #todo 태그로 마크된 체크리스트 항목들이 사이드바에 표시됩니다. 기본 태그는 #todo이지만, 원하..
옵시디언 플러그인/커뮤니티 플러그인 0
-
모든 작업을 통합, 자동화를 구현하는 QuickAdd 플러그인
개요 QuickAdd 플러그인은 옵시디언에서 고급 워크플로우를 구현하는 데 핵심적인 역할을 하는 플러그입니다. 이 플러그인을 사용하면, 하나 또는 여러 개의 쿼리을 통해 자동화된 노트를 생성할 수 있습니다. 특히, Commander 및 Templater 플러그인과 결합하여 사용할 때 그 효과가 극대화됩니다. Plugin Info 플러그인 명 QuickAdd 플러그인 설명 모든 작업을 통합, 자동화 할 수 있는 플러그인 플러그인 분류 파일 관리 Github 링크 Github 링크 QuickAdd 문서 문서 링크 옵시디언 링크 플러그인 링크 별점 ⭐⭐⭐ 기능 자동화된 노트 생성: QuickAdd는 사용자가 설정한 질문들에 대한 답변을 바탕으로 자동적으로 노트를 생성합니다. 이는 일상적인 노트 작성을 자동화하..
옵시디언 플러그인/커뮤니티 플러그인 0
-
Dataview 심화: DataviewJS의 Query Method
DataviewJS을 활용하면 자신의 노트를 정교하게 쿼리하여 원하는 정보를 추출하고 조직화할 수 있습니다. 쿼리 메소드와 예시를 통해 실제 사용하는 방법을 알아보겠습니다. dv.current() 현재 페이지에 대한 정보를 쿼리하는 경우, dv.current() 메소드를 사용합니다. ```dataviewjs const currentPage = dv.current(); dv.paragraph(`"${currentPage.file.name}"`); ``` 현재 페이지의 제목을 가져오는 예시입니다. dv.pages(source) dv.pages(source) 메소드를 사용하여 특정 조건에 맞는 페이지들을 쿼리할 수 있습니다. 모든 페이지 쿼리하기 ```dataviewjs let Pages = dv.pages(..
옵시디언 활용/Dataview 0
-
[Templater] 체크박스 정렬하기
체크박스를 정렬하는 Templater Snippet입니다. 예시 Templater Snippet { if (line.startsWith('- [ ]') || line.startsWith('- [x]')) { isTaskSection = true; taskLines.push(line); } else { if (isTaskSection && taskLines.length > 0) { textLines.push(taskLines.join('\n')); taskLines = []; } isTaskSection = false; textLines.push(line); } }); if (taskLines.length > 0) textLines.push(taskLines.join('\n')); const sortedL..
Homemade Source/Templater snippets 0
-
체크박스 순서를 정렬해주는 Checkbox Reorder 플러그인
개요 Checkbox Reorder 플러그인은 완료된 체크박스를 목록의 맨 아래로 재정렬 해주는 플러그인입니다. 입니다. 할 일 목록을 관리하거나 체크리스트를 사용하여 프로젝트를 추적할 때 유용합니다. Plugin Info 플러그인 명 Checkbox Reorder 플러그인 설명 완료된 체크박스를 목록의 맨 아래로 재정렬 플러그인 분류 입력 지원 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐ 사용 방법 노트 편집모드에서 cmd/ctrl + P를 클릭해 명령어 커맨드를 열고, Reorder checkboxes를 실행합니다. 관련 글 텍스트를 정렬해주는 Sort & Permute lines 플러그인 개요 Sort & Permute lines는 텍스트를 정렬해주는 플러그인입니다. 이..
옵시디언 플러그인/커뮤니티 플러그인 0
-
옵시디언 심화: 개발자 도구로 CSS변경하기
개요 옵시디언은 Electron 프레임워크를 활용해 구축된 애플리케이션으로, 웹 개발자 도구과 유사한 인터페이스와 기능을 제공합니다. 개발자 도구 열기 Ctrl+Shift+I(MacOS는 Cmd+Opt+I) 단축키를 이용해 개발자 도구를 열 수 있습니다. 개발자 도구로 HTML 구조를 검사하고, CSS 스타일을 수정할 수 있으며, Dataview와 Templater같은 스크립트 작업시 발생하는 문제를 디버깅하는 용도로 사용할 수 있습니다. Ctrl+Shift+I 를 눌러 개발자 도구가 열립니다. 개발자 도구의 상단은 Html의 구조를, 하단엔 css요소가 출력됩니다. CSS 수정 예를 들어 여기서 헤딩의 색상을 변경하려면 이 화살표를 클릭합니다. 그런 다음, 수정하려는 요소에 마우스를 가져가 클릭합니다...
옵시디언 활용/옵시디언 심화 0
-
클라우드 동기화와 백업 솔루션을 제공하는 Remotely Save 플러그인
개요 Remotely Save 플러그인은 원격 저장소에 노트를 백업하거나 동기화할 수 있게 해주는 플러그인입니다. 이 플러그인은 클라우드 서비스나 WebDav를 통해 작동하며, 옵시디언의 노트를 다양한 장치(iOS, MacOS, Windows, Android 등)에서 접근하고 관리할 수 있도록 지원합니다. Plugin Info 플러그인 명 Remotely Save 플러그인 설명 설명 플러그인 분류 파일 정리, 동기화 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐⭐ 설정 지원하는 서비스 Amazon S3 or S3-compatible Dropbox OneDrive for personal Webdav 원격 서버에 저장된 파일을 관리할 수 있게 해주는 HTTP 프로토콜(NAS 등을 ..
옵시디언 플러그인/커뮤니티 플러그인 0
-
노트를 자동으로 이동시키는 Auto Note Mover 플러그인
개요 Auto Note Mover 플러그인은 태그나, 노트제목에 따라 노트를 자동으로 이동시키는 플러그인입니다. Plugin Info 플러그인 명 Auto Note Mover 플러그인 설명 태그나, 노트제목에 따라 노트를 자동으로 이동 플러그인 분류 파일 관리 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐⭐ 설정 Add new rule에서 이동할 룰을 설정합니다. 새로운 룰을 추가할려면 + 버튼을 클릭해 추가해줍니다. 이동할 폴더, 태그나 제목을 입력하고 해당하는 노트를 열면, 자동으로 이동됩니다. #English태그가 있는 노트는 English폴더로 이동합니다. 문법으로 시작하는 제목이 있는 노트는 English폴더로 이동합니다. 정규식을 사용해 태그와 제목을 좀더 유연하게 ..
옵시디언 플러그인/커뮤니티 플러그인 0
-
Multi-Func DataTable Part.2 필터링 수정
필터링 선택된 필터는 버튼형식으로 변경. 이 방식이 다중필터일땐 가독성이 좋았다. templater suggester 종속 분리. 이제 templater 없어도 suggest 창이 가능해짐. 필터방식은 다른필터끼린 교집합, 같은 필터(list 형식)는 합집합으로 일단 정함. 아직까진 뭐가 좋은지 모르겠음. Style 분리 dv.table형식, kanban, calendar, task만 놔두고, div 스타일은 Quick search와 통합 해야할 일 1. 필터링의 templater suggester 종속을 분리 2. style 분리 3. 코드정리 4. 표준화
Archive/Multi-Func Table 0
-
[Templater] 폴더내 노트 이동하기
폴더내 노트 이동하는 Templater snippet입니다. 예시 Templater Snippet NextNote.md { return file.path.startsWith(folderPath + "/") && file.extension === 'md'; }); filesInFolder.sort((a, b) => a.path.localeCompare(b.path)); const currentIndex = filesInFolder.findIndex(file => file.path === currentFilePath); let nextFileIndex = currentIndex + 1; if (nextFileIndex >= filesInFolder.length) { nextFileIndex = 0; } co..
Homemade Source/Templater snippets 0
-
명령어 팔레트 기능을 확장한 Better Command Palette 플러그인
개요 Better Command Palette 플러그인은 명령어 팔레트(Command Palette)의 기능을 확장한 플러그인입니다. Plugin Info 플러그인 명 Better Command Palette 플러그인 설명 명령어 팔레트의 기능 확장 플러그인 분류 파일 관리 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐ 사용 방법 ctrl/cmd + shift + p 단축키를 사용하여 명령어 팔레트를 열 수 있습니다. 주요 기능 팔레트 닫기: 백스페이스를 사용하여 팔레트를 간편하게 닫을 수 있습니다. 최근 선택한 항목 우선 표시: 최근에 선택한 항목이 팔레트 상단에 표시되어, 자주 사용하는 기능에 더 빠르게 접근할 수 있습니다. 빠른 전환 기능: /를 입력하거나 단축키를 사용하..
옵시디언 플러그인/커뮤니티 플러그인 0
-
콜아웃을 추가, 수정할 수 있는 Callout Manager 플러그인
개요 Callout Manager 플러그인은 노트 내에서 콜아웃을 보다 효율적으로 관리하고 사용할 수 있도록 도와주는 도구입니다. Plugin Info 플러그인 명 Callout Manager 플러그인 설명 콜아웃을 추가, 수정, 관리 플러그인 분류 콜아웃 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐⭐ 기능 Callout Manager 플러그인을 사용하면, 사용자는 다음과 같은 기능을 이용할 수 있습니다 콜아웃 생성 Callout 스타일을 생성 할 수 있습니다. 커스텀 콜아웃 스타일링 Callouts의 아이콘, 색상을 커스터마이징할 수 있습니다. 콜아웃 관리 모든 Callouts를 한눈에 볼 수 있는 인터페이스를 제공하여, callouts를 쉽게 관리하고 수정할 수 있 수 있..
옵시디언 플러그인/커뮤니티 플러그인 0
-
[Templater] 북마크한 문서 출력하기
북마크한 문서를 Templater로 출력하는 snippet입니다. 예시 Templater Snippet p.file.starred); let output = ""; for (const file of files) { output += `- [[${file.file.name}]]\n`; } tR += output; %> Templater로 작성한 명령어(스크립트)을 단축키로 실행하는 방법을 참고해주세요. Dataview로 출력하기 [Dataview] 북마크한 문서 Dataview로 출력하기 북마크한 문서를 Dataview로 출력하는 Dataview snippet입니다. List 형식 ```dataview LIST WHERE file.starred ``` Table 형식 ```dataview TABLE WIT..
Homemade Source/Templater snippets 0
-
[Dataview] 북마크한 문서 출력하기
북마크한 문서를 Dataview로 출력하는 Dataview snippet입니다. List 형식 ```dataview LIST WHERE file.starred ``` Table 형식 ```dataview TABLE WITHOUT ID file.link AS "문서" WHERE file.starred ``` Templater로 출력하기 [Templater] 북마크한 문서 출력하기 북마크한 문서를 Templater로 출력하는 snippet입니다. 소스보기 p.file.starred); let output = ""; for (const file of files) { output += `- [[${file.file.name}]]\n`; } tR += output; %> Dataview로 출력하기 [Datavie..
Homemade Source/Dataview snippets 0