구조적으로 어떻게 변환되고 원본 MD는 어떻고
그래서 MD를 어떻게 작성해야하는지 알아봤다
TIL에 대한 반자동화 구축 + 구축에 사용된 obsidian 의 dataview 찍먹
_drafts
에 작성 된 것은 공개 되지 않는다
_post
에 작성된 것만 공개 된다
저장 방식은 _post(domain)/~/YYYY/MM/DD/filename
구조로 제작되며
카테고리 시스템도 정상작동한다
카테고리와 폴더트리는 별개로 동작한다!
_post
폴더 안에 폴더를 만들어서 MD파일을 넣으면
경로가 추가로 생긴다
즉 기존에 단점이라고 파악했었던
옵시디언 프로그램 내에서 정리가 안되는 ( 서버에 올리려면 폴더를 사용할 수 없다 )
라고 생각했던 제약이 사라졌음을 의미함
즉 TIL를 작성하면서, 포스팅도 따로 할 수 있음
SQL의 변형인데 SQL과 유사하고
내부 데이터 테이블을 활용할 수 있게 작성된 것 ( 굉장히 불친절함 )
LIST "File Path: " + file.path
WHERE file.ctime > date(2022-10-14) AND file.ctime < date(2022-10-14) + dur(1 day)
그렇게 2시간의 삽질로 2줄의 코드를 만들었고
그 의미는
2022-10-14 ~ 2022-10-15일 까지 만들어진 파일을 리스트로 출력해라 이다
해당 코드는 obsidan 을 위해 제작되었고 그날그날 어떤 작업을 했는지를 쿼리하는 목적이다
_drafts
와 _posts
를 가리지 않기 때문에 쓰는 입장에서는 유용하고 포스팅 되는 입장에서는 조금 더러울 수 있다
위 코드가 그대로 노출되기 때문...
아래에 잘 숨겨두기...
dataview 코드블럭은 무시하는 hexo 플러그인을 만들게 된다면 해결된다..;
폴더 정리 되는게 정말 다행이다
옵시디언 좋긴 한데 진입장벽 너무 높다 ㅠ
현재 이 hexo는 github.io 로 올라가고 있는데
해당 프로젝트를 클론해서 가져온다음에 퍼블리싱 되는 경로에 올리고 싶은 웹 파일올리면 올라가진다
youtube 클론코딩