블로그 시작
개요
- 현상 1) 건강이 날로 악화되어 일상생활이 자주 망가진다.
- 현상 2) 산출물의 복잡도가 증가하면서 주먹구구식 개발의 한계에 부딪혔다.
- 현상 3) 공부를 미루는 만큼 개인작업이 지연되어 매일 후회한다.
- 평가 1) 최소한의 루틴을 만들고 준수해서 불가피한 관리비용을 치러야 한다.
- 평가 2) 만능 도구의 등장을 기다리지 말고 단순한 기록 형식에 정착해야 한다.
- 결정) 깃허브 페이지스를 이용해서 블로그를 운영하기로 한다.
설계
특정 날짜에 속하는 게시물은 포스트로 규정한다.
예) 일지, 작업물 백업, 블로그 관리 기록 등.
붙박이 게시물은 페이지로 규정한다.
예) 아카이브, 프로젝트, 소개 등.
특정 프로젝트 인덱스는 카테고리 아카이브로 규정한다.
본문 하단에 소속 게시물 목록을 출력할 것.
반복해서 다룰 가능성이 있는 소재는 태그로 규정한다.
본문 하단에 소속 게시물 목록을 출력할 것.
한 해를 계획하거나 정리하는 게시물은 연간 아카이브로 규정한다.
본문 하단에 소속 게시물 목록을 출력할 것.
원칙
본문을 바로 타이핑하지 말고 손글씨로 먼저 쓸 것.
예외) 코드를 취급하는 경우, 외부에 쓴 글을 옮기는 경우.
문서 형식을 단순하게 유지할 것.
깊은 제목/목록/테이블 구조을 피하고, 여의치 않다면 별도 문서로 분리한다.
제목과 분류 기준을 정할 때 포괄적인 단어를 피할 것.
#장소
와 같은 일반명사 대신 #합정역
과 같은 고유명사로 범위를 좁힌다.
첨부 파일은 미리 정해둔 폴더에, 계층구조 없이 저장할 것.
대용량 바이너리 파일은 피하고, 데이터베이스는 스크립트를 입혀서 활용한다.
포스트를 업데이트할 경우에는 본문 하단에 변경이력을 남길 것.
내용이 크게 바뀌어야 한다면 새 문서를 만들고 상호연결한다.
백업할 때는 새 브랜치를 만들고 히스토리를 비울 것.
git checkout --orphan BRANCH_NAME
명령을 사용하고, main
에 역반영한다.