
[英]Using sphinx WebSupport: Is it possible to disable commenting for specific content?
[英]How to delete the build cache while building documents using WebSupport.Build in sphinx?
使用WebSupport.build
中的make clean
,是否make clean
使用WebSupport.build
删除构建缓存? 我需要删除构建缓存,因为如果使用WebSupport.build
一次或多次使用相同名称但图像内容不同的图像, WebSupport.build
显示相同的旧图像,除非并且直到更改图像名称为止。
我正在使用Websupport.build
从rst
格式构建文档,例如:
from sphinxcontrib.websupport import WebSupport
support = WebSupport(srcdir=srcdir, builddir=builddir,search="xapian")
support.build()
document= support.getdocument("index")
并在flask
应用程序中进行相应渲染
使用以下jinja
模板:
{% extends 'baselayout.html' %}
{% block doc_sidebar %}
{{ document.sidebar|safe }}
{% endblock %}
{% block doc_content %}
{{ document.body|safe }}
{% endblock %}
这是我发现对我builddir
的解决方案:删除builddir
如果存在)仅用于删除先前的版本。
import os
import shutil
from sphinxcontrib.websupport import WebSupport
def build_doc(srcdir, builddir):
if os.path.exists(builddir):
shutil.rmtree(builddir)
support = WebSupport(srcdir=srcdir, builddir=_builddir,search="xapian")
support.build()
谢谢大家!!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.