ETC/Obsidian

♦️ 옵시디언 최적화

Beomsu Koh 2023. 8. 2.

Plugin Groups

처음 플러그인을 켤 때 플러그인들을 지연 로딩 할 수 있습니다

가끔, 지연 로딩이 안먹히는 플러그인들이 있는데 이 때 문제의 플러그인을 끄고, obsidian을 재실행시키면 되더라구요!

Script를 통한 방법

트위터를 통해 알게된 방법입니다

아래 스크립트는 현재 디렉터리와 하위 디렉터리에서 모든 JavaScript 파일(main.js뿐만 아니라)을 재귀적으로 찾고 terser를 사용하여 파일을 축소합니다.

이 스크립트가 작동하려면 PATH에 terser가 설치되어 있고 사용 가능해야 합니다.
npm install terser -g 명령과 함께 npm(Node.js 패키지 관리자)을 사용하여 전역적으로 설치할 수 있습니다.

Mac

#!/bin/bash
find . -name "*.js" -print0 | while IFS= read -r -d '' file; do
    echo "Minifying $file"
    terser "$file" --output "$file"
done
echo "Done."

Window

@echo off
for /f %%A in ('forfiles /s /m *.js /c "cmd /c echo @relpath"') do (
    echo Minifying %%~A
    terser %%~A --output %%~A
)
echo Done.

부족한 점이나 잘못 된 점을 알려주시면 시정하겠습니다 :>

댓글