분류 전체보기 352
-
옵시디언 심화: 간트 차트(Gantt Chart)
개요 Mermaid의 기능중 하나인 간트 차트(Gantt Chart)는 프로젝트 일정관리를 위한 바(bar)형태의 도구로서, 각 업무별로 일정의 시작과 끝을 그래픽으로 표시하여 전체 일정을 한눈에 볼 수 있습니다. Gantt diagrams | Mermaid mermaid.js.org 간트 차트 예시 ```mermaid gantt title 간트 차트 dateFormat YYYY-MM-DD section 섹션 할일1 :a1, 2024-01-01, 30d 할일2 :after a1, 20d section 섹션2 나중에 할일 :2024-02-12, 12d 나중에 할일2 :24d ``` Dataviewjs + Gantt chart 간트 차트의 문법과 입력방식의 까다로움 등으로 인해 사용하기엔 많이 불편합니다. ..
옵시디언 활용/옵시디언 심화 0
-
옵시디언 심화: Mermaid
개요 Mermaid는 복잡한 다이어그램과 차트를 간단한 텍스트와 코드를 통해 생성할 수 있게 해주는 도구입니다. 옵시디언에서는 Mermaid를 기본으로 지원하여 마크다운 문서 내에 다이어그램을 삽입하고 시각화할 수 있습니다. Tutorials | Mermaid mermaid.js.org Flow Chart 플로우 차트는 정보의 흐름이나 프로세스를 시각적으로 표현할 수 있는 방법입니다. 그래프 방향 플로우 차트를 시작하기 위해서는 먼저 graph TD (Top Down) 또는 graph LR (Left Right) 같은 방향 지시어로 그래프의 방향을 정의해야 합니다. TD (Top to Down) 또는 TB (Top to Bottom): 위에서 아래로 LR (Left to Right): 왼쪽에서 오른쪽으로..
옵시디언 활용/옵시디언 심화 0
-
Dataview 심화: Dataviewjs의 Query Evaluation
Dataview 플러그인의 Query Evaluation은 데이터를 쿼리하고 결과를 구조화된 형태로 반환받을 수 있게 해줍니다. dv.query(source, [file, settings]) Dataview 쿼리를 실행하고 결과를 구조화된 반환 형태로 제공합니다. 반환되는 객체는 실행된 쿼리 유형에 따라 다르지만, 항상 반환 유형을 나타내는 type 속성을 포함합니다. 쿼리 실행에 실패할 경우 오류를 발생시키는 대신 결과 유형을 반환합니다. await dv.query("LIST FROM #tag") 태그 기반 리스트 쿼리 결과를 반환합니다. await dv.query("TABLE WITHOUT ID file.name, value FROM 'path'") 지정된 경로에서 파일 이름과 값으로 구성된 테이블 ..
옵시디언 활용/Dataview 0
-
Dataview 심화: dv.io
Dataview의 dv.io 서브-API는 파일 입출력과 관련된 다양한 유틸리티 메서드를 비동기 방식으로 제공하여 데이터 처리 능력을 한층 강화합니다. dv.io 서브-API의 주요 메서드들에 대해 자세히 살펴보겠습니다. dv.io.csv(path, [origin-file]) 지정된 경로(링크 또는 문자열)에서 CSV 파일을 비동기적으로 로드합니다. 상대 경로는 선택적 기원 파일에 상대적으로 해석되며, 제공되지 않을 경우 현재 파일을 기준으로 합니다. 로드된 데이터는 Dataview 배열로 반환되며, 각 요소는 CSV 값의 객체를 포함합니다. 파일이 존재하지 않을 경우 undefined를 반환합니다. await dv.io.csv("hello.csv") CSV 파일의 각 행을 객체로 변환한 배열을 반환합니..
옵시디언 활용/Dataview 0
-
Dataview 심화: Dataviewjs의 Utility Method
DataviewJS는 노트에서 메타데이터를 추출하고 조작하는 데 필요한 유틸리티 메소드에 접근할 수 있습니다. 이러한 메소드들은 데이터 처리를 보다 간편하고 효율적으로 만들어줍니다. dv.array(value) dv.array(value) 함수는 주어진 값을 Dataview 데이터 배열로 변환합니다. 이미 데이터 배열인 경우 변경 없이 반환합니다. 이는 다양한 데이터 형태를 통일된 배열 형태로 처리할 수 있게 하여 데이터 조작을 용이하게 합니다. 단일 값으로 배열 생성 dv.array(5); // [5] 다중 항목 배열을 그대로 반환 dv.array([10, 20, 30]); // [10, 20, 30] dv.isArray(value) dv.isArray(value) 함수는 주어진 값이 배열 또는 dat..
옵시디언 활용/Dataview 0
-
[CSS Snippet] 편집모드에서 코드블록에 줄 번호 표시
편집 모드에서 코드블록에 줄 번호를 표시해주는 CSS Snippet입니다. 편집 모드에서만 가능한 CSS입니다. 읽기 모드에서 사용하시려면 Codeblock 관련 플러그인을 사용하셔야 됩니다. 예시 CSS 코드 .HyperMD-codeblock-begin { counter-reset: line-numbers; } .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end) { padding-left: 3em; position: relative; } .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::after { ..
Homemade Source/Css Snippets 0
-
[CSS Snippet] 인라인 코드 스타일 변경하기
인라인코드 스타일 변경하는 Snippet입니다. 예시 CSS 코드 div p code, .markdown-source-view span.cm-inline-code { padding:4px !important; border-radius: 5px; color:black; background-color: #f6f1c6 !important; border:none; }
Homemade Source/Css Snippets 0
-
파인만 기법(Feynman technique)으로 학습하기
개요파인만 기법은 정보를 더 잘 이해하고 기억하기 위해 상상 속의 어린이에게 배우고 있는 내용을 설명하는 학습 방법을 말합니다. 이 방법론은 복잡한 개념을 이해하고, 그것을 간단하게 설명할 수 있는 능력을 개발하는 데 도움을 줍니다. 리처드 파인만은 물리학 분야에서 노벨상을 수상한 것뿐만 아니라, 복잡한 주제를 명쾌하게 설명하는 데에도 능숙하였습니다. 그는 이를 통해 어떤 주제든지 깊이 이해하고, 그 지식을 효과적으로 전달할 수 있었습니다. </..
옵시디언 활용/노트 관리 방법론 1
-
링크되지 않은 이미지를 삭제하는 Clear Unused Images 플러그인
개요 Clear Unused Images플러그인은 링크되지 않은 이미지 파일(jpg, jpeg, png, gif, svg, bmp 등)을 삭제하는 플러그인입니다. Plugin Info 플러그인 명 Clear Unused Images 플러그인 설명 링크되지 않은 이미지 파일을 삭제하는 플러그인 플러그인 분류 파일 관리 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐ 설정 Ribbon icon 리본 아이콘 추가 Delete Logs 삭제된 파일 로그 보기 Delete Image Destination 삭제한 파일을 어디로 보내는지 선택 Obsidian의 .trash 폴더 외에 OS의 휴지통도 선택 가능 Excluded Folder Full Paths 제외 폴더 지정합니다. 여러 개가 ..
옵시디언 플러그인/커뮤니티 플러그인 0
-
테이블 셀을 병합하는 Sheets Extended 플러그인
개요 Sheets Extended 플러그인은 테이블 셀을 병합하는 플러그인입니다. Plugin Info 플러그인 명 Sheets Extended 플러그인 설명 테이블 셀을 병합 플러그인 분류 입력 지원, 테이블 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐⭐ 사용 방법 | Just | a | normal | table | | ---------------------------------------------------- | ------ | ------------------ | ----- | | Use `
옵시디언 플러그인/커뮤니티 플러그인 0
-
Templater 심화: Frontmatter Module (tp.frontmatter)
Templater 플러그인의 Frontmatter 모듈은 파일의 프론트메터 변수를 직접 참조하고 이를 템플릿 내에서 동적으로 사용할 수 있습니다. 이 기능은 메타데이터를 활용하여 노트의 구조를 더욱 유연하게 관리할 수 있게 해줍니다. 프론트메터 예시 아래처럼 Frontmatter를 적은 노트가 있다고 가정해봅니다. --- title: "Obsidian에서의 효율적인 문서 관리" date: 2024-02-11 tags: ["Obsidian", "문서관리", "효율성"] --- 단일 변수 참조 문서 제목: Frontmatter의 title값을 가져와서 출력합니다. "Obsidian에서의 효율적인 문서 관리"로 출력됩니다. 다중 변수 참조 Frontmatter에서 리스트 형태로 저장된 tags를 참조합니다. ..
옵시디언 활용/Templater 0
-
Templater 심화: File Module (tp.file)
Templater의 File Module은 파일과 관련된 작업을 자동화하고 편리하게 수행할 수 있도록 도와주는 여러 기능들을 포함하고 있습니다. 이 모듈을 통해 파일의 내용을 검색, 생성, 수정, 이동 등 다양한 작업을 수행할 수 있습니다. 파일 내용 tp.file.content을 사용하면 Templater가 실행될 당시의 파일 내용을 문자열로 가져올 수 있습니다. 새 파일 생성 새 파일을 생성할 때는 tp.file.create_new 함수를 사용합니다. 이 함수는 템플릿 또는 지정된 내용으로 새 파일을 생성할 수 있습니다. 단순 문자열로 새 파일 생성 템플릿을 이용한 새 파일 생성 생성 후 새 파일 열기 현재 폴더에 새 파일 생성 지정된 폴더에 새 파일 생성 현재 노트에 생성된 파일의 링크 추가 [[]..
옵시디언 활용/Templater 0
-
Templater 심화: Date module (tp.date)
Templater 플러그인의 Date 모듈은 날짜와 시간을 유연하게 다룰 수 있게 해주는 기능을 제공합니다. 이 모듈을 활용하면 날짜와 시간을 기록, 조정, 참조하는 다양한 방법을 손쉽게 사용할 수 있습니다. tp.date.now 현재 날짜를 검색하는 기능입니다. 사용자는 날짜 형식, 기준 날짜로부터의 오프셋(일수 또는 ISO 8601 형식의 문자열), 그리고 참조 날짜를 지정할 수 있습니다. 현재 날짜 지정된 형식으로 현재 날짜 지난 주 다음 주 지난 달 다음 해 파일 제목 날짜 기준 다음 날 파일 제목 날짜 기준 전 날 tp.date.tomorrow 내일의 날짜를 검색합니다. 날짜 형식을 지정할 수 있습니다. 내일의 날짜 지정된 형식으로 내일의 날짜 tp.date.yesterday 어제의 날짜를 검색..
옵시디언 활용/Templater 1
-
[CSS Snippet] 하이라이트(Highlight) 스타일 변경하기
하이라이트(Highlight) 스타일 변경하는 CSS Snippet입니다. 스타일 종류 Lowlight 스타일 div p mark, .markdown-source-view div.cm-line span.cm-highlight { background: #FFB8EBA6; border-radius: 0; background-image: linear-gradient( 360deg, rgba(255, 255, 255, 0) 40%, var(--background-primary) 40% ) !important; color: var(--text-normal); } Floating 스타일 div p mark, .markdown-source-view div.cm-line span.cm-highlight { backgr..
Homemade Source/Css Snippets 0
-
옵시디언 시작시 지정된 파일을 열 수 있는 Homepage 플러그인
개요 Homepage 플러그인은 옵시디언 시작시 지정된 파일과 작업 공간을 열 수 있는 플러그인입니다. 캔버스, 랜덤노트, 그래프 뷰 등도 지정할 수 있습니다. Plugin Info 플러그인 명 Homepage 플러그인 설명 옵시디언 시작시 지정된 파일을 여는 플러그인 플러그인 분류 디스플레이 확장 Github 링크 Github 링크 옵시디언 링크 플러그인 링크 별점 ⭐ 사용 방법 명령어 Open homepage를 실행하서나 리본 바에서 오픈합니다. 설정 옵시디언 시작시 File, 랜덤 파일, 그래프 뷰, 데일리 노트로 설정 가능합니다. Open on startup: 옵시디언 시작시 지정된 페이지가 열릴지 설정 Open when empty: 활성화시, 새 탭 오픈시 지정된 페이지가 열립니다. Use wh..
옵시디언 플러그인/커뮤니티 플러그인 0