mezzanine-mdown

소프트웨어 스크린 샷:
mezzanine-mdown
소프트웨어 정보:
버전: 0.1 Alpha 3
업로드 날짜: 11 May 15
개발자: Owen Nelson
라이센스: 무료
인기: 5

Rating: 2.0/5 (Total Votes: 1)

메 자닌 mdown 오히려 리치 페이지 및 블로그 게시물 등의 풍부한 콘텐츠 형식에 사용되는 HTML을 생성하는 TinyMCE를 편집기를 사용하는 것보다, 자신의 사이트의 콘텐츠를 만들 인하 서식을 사용하는 관리자를 활성화 메 자닌에 대한 위젯과 필터를 제공합니다.
설치
패키지 가져 오기
핍 :
사용자 @ 홈 : ~ $ 핍은 메 자닌 mdown 설치
easy_install을 :
사용자 @ 홈 : ~ $ easy_install을 메 자닌 mdown
정적 미디어를 준비
우수한 staticfiles 응용 프로그램을 사용하여, mdown의 정적 파일은 자동으로 선택을하셔야합니다.
staticfiles 응용 프로그램이 당신의 스타일이 아닌 경우, 당신은 mdown 패키지 (일반적으로 파이썬 인터프리터의 사이트 패키지 디렉토리)의 설치 위치를 찾을 필요가 있고 프로젝트 site_media 디렉토리에 / 심볼릭 링크 mdown / 정적 / mdown를 복사합니다.
구성
첫째, 프로젝트 설정 모듈에서 INSTALLED_APPS 목록에 mdown를 추가합니다.
응용 프로그램 설치와 함께, 당신은 몇 가지 선택을 할 수 있도록해야합니다. 당신은 당신의 설정 모듈의 RICHTEXT_WIDGET_CLASS과 RICHTEXT_FILTER 값을 지정해야합니다.
RICHTEXT_WIDGET_CLASS
이 패키지는이 설정이 옵션을 제공합니다.
mdown.forms.WmdWidget
& NBSP는, 대량 살상 무기 (WMD) 서식있는 텍스트 편집기를 활성화합니다. (권장)
mdown.forms.PlainWidget
& NBSP;를 사용하여 일반 텍스트 영역 (NO 서식있는 텍스트 편집기).
RICHTEXT_FILTER
다시 말하지만,이 설정에 대한 두 가지 옵션이 있습니다.
mdown.filters.codehilite
& NBSP는; 활성화 codehilite 확장자 인하를 사용하여 콘텐츠를 렌더링합니다.
mdown.filters.plain
& NBSP는, 바닐라 인하 서식을 사용하여 콘텐츠를 렌더링합니다.
추가 단계
Pygments 스타일
관리 명령 pygments_styles을 사용하면 당신은 codehilite 필터에 의해 구문 분석 코드 블록 색상 화 CSS를 생성 할 수 있습니다.
참고 :이 (사용이 기능을 사용하려면 pygments 또는 easy_install을 pygments를 설치 PIP) 설치 될 pygments이 필요합니다.
시스템에서 사용 가능한 색 구성표의 사용 메시지 목록을 볼 수없는 인수와 명령을 호출 :
사용자 @ 홈 : ~ / 내 사이트 $ ./manage.py pygments_styles
사용법 : ./manage.py pygments_styles
사용 가능한 색 구성표 :
& NBSP; 볼랜드
& NBSP; BW
& NBSP; 화려한
& NBSP; 기본
& NBSP; ... [중략] ...
인수로 계획의 이름으로 호출하면 당신이 그렇게 같은 파일로 리디렉션 할 수 있습니다 표준 출력에 CSS를 인쇄합니다 :
사용자 @ 홈 : ~ / 내 사이트 $ ./manage.py 다채로운 pygment_styles> site_media / CSS / pygments.css
이 하나의 방식 방법에 additon에서, 명령은 사용 가능한 모든 스타일을 생성합니다 --all 플래그를 허용하지만, 하나의 키 차이 : 각 방식은 CSS 클래스 이름과 그 이름 접두어. 빠르게 단지 지속적으로 CSS 파일을 재생하지 않고도 방식의 선택에 body 태그에 클래스를 설정하여 pygments 방식을 전환 할 수있는이 테마 개발하는 동안 편리합니다.
당신이 생성 된 CSS 파일을했으면, 단순히 코드를 얻을 수 있도록 사이트의 기본 템플릿에 추가 "꽤"인쇄.
테마 템플릿 업데이트
기본 테마를 기반으로하고 메 자닌의 0.11.3 버전 이전에 만들어진 테마는 대부분 richtext_filter는 풍부한 콘텐츠에 적용하지 않습니다. 이 문제를 해결하려면, 당신은 단순히 필터가 사용되도록 이러한 콘텐츠 유형에 대한 템플릿을 업데이트해야합니다.
예를 들어, 기본 테마, 템플릿 / 블로그 / blog_post_detail.html은 업데이트 된 행을했다 :
{{blog_post.content | 안전}}
에 ::
{{blog_post.content | richtext_filter | 안전}}
그냥 안전 필터가 richtext_filter 다음에 오는 수 있도록

요구 사항 : 있습니다.

파이썬

유사한 소프트웨어

didit
didit

12 May 15

JabRef
JabRef

3 Jun 15

csv2xml
csv2xml

2 Jun 15

개발자의 기타 소프트웨어 Owen Nelson

django-ipyfield
django-ipyfield

14 Apr 15

django-trawler
django-trawler

12 May 15

코멘트 mezzanine-mdown

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!