옵시디언

· ETC/Obsidian
아무 생각 없이 제가 쓴 글을 모바일로 보는데, …? 프론트 매터가 여러개가 나오고 있었습니다 이게 뭔일이지 싶어, 확인해보니, 글을 배포 할 때마다, 즉 배포하고 수정 할 때마다 프론트 매터가 덧붙여지는 문제가 생겼습니다 해결 과정 일단 안피곤님의 깃허브 저장소로 찾아가 소스를 받고, 실행하였습니다 플러그인으로는 Hot-Reload, IDE는 인텔리제이를 사용하였습니다 문제 분석 결론부터 말씀드리면, Obsidian 베타 버전을 사용하면서, 기존의 옵시디언 프론트 매터 관련 코드가 바뀌어서 생긴 문제였습니다 원래는 이런 일이 없었는데 갑자기 발생한거라면, 베타 버전으로 바뀌면서 내부 코드가 변경 되었다 생각했습니다 그리고, 프론트 매터가 갑자기 추가 되기 시작한거라면, 내부 파일을 업데이트 하는 부분에..
· ETC/Obsidian
전 시간 관리를 obsidian-ics 플러그인으로 구글 캘린더 - 옵시디언을 사용합니다. 사용하면서 항상 아쉬웠던 것은 제게 필요하지 않은 데이터까지 보여주는 것이었습니다 아래처럼, ics 플러그인 포맷은 [시간] [캘린더 이름] [일정 이름] [recurring] 형태로 나옵니다 하지만, 캘린더 이름까지 나오는게 불편했습니다 그러다 오늘은 여유로워서 “그래, 함 고쳐볼까? GPT로 하면 빨리 만들 수 있을거 같은데?” 싶어 시작했습니다 (옵시디언 플러그인은 보통 github에 오픈소스로 공개 되어 있기 때문입니다) 상황 파악 예상 되는 어려움 간단한 플러그인이지만, 기능 개발을 하려면 프로젝트를 이해해야 한다 (가장 큰 난항) JS/TS를 다룬 경험이 많지 않다 옵시디언 플러그인을 개발한 경험이 없다..
· ETC/Obsidian
Plugin Groups 처음 플러그인을 켤 때 플러그인들을 지연 로딩 할 수 있습니다 가끔, 지연 로딩이 안먹히는 플러그인들이 있는데 이 때 문제의 플러그인을 끄고, obsidian을 재실행시키면 되더라구요! Script를 통한 방법 트위터를 통해 알게된 방법입니다 아래 스크립트는 현재 디렉터리와 하위 디렉터리에서 모든 JavaScript 파일(main.js뿐만 아니라)을 재귀적으로 찾고 terser를 사용하여 파일을 축소합니다. 이 스크립트가 작동하려면 PATH에 terser가 설치되어 있고 사용 가능해야 합니다. npm install terser -g 명령과 함께 npm(Node.js 패키지 관리자)을 사용하여 전역적으로 설치할 수 있습니다. Mac #!/bin/bash find . -name "*..
berom
'옵시디언' 태그의 글 목록