AI 컨텍스트 가이드

AI 컨텍스트 가이드

이 문서는 AI 서비스(Chat, Composer 등)가 이 깃허브 블로그 프로젝트를 이해하는 데 도움을 주기 위한 것입니다.

프로젝트 개요

  • 프로젝트 이름: AI 친구 만들기 대작전
  • 설명: Jekyll 기반 GitHub Pages 개인 블로그
  • URL: https://devswha.github.io
  • 소유자: Sangwoo Ha (devswha@gmail.com)
  • 레포지토리: https://github.com/devswha/devswha.github.io

주요 파일 및 디렉토리 구조

  • _config.yml: 사이트 전체 설정 파일
  • _posts/: 블로그 게시물들이 있는 디렉토리
    • 형식: YYYY-MM-DD-title.md
  • _projects/: 프로젝트 관련 콘텐츠
  • _pages/: 정적 페이지
  • assets/: 이미지, CSS, JS 등의 자산 파일
  • _layouts/: 페이지 레이아웃 템플릿
  • _includes/: 재사용 가능한 HTML 컴포넌트
  • _sass/: SCSS 파일들

기본 Front Matter 형식

---
title: "게시물 제목"
categories: 
  - 카테고리
tags:
  - 태그1
  - 태그2
toc: true
---

블로그 포스트 작성 방법

  1. 포스트 파일 생성:
    • _posts/카테고리명/YYYY-MM-DD-title.md 형식으로 파일 생성
    • 예: _posts/프로그래밍/2024-03-16-jekyll-사용법.md
  2. Front Matter 작성: ```yaml — title: “포스트 제목” categories:
    • 카테고리명 tags:
    • 태그1
    • 태그2 excerpt: “포스트 요약 내용” last_modified_at: YYYY-MM-DD toc: true # 목차 표시 여부 classes: wide # 넓은 레이아웃 사용 여부 header: teaser: assets/images/경로/이미지파일명.jpg # 썸네일 이미지 — ```
  3. 포스트 내용 작성:
    • 마크다운 형식으로 내용 작성
    • 이미지: ![이미지 설명](/assets/images/포스트-이름/이미지.jpg)
    • 코드 블록: `언어\n코드\n\`
    • 수식: $$ E = mc^2 $$
  4. 카테고리:
    • 현재 사용 중인 카테고리: 프로그래밍, 논문뿌셔먹기, 알고리즘
    • 새 카테고리 추가 시 _posts 디렉토리에 해당 카테고리명으로 폴더 생성

자세한 포스트 작성 가이드는 POST_GUIDE.md 파일을 참조하세요.

테마 및 사용자 정의

이 블로그는 Minimal Mistakes 테마를 기반으로 하며, _config.yml에서 많은 사용자 정의 설정을 관리합니다. 현재 테마 스킨은 “contrast”를 사용하고 있습니다.

로컬 개발 환경

# 의존성 설치
bundle install

# 로컬 서버 실행
bundle exec jekyll serve

이 정보를 참고하여 블로그 관리 및 개발에 도움을 줄 수 있습니다.