내가 만든 사이트가 못생긴 이유 | 개성 있는 웹사이트 디자인

내가 만든 사이트가 못생긴 이유

카테고리

디자인

서브카테고리

UI 디자인

대상자

개인 웹사이트 개발자 / 미니멀리즘/개성 강조형 디자이너

난이도: 중급~고급(자체 CSS/Static Site Generator 활용)

핵심 요약

  • 개인의 창의성을 반영한 비표준 디자인 선택이 핵심
  • CSS nth-child 선택자와 transform 속성을 활용한 비대칭적 시각적 요소 적용
  • 자체 개발한 Static Site Generator(genox)와 사용자 맞춤 폰트(Naruto 기반) 사용

섹션별 세부 요약

1. 개인적 디자인 철학

  • "웹사이트를 만드는 과정"이 즐거움이라는 주장을 반복 강조
  • Hugo/Jekyll 대신 직접 개발한 백엔드/프론트엔드 시스템 사용
  • "미니멀리즘"과 "차가운 느낌" 회피를 위해 따뜻한 감성 요소 추가

2. CSS 기반 디자인 구현

  • li:nth-child(4n + 0) { transform: rotate(1deg); } 등의 반복 패턴 기반 시각적 변화 적용
  • 스크롤 인터랙션을 위해 :hover 선택자와 transform 속성 활용
  • CSS 텍스처 배경 생성을 위한 css-doodle 라이브러리 사용
  • circle*1000 { cx, cy: @r(10), @r(10); r: @r(.005, .01); }

3. 기술적 구현 방식

  • 자체 개발한 Static Site Generator(genox)와 Bash 스크립트 기반 빌드 시스템 사용
  • VPS 수동 배포(make 명령어 활용)와 프라이빗 쉘 스크립트 운영
  • 폰트 커스터마이징(Naruto 영감 기반)과 Piskel 기반 스프라이트 애니메이션 적용

결론

  • 개인의 창의성과 개성을 반영한 디자인 선택이 중요하며, Neocities/AWS S3+CloudFront 등 저비용 호스팅 솔루션 추천
  • "Journey Before Destination" 철학을 바탕으로 자체 개발 기술 습득을 통해 독창적인 웹사이트 구축 가능