이전 버전의 Wikipedia 페이지 에서 목록을 구제하고 확장 합니다 .
선적 서류 비치
구현
reStructuredText의 참조 구현은 Python으로 작성되었지만 다른 언어의 reStructuredText 구문 분석기도 있습니다.
파이썬-Docutils
reStructuredText의 주요 배포본은 Python Docutils 패키지입니다. 몇 가지 변환 도구가 포함되어 있습니다.
- rst2html-reStructuredText에서 HTML로
- rst2xml-reStructuredText에서 XML로
- rst2latex-reStructuredText에서 LaTeX로
- rst2odt-reStructuredText에서 ODF Text (워드 프로세서) 문서로.
- rst2s5-reStructuredText에서 간단한 표준 기반 슬라이드 쇼 시스템 인 S5 까지
- rst2man-reStructuredText에서 Man 페이지로
하스켈-판독
Pandoc 은 하나의 마크 업 형식에서 다른 마크 업 형식으로 변환하기위한 Haskell 라이브러리 이며이 라이브러리를 사용하는 명령 줄 도구입니다. 마크 다운 및 reStructuredText, HTML 및 LaTeX의 하위 세트를 읽을 수 있으며 Markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki 마크 업, groff man을 작성할 수 있습니다. 페이지 및 S5 HTML 슬라이드 쇼.
이 라이브러리를 사용하기 위한 Pandoc 온라인 도구 (POT)가 있습니다. 불행히도 reStructuredText 온라인 렌더러 (ROR) 와 비교하면
- POT은 입력을 더 짧게 자릅니다. POT 사용자는 ROR에 의해 전체적으로 렌더링 될 수있는 청크로 입력을 렌더링해야합니다.
- POT 출력 (의해 생성 ROR로 표시되는 유용한 에러 메시지 결여
docutils
)
자바-JRst
JRst는 Java reStructuredText 파서입니다. 현재 HTML, XHTML, DocBook xdoc 및 PDF를 출력 할 수 있지만 심각한 문제가있는 것 같습니다. 현재 전체 다운로드를 사용하여 PDF 또는 (X) HTML 생성이 작동하지 않으며 (X) HTML의 결과 페이지가 비어 있고 IO에서 PDF 생성에 실패합니다 XSL 파일 문제 (번들과 함께 제공되지 않습니까 ??). 참고 원래 JRst이 웹 사이트에서 제거 된; 포크는 GitHub에 있습니다 .
스칼라-라이카
Laika 는 마크 업 언어를 다른 출력 형식으로 변환하기위한 새로운 라이브러리입니다. 현재 Markdown 및 reStructuredText의 입력을 지원하고 HTML 출력을 생성합니다. 라이브러리는 스칼라로 작성되었지만 Java에서도 사용할 수 있어야합니다.
펄
PHP
C # /. NET
님 / C
님의 컴파일러 명령 기능 rst2html
과 rst2tex
HTML 및 텍 파일을 reStructuredText 파일을 변환. 표준 라이브러리는 reStructuredText 파일을 프로그래밍 방식으로 처리하기 위해 다음 모듈 (컴파일러에서 사용)을 제공합니다.
- rst -reStructuredText 파서를 구현
- rstast -reStructuredText 파서에 대한 AST를 구현합니다
- rstgen -reStructuredText에서 HTML / 라텍스 생성기를 구현합니다.
다른 타사 변환기
이러한 도구의 대부분 (전부는 아님)은 Docutils (위 참조)를 기반으로하며 주 배포에서 지원하지 않는 형식으로 변환하거나 변환하지 않습니다.
reStructuredText에서
- restview- 이
pip
설치 가능한 파이썬 패키지에는 docutils
실제 렌더링을 수행하는이 필요합니다 . restview
사용하기 쉬운 주요 기능은 문서에 변경 사항을 저장할 때 자동으로 다시 렌더링하고 다시 표시한다는 것입니다.restview
- 작은 웹 서버를 시작합니다
docutils
문서를 HTML로 렌더링하기위한 호출
- 장치의 브라우저를 호출하여 출력 HTML을 표시합니다.
- rst2pdf -reStructuredText에서 PDF로
- rst2odp -reStructuredText에서 ODF 프리젠 테이션으로
- rst2beamer -reStructuredText에서 LaTeX beamer Presentation 클래스로
- Wikir -reStructuredText에서 Google (및 기타) Wiki 형식으로
- rst2qhc -reStructuredText 파일 모음을 Qt (툴킷) 도움말 파일 및 (선택 사항) Qt 도움말 프로젝트 파일로 변환
텍스트를 다시 구조화하려면
- xml2rst 는 Docutils 내부 XML 표현 (다시)을 reStructuredText로 변환하는 XSLT 스크립트입니다.
- Pandoc (위 참조)은 Markdown, HTML 및 LaTeX에서 reStructuredText로 변환 할 수도 있습니다.
- db2rst 는 reStructuredText 번역기에 간단하고 제한된 DocBook입니다
- pod2rst -.pod 파일을 reStructuredText 파일로 변환
확장
일부 프로젝트는 reStructuredText를 기본으로 사용하거나 reStructuredText 도구의 유틸리티를 확장하는 추가 기능을 제공합니다.
스핑크스
스핑크스 문서 생성기 자동 색인 등 상호 참조를 생성하는 다양한 출력 포맷에 reStructuredText 소스 파일 세트를 변환
rest2web
rest2web 은 단일 템플릿 (또는 원하는 수)으로 웹 사이트를 구축하고 내용을 reStructuredText로 유지할 수있는 간단한 도구입니다.
피그먼트
피그먼트 는 포럼 시스템, 위키 또는 소스 코드를 미리 확인해야하는 기타 응용 프로그램과 같은 모든 종류의 소프트웨어에서 일반적으로 사용하기위한 일반적인 구문 형광펜입니다. reStructuredText 문서에서 피그먼트 사용을 참조하십시오 .
무료 편집자
일반 텍스트 편집기 는 reStructuredText 문서를 작성하는 데 적합 하지만 일부 편집기는 다른 편집기보다 더 나은 지원을 제공합니다.
이맥스
이맥스 지원 첫 번째 모드를 통해이 Docutils 패키지의 일부에서 온다/docutils/tools/editors/emacs/rst.el
정력
vim-common
그것을위한 패키지는 대부분의 GNU / Linux 배포판과 함께 제공하는 reStructuredText 구문 강조와 상자 밖으로 reStructuredText의 들여 쓰기 지원을하고있다 :
제드
가 첫 번째 모드 에 대한 제드의 프로그래머 편집기.
gedit
그놈 데스크탑 환경의 공식 텍스트 편집기 인 gedit 이 gedit에서의 reStructuredText 플러그인 .
게니
작고 가벼운 통합 개발 환경 인 Geany 는 0.12 버전 (2007 년 10 월 10 일)의 reStructuredText를 지원합니다 .
사자 별자리
프로그래머 용 개요 편집기 인 Leo 는 첫 번째 플러그인 또는 "@ auto-rst"노드를 통해 reStructuredText를 지원합니다 (문서화가 잘되어 있지 않지만 @ auto-rst 노드는 첫 번째 파일을 직접 편집하여 구조를 Leo 개요로 구문 분석 할 수 있음) .
또한 "뷰어 렌더링"창에서 결과 HTML을 미리 보는 방법을 제공합니다.
FTE
FTE 접는 텍스트 편집기 - 무료 (는 GNU GPL 라이센스) 개발자를위한 텍스트 편집기. FTE는 이 모드 reStructuredText 지원합니다. 기본 RSTX 요소의 색상 강조 표시와 가장 인기있는 RSTX 요소를 문서에 쉽게 삽입 할 수있는 특수 메뉴를 제공합니다.
파이크
PyK 는 PtEdit 및 reStInPeace의 후속 제품으로 Qt4 툴킷의 도움으로 Python으로 작성되었습니다.
식
ReST 편집기 플러그인 이있는 Eclipse IDE는 reStructuredText 파일 편집을 지원합니다.
노 텍스
NoTex 는 통합 프로젝트 관리 및 구문 강조 기능을 갖춘 브라우저 기반 (일반적인) 텍스트 편집기입니다. 또한 rST를 사용하여 책, 보고서, 기사 등을 작성하고 LaTex, PDF 또는 HTML로 변환 할 수 있습니다. PDF 파일은 출판 품질이 우수하며 Texlive LaTex 제품군과 함께 Sphinx를 통해 생성됩니다.
메모장 ++
메모장 ++ 은 Windows 용 범용 텍스트 편집기입니다. 내장 된 많은 언어에 대한 구문 강조가 있으며 reStructuredText에 대한 사용자 정의 언어를 통해 reStructuredText를 지원합니다 .
비주얼 스튜디오 코드
Visual Studio Code 는 Windows / macOS / Linux 용 범용 텍스트 편집기입니다. 내장 된 많은 언어에 대한 구문 강조 기능이 있으며 LeXtudio 의 확장 을 통해 reStructuredText를 지원합니다 .
전용 reStructuredText 편집기
독점 편집자
숭고한 텍스트
Sublime Text 는 Windows, OS X 및 Linux에서 사용할 수있는 완전히 사용자 정의 가능하고 확장 가능한 소스 코드 편집기입니다. 장기간 사용하려면 등록이 필요하지만 모든 기능은 등록되지 않은 버전으로 제공되며 가끔 라이센스를 구매하라는 알림이 표시됩니다. 버전 2 및 3 (현재 베타 버전)은 기본적으로 reStructuredText 구문 강조를 지원하며, 패키지 관리자 패키지 제어 를 통해 여러 플러그인을 사용하여 스 니펫 및 코드 완성, 추가 구문 강조, RST 및 기타 형식으로 /에서 변환 및 HTML 미리보기를 제공합니다. 브라우저에서.
BBEdit / TextWrangler
Mac 용 BBEdit (및 무료 변형 TextWrangler )은이 코드없는 언어 모듈을 사용하여 reStructuredText를 구문 강조 할 수 있습니다 .
텍스트 메이트
Mac OS X 용 독점 범용 GUI 텍스트 편집기 인 TextMate 에는 reStructuredText 번들이 있습니다.
유형
Intype 은 Windows 전용 텍스트 편집기로 reStructuredText를 즉시 지원합니다.
전자 텍스트 편집기
E 는 "Open Company License"에 따라 라이센스가 부여 된 독점 텍스트 편집기입니다. TextMate 번들을 지원하므로 TextMate와 동일한 방식으로 reStructuredText를 지원해야합니다.
파이 참
PyCharm (및 기타 IntelliJ 플랫폼 IDE?)은 ReST / Sphinx 지원 (구문 강조, 자동 완성 및 미리보기)을 지원합니다. )
위키
다음은 reStructuredText 마크 업을 기본 마크 업 구문 또는 추가 기능으로 지원하는 일부 Wiki 프로그램입니다.
미디어 위키
미디어 위키 reStructuredText 확장 에 reStructuredText 마크 업을 허용 미디어 위키가 에 의해 포위 <rst>
하고 </rst>
.
모인
MoinMoin은 많은 사용자 커뮤니티에서 사용하기 쉽고 확장 가능한 고급 WikiEngine입니다. 간단히 말해, 쉽게 편집 가능한 웹 페이지에서의 협업에 관한 것입니다.
있습니다 MoinMoin을위한 reStructuredText 파서 .
트랙
Trac은 소프트웨어 개발 프로젝트를위한 향상된 위키 및 이슈 추적 시스템입니다. Trac 에는 reStructuredText 지원 이 있습니다 .
이 위키
이 위키 는 Ian Bicking이 작성한 Python Wiki 용 웹웨어입니다. 이 위키는 마크 업에 ReStructuredText를 사용합니다.
rstiki
rstiki은 영감 (docutils를 통해) reStructuredText의 구문을 사용하여 미니멀 단일 파일에 개인 위키 pwyky을 . 저작권 표시, 버전 관리, 계층 구조, 크롬 / 프레이밍 / 템플릿 또는 스타일링은 지원하지 않습니다. docutils / reStructuredText를 위키 구문으로 사용합니다. 따라서 200 줄 미만의 코드와 단일 파일로되어 있습니다. 디렉토리에 넣고 실행합니다.
이키 위키
Ikiwiki 는 위키 컴파일러입니다. 위키 페이지를 웹 사이트에 게시하기에 적합한 HTML 페이지로 변환합니다. Ikiwiki는 Subversion 또는 Git과 같은 개정 제어 시스템에 페이지와 기록을 저장합니다. 블로그 지원 및 다양한 플러그인을 포함하여 다른 많은 기능이 있습니다. 그것은이다 reStructuredText 플러그인 그러나 다소 제한되며이 때의 '주요 마크 업 언어로 사용하지 않는 것이 좋습니다.
웹 서비스
모래 상자
온라인 reStructuredText 편집기는 마크 업으로 재생하고 즉시 결과를 볼 수 있습니다.
블로깅 프레임 워크
워드 프레스
WordPress 용 WordPreSt reStructuredText 플러그인 . (PHP)
매거진
Zine 용 reStructuredText 파서 플러그인 (Zine이 기본 reStructuredText 지원을받을 예정인 경우 버전 0.2에서는 사용되지 않음). Zine은 단종되었습니다. (파이썬)
펠리컨
Pelican 은 ReST로 기사 작성을 지원하는 정적 블로그 생성기입니다. (파이썬)
하이드
Hyde 는 ReST를 지원하는 정적 웹 사이트 생성기입니다. (파이썬)
아크릴 라 미드
Acrylamid 는 ReST에서 기사 작성을 지원하는 정적 블로그 생성기입니다. (파이썬)
니콜라
Nikola 는 ReST를 지원하는 정적 사이트 및 블로그 생성기입니다. (파이썬)
ipsum 속
Ipsum genera 는 Nim으로 작성된 정적 블로그 생성기입니다.
요 주흐
Yozuch 는 Python으로 작성된 정적 블로그 생성기입니다.
더