Nginx 테마에 관한 문서가 있습니다 sphinx
. Read the docs
이 같은:
location ^~ /docs {
alias /path/to/docs/build/html/;
index index.html;
gzip on;
}
캐시에서 페이지를 로드할 때 약간의 지연(1초 미만)이 있습니다. CSS 스타일의 html 텍스트가 없습니다. 그러면 add_header Cache-Control no-cache;
문제가 사라집니다. 내 문서 페이지가 그다지 크지 않습니다.docs.readthedocs.org. 문서는 다음에 의해 제공됩니다.파이썬 3.6, 모든 패키지는 다음에서 제공됩니다.삐삐.
답변1
CSS 파일이 js 파일보다 먼저 로드되면 모든 것이 잘 작동합니다. 그러나 스핑크스의 건축자들은 제안했다.CSS에는 다음이 포함됩니다.뒤쪽에js에는 포함. 그래서 이 문제를 해결하기 위해 다음과 같은 스크립트를 작성했습니다.
for file in build/html/*html; do
links=$(sed -n '/.*rel=\"stylesheet\"/p' $file)
sed -i "/.*rel=\"stylesheet\"/d" $file
awk -v line="$links" "1;/.*<title>/{ print line}" $file > $file.tmp
mv $file.tmp $file
echo $file updated
done