Blog Version Control

Semantic Versioning

본 블로그 버전 관리는 Semantic Versioning 방식을 사용한다.

버전을 주.부.수 숫자로 하고,

1. 기존 버전과 호환되지 않게 API가 바뀌면 “주(主) 버전”을 올리고,
2. 기존 버전과 호환되면서 새로운 기능을 추가할 때는 “부(部) 버전”을 올리고,
3. 기존 버전과 호환되면서 버그를 수정한 것이라면 “수(修) 버전”을 올린다.

Google Search Console에서 sitemap.xml을 인식하여 구글 검색이 가능해지기 전까지는 주 버전 번호를 0으로 기록한다.

Version

1.8.0

  • WEB category 삭제
  • Woowa Course category 추가
  • Woowa Course category의 pre-course, woowa-diary tag 추가
  • ESSAY category의 question tag 추가

1.7.0

  • JAVA category 추가

1.6.0

  • GIT category 추가

1.5.0

  • 네이버 검색엔진 등록

1.4.0

  • minimal-mistakes skin을 “dark”에서 “mint”로 변경

1.3.1

  • sidebar “POSTS BY CATEGORY”, “POSTS BY TAG” 삭제

1.3.0

  • ‘WEB’ category 추가

  • ‘WEB’의 ‘django’ tag 추가

  • navigation과 sidebar에 해당 category, tag 추가

1.2.0

  • scrollbar 제거

  • navigation list 글자 크기 확대 (categories: 12pt, tags: 10pt)

  • category list, tag list, page date 글자 크기 확대 (14pt)

1.1.0

  • minimal-mistakes skin을 “mint”에서 “dark”로 변경

1.0.0

  • Sitemap 등록 성공 (2022/05/17)

0.13.0

  • FLUTTER category 추가

0.12.1

  • category/tag 클릭 시 이동하는 페이지 변경

0.12.0

  • post pagination 이전/다음 -> 글 제목 표시 변경

  • breadcrumb 표시

0.11.1

  • category/tag-archive -> category/tag layout으로 변경

0.11.0

  • 각 category/tag page에 맨 위로 가기 UI 추가

  • category/tag-archive 파일 생성 -> 중복 제거 및 functioning

0.10.2

  • jekyll-paginate-v2 적용 실패

  • blog tag 수정 및 삭제

0.10.1

  • Markdown 수식 반응형 웹에 맞춰 수정

0.10.0

  • sidebar 각 tag에 글 개수 표시 자동화

0.9.0

  • sidebar 각 tag에 글 개수 표시 (수동)
  • version을 하나의 개별 카테고리로 분류

0.8.0

  • sidebar에 POSTS BY CATEGORY, POSTS BY TAG 추가

  • Tag에 알고리즘 분류 추가

0.7.0

  • Category와 Tag별 페이지 구분

0.6.0

  • google SEO 설정 (google_site_verification)

  • google gtag 설정 (analytics - tracking_id)

0.5.0

  • mathjax 적용 (_includes/scripts.html 변경)

0.4.0

  • Tag에 따른 sidebar 생성

  • sidebar, 본문, toc 사이즈 비율 수정

0.3.0

  • Category 설정 (Algorithm, Blog, Contest, Deep learning, Essay)

0.2.0

  • 댓글 기능 추가 (utterances)

0.1.0

  • _pages 폴더 복구 (except about.md)

0.0.0