Skip to content

baealex/BLEX

Repository files navigation

BLEX Logo

Blog, Let me Express

Django React


소개

  • BLEX는 닉네임 baealex의 축약형에서 시작했습니다.
  • 지금은 Blog, Let me Express 의미를 함께 사용합니다.
  • 글쓰기 경험을 우선하고, 실제 운영 피드백으로 계속 개선합니다.

주요 기능

콘텐츠 작성/발행

  • Tiptap 기반 게시글 작성/수정
  • 임시저장, 시리즈/태그 관리

커뮤니티

  • 댓글 시스템
  • GitHub 스타일 활동 히트맵

인증/보안

  • 소셜 로그인 (GitHub, Google)
  • TOTP 기반 2단계 인증(2FA)

운영/관리

  • 설정 앱 기반 관리자 UX
  • 알림, 배너, 공지 관리

빠른 시작

요구사항: Python 3.12+, Node.js 22.12+, npm

npm install
npm run server:migrate  # 최초 1회
npm run dev

접속: http://localhost:8000


자주 쓰는 명령어

  • npm run server:dev
  • npm run islands:dev
  • npm run server:test
  • npm run islands:lint
  • npm run islands:type-check

관련 문서


라이선스

MIT License