이곳은 장기 보존 지식 정원입니다. 장편 에세이, 노트, 축적된 사유를 담습니다. 2024년과 마찬가지로 2124년에도 읽히고 재빌드될 수 있도록 설계되었습니다.

철학

  • 동적보다 정적. 서버도, 데이터베이스도, API도 없다. 모든 페이지는 파일이다.
  • 런타임보다 컴파일 타임. 백링크, 링크 그래프, 검색 인덱스—모두 빌드 중에 계산되며, 페이지를 요청할 때가 아니다.
  • 진실의 원천은 평문 텍스트. 모든 게시글은 마크다운 파일이다. 소스 디렉토리만으로 사이트를 재빌드할 수 있다.
  • 점진적 향상. JavaScript는 팝업, 검색, 수식 렌더링을 추가한다. 하지만 그 어느 것도 콘텐츠 가독성에 필수가 아니다.

소스

이 사이트는 Pandoc, Python, 그리고 몇 가지 쉘 스크립트로 만들어졌습니다. 전체 소스는 자기 완결적으로 설계되어 있습니다.

직접 재빌드하기:

git clone <repo>
cd shanow-blog
./setup.sh
./build.sh
# → dist/ 에 전체 사이트 생성