프로젝트 소개

이 저장소는 Jekyll과 Chirpy 테마를 사용하여 정적 사이트로 생성된 개인 블로그 및 웹사이트의 소스를 담고 있습니다. 사이트는 GitHub Pages를 통해 게시되며, README는 메인 사이트, 별도의 개발/미리보기 배포 및 외부 문서 인덱스를 가리킵니다. 콘텐츠 구성 이 블로그는 현재 사이트, Kubernetes 관련 GitHub Pages 사이트 그룹, 그리고 2009년까지 거슬러 올라가는 두 개의 오래된 Linux 중심 블로그를 포함한 여러 과거 소스의 포스트를 집계합니다. README에는 소스 및 연도별 포스트 분포가 표로 정리되어 있으며, 소스별 카운트가 포함된 14개의 카테고리와 55개의 태그가 나열되어 있습니다. 반복되는 주제 영역으로는 Linux, Kubernetes, 네트워킹, 클라우드, 보안, DevOps, OpenWrt, 가상화, 스토리지, Android, 사진 및 Windows가 있습니다. 태그 카운트를 통해 kubernetes, amazon-eks, security, eksctl, bash, cert-manager, wifi, pxe와 같이 가장 자주 등장하는 주제를 확인할 수 있습니다. 주제별로 포스트를 탐색할 수 있도록 카테고리 및 태그 인덱스 페이지가 생성됩니다. 테마 및 사이트 생성 이 사이트는 오픈 소스 Chirpy 테마를 기반으로 하며, README에는 테마 저장소와 사용 팁 및 모범 사례를 설명하는 동반 사이트 링크가 포함되어 있습니다. 빌드 및 품질 도구 로컬 빌드는 컨테이너에서 재현할 수 있습니다. 문서화된 명령어를 통해 빌드 도구, Ruby 및 Bundler를 설치한 후, bundle install과 jekyll build를 실행하여 출력을 public 디렉토리로 보냅니다. 린팅은 MegaLinter가 처리하며, 코드베이스 전체 검증 플래그를 사용하여 러너를 통해 실행할 수 있습니다. 두 개의 GitHub Actions 워크플로우가 상태 배지로 표시됩니다. 하나는 코드베이스 린팅용이고, 다른 하나는 GitHub Pages 빌드 및 배포용입니다. 또한 이 프로젝트는 OpenSSF Scorecard 및 OpenSSF Best Practices 배지를 표시하여 공급망 및 프로젝트 상태 프로그램에 참여하고 있음을 나타냅니다. 테스트 컨벤션 README에는 유틸리티와 Docker를 설치하고, 추가 플러그인 및 작업이 포함된 mise 도구 관리자를 설정한 후 포스트 생성 작업을 호출하는 컨테이너 기반 테스트 명령어가 문서화되어 있습니다. 펜스 코드 블록(fenced code blocks)에 관한 컨벤션이 포스트 테스트 워크플로우의 동작을 제어합니다. bash로 표시된 코드 블록은 생성 단계에서 실행되고, sh로 표시된 블록은 정리 또는 삭제 단계에서 실행되며, shell로 표시된 블록은 렌더링된 페이지에만 표시되고 절대 실행되지 않습니다. 이를 통해 튜토리얼 형식의 포스트를 실행 가능한 시나리오로 활용할 수 있습니다. 참고 및 제한 사항 이 저장소는 재사용 가능한 애플리케이션이나 라이브러리가 아니라 웹사이트 및 콘텐츠 프로젝트입니다. 문서화된 기능은 정적 사이트 생성, 콘텐츠 카테고리화, 컨테이너 기반 빌드, 린터 설정, CI 워크플로우 및 포스트 내 컨벤션 기반 명령어 실행으로 제한됩니다.