본문으로 건너뛰기

버그 제보

이상한 점을 알려 주시면 고칠게요. 지금 보고 있는 페이지와 브라우저 정보가 함께 담겨요.

페이지:

모든 글

riverlog를 열며: 흩어진 기록을 한 줄기로

2분 읽기
목차4개 항목

공부한 내용은 GitHub TIL 저장소에, 그때그때의 메모와 정리는 노션에 남겨 왔습니다. 그런데 기록이 쌓일수록 "내가 이걸 어디에 적어 뒀더라?" 하는 순간이 늘어났어요. 그래서 흩어진 기록을 한 줄기로 모으는 공간, riverlog를 만들었습니다.

무엇이 있나요

riverlog는 두 개의 공간으로 나뉩니다.

공간내용형식
Blog생각, 회고, 만들면서 배운 이야기시간순 마크다운 글
Knowledge개념 정리, 강의 노트, 레퍼런스3D 마인드맵 + 계층형 사전

지식 창고의 두 가지 보기

  • 3D 마인드맵: 분야 → 주제 → 노트로 이어지는 연결을 공간 속에서 탐색합니다. 노드를 클릭하면 카메라가 그쪽으로 날아가요.
  • 계층형 사전: 분야별로 정리된 목차와 가나다순 색인으로 원하는 노트를 빠르게 찾습니다.

기존 노트를 그대로 옮기지 않고, 겹치는 내용은 합치고 틀린 부분은 고쳐서 다시 정리했습니다.

어떻게 만들었나요

// 지식 창고는 content/knowledge 아래의 폴더 구조가 곧 계층이 됩니다.
const tree = getKnowledgeTree();
const { nodes, links } = getGraphData(); // 같은 트리로 3D 그래프도 그립니다
  • Next.js App Router: 모든 페이지는 빌드 시점에 정적으로 생성됩니다.
  • 마크다운: content/blog, content/knowledge에 .md 파일을 추가하면 끝.
  • react-force-graph-3d: 마인드맵의 3D 렌더링을 담당합니다.

기록은 흐르는 강물 같아서, 붙잡아 두지 않으면 금방 흘러가 버린다.

앞으로

꾸준히 글을 쓰고, 새로 배운 것들을 지식 창고에 계속 쌓아 갈 예정입니다. 다음 글에서 만나요. 🌊

  • #회고
  • #riverlog
  • #Next.js

댓글

GitHub 계정으로 댓글을 남길 수 있어요.