저는 스핑크스의 새로운면이 있습니다. 나는 스핑크스 공식 문서 사이트에 대한 몇 가지 물건을 읽고 난 설치하고 내 데비안 위지 서버를 구성하기위한 다음 단계를 수행해야 : 나는 http://example.com/documentation-path/에 스핑크스 소스를 설치 한 모든데비안 서버의 하위 폴더에 Sphinx와 함께 문서를 올리는 방법
먼저.
스핑크스에게
를 설치 PIP 나는 구성을위한 스크립트 스핑크스 - 빠른 루트 디렉토리와 conf.py.을 실행 한
스핑크스 - 퀵 스타트 내 디렉토리 경로에 빌드 HTML 파일 만들기 HTML 명령을 실행 한
.
내가 핸들의 스핑크스 자동 빌드를 설치 한
메이크업의 HTML @toast38coza 만든 post에 기록 된대로 내 문서의 모든 변경/업데이트.
스핑크스 - 자동 빌드를 설치 PIP
스핑크스 - 자동 빌드 소스 빌드/HTML
[이미 해결 한 무엇]
내 첫 번째 문제였다 나는 그 서버가 문서 f의 변경 사항을보기 시작한 이후 문서 색인 템플리트의 올바른보기를 얻을 수 없음 iles는 http://127.0.0.1:8000 (포트 8000의 로컬 호스트)입니다. 그래서 나는 내가 현재의 PC에 로컬로 설치했을 때 기대했던 것과 동일한 URL 경로를 얻는다. 그리고 내가 현지 버전 테스트에서 말했듯이 그것은 잘 동작했습니다.
내가 URL 경로 구성으로 그런 일 (http://example.com), 내가 -host으로 인수를 추가하고 데비안에 잘 작동하게하기위한 -port하기로 결정을 찾고 이후 :
-p/- 포트 옵션은 문서가 제공되어야하는 포트 (기본값 8000) -H/지정 - 그런 다음 문서가 제공되어야하는 호스트 (기본 127.0.0.1)
를 지정하는 호스트 옵션을 I 그것을 구성하고, 그것을 시작했고 그것은 잘 작동했다 :
>> sphinx-autobuild source build/html --host http://example.com --port8000
이제 서핑을하면 http://example.com:8000 문서 색인 템플릿을 올바르게 볼 수 있습니다.
[내 주요 질문] 내가 심지어 스핑크스 설치의 루트 경로가/문서 경로 것을 고려 http://example.com/documentation-path/ 같은 예를 들어, 다른 URL 경로에 하위 폴더를이보기를 실행할 수있는 방법
/?
[내 차 질문]
어떻게 --port으로 모든 배 명령 sphinx-autobuild
를 작성하지 않고 템플릿보기를 시각화하는 과정을 자동화하고 데비안 콘솔에서 --host 수 있습니까?
[중요 공지]
데비안 서버가 나를 위해 완전히 새로운 Nginx의이 순간에 구성되어 있습니다.
FWIW 스핑크스는 정적 HTML 파일도 출력합니다. 'make html'은 당신에게 그렇게 잘 할 것입니다. – strugee