일본어 문서Dash응용 프로그램에 추가

2520 단어 DashMacPython
기본적인 방법은 이곳을 참고했다.
Dash.앱에 Sphinx 기반 문서 추가 방법(일본어 문서도 가능) - 프로그래머 행진곡 2장
단순히 이 사이트도 접할 수 있는 클래식스와 모델스를 바꿨을 뿐 색인을 제대로 할 수는 없다.
다음은 Mac OS X10.9.2 단계입니다.

설치 단계 1doc2dash


PIP가 없어서 Easy.설치했습니다.command line tools를 설치해야 합니다.의존성 매크로 패키지 lxml 구축에서 오류로 정지하면sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future easy_install doc2dash로고를 설정하고 실행하면 문제 없어요.pip도 마찬가지일 거예요.
참조: Error installing python module lxml on osx mavericks - Stack Overflow

2단계 일본어 문서 변환


python-doc-ja-Python 문서 일본어 번역 프로젝트 - Google Project Hosting부터 다운로드 세트를doc2dash로 변환합니다.doc2dash -n Python2.7ja -i _static/py.png -I index.html -d pathto/output pathto/python-doc-2.7ja1-html대시가 이걸 먹게 하려고 했는데 역시 색인이 없네.

3단계 영어 문서 변환 및 색인 추출


그래서 우리는 같은 버전의 영어 문서를 바꾸어 그것들의 차이를 보았다.
Download — Python v2.7.6 documentation부터 다운로드 세트를doc2dash로 변환합니다.일본어 문서보다 시간이 걸려서 색인을 제대로 할 수 있습니다.docset 안docSet.dsidx의 사이즈가 현저히 다르다는 것을 보고 이것을 일본어 docset에 복사합니다.그래서 Classes와 Modules의 목록이 나왔고 링크도 정상적으로 작동했다.모든 색인을 검증하지 않았기 때문에 어딘가에서 일치성을 얻지 못했을 수도 있다.

Dash의 순수한 docset에서 꺼내는 방법도 가능하지만 doc2dash와 다른 방법으로 변환된 것 같고 색인 파일의 종류도 다르다.
파이토존 3과도 괜찮을 것 같은데 일본어 문서를 다운로드할 수 있는 곳이 한 번도 없어서 시도하지 않았어요.
Dash - Documentation Browser, Snippet Manager - Kapeli
doc2dash 1.2.0 : Python Package Index

추기 2017-05-17:파이썬 3.6.1


영어판 docset을 직접 바꾸는 무리한 방법으로 3.6.1판을 만들었다.영어판의 충실한 색인을 직접 사용할 수 있다.닻을 ""안에 묻어야 하기 때문에 스크립트가 좀 복잡합니다.
https://gist.github.com/hetima/26f21023c417e68be1d4db2d1e388816

좋은 웹페이지 즐겨찾기