Skip to content

python-study-ko/everypython_weblog

Repository files navigation

everypython_weblog

에브리파이썬용 블로그 제작

everypython의 블로깅을 목적으로 제작중인 블로그 입니다. 현재 가장 기본적인 기능이 모두 완료되지 않은 상황이라 다른 분이 설치하셔서 쓸수 있도록 안내하는 글은 작정하지 못했습니다. 개발이 완료되면 누구나 사용하실수 있게 오픈할 예정이며 다른 개발자 분들이 참여하셔도 무방합니다.

현재 admin에 사용된 jet 모듈를 무료로 적용하기 위해 라이센스는 LGP2.0을 적용할 계획입니다.

개발 목표

  1. 블로거에게 쾌적한 포스팅 환경
  2. 독자가 보기 편한 블로그, 공유하기 편한 블로그(SEO,SNS 최적화)
  3. 워드프레스,티스토리 등에 견주어 부족함 없는 블로그
  4. 내부 코드 수정없이 누구나 사용가능해야 한다!

현재 개발된 기능

블로그

  1. 메인페이지 1.1. 최신 포스트, 인기 포스트 보여주기

  2. 카테고리 2.1. 카테고리별 글목록 페이지 2.2. 카테고리 및 해당 카테고리의 발행 포스트 갯수 2.3. 블로그의 모든 태그를 보여주는

  3. 태그 3.1. 태그별 포스트 목록 페이지

  4. 포스트 4.1. 페이스북 공유(og태그 지원) 4.2. 댓글(disqus) 4.3. 구글 애드센스 지원(모바일 접속 페이지 광고 및 포스트상세페이지 상단 광고영역)

포스팅

  1. 에디터 1.1. ckeditor + 이미지 자동 s3업로드 1.2. 아름다워 보이는(?) 소스코드 스타일 + 구문강조 지원 1.3. 마크다운 입력 지원(showdown.js로 브라우저에서 처리)

  2. 포스팅 관리 2.1. 태깅지원 2.2. 카테고리(최대 3단 카테고리) 2.3. 포스트 발행 여부 선택 가능 2.4. 포스트별 조회수 측정 홈페이지 전체 조회는 구글 태그매니저를 이용한 웹로그 연동방식을 추천해드립니다.

관리자페이지

  1. 아름다운 관리자페이지(django-jet) 1.1. 구글 웹로그 대쉬보드젯

  2. 포스트 관리 2.1. 포스트 추가,변경,삭제 2.2. 포스트 변경이력 열람(장고 어드민 기본기능) 2.3. 다중 포스트 동시 발행

  3. 카테고리 관리 3.1. 카테고리 추가,변경,삭제 3.2. 상위 카테고리 변경(불안정)

설정

  1. 동적인 셋팅값 분리 1.1 settings.ini 설정만으로 자동 셋팅 구글태그, 애드센스, s3업로드등 설정파일에 키값만 입력하시면 자동으로 셋팅됩니다. 1.2 자동 정적파일 배포 구성 설정값 입력만으로 whitenoise, s3, cloudfront 3개중 한가지로 정적파일이 배포됩니다.