当前位置: 首页 > news >正文

wordpress豆瓣主题赣州seo唐三

wordpress豆瓣主题,赣州seo唐三,wordpress+菜单大小,做家教中介网站赚钱吗?1、简介 Sphinx是Python文档生成器,它基于reStructuredText标记语言,可自动根据项目生成HTML,PDF等格式的文档,无数著名项目的文档均用Sphinx生成,如机器学习库scikit-learn、交互式神器Jupyter Notebook sphinx是一…

1、简介

Sphinx是Python文档生成器,它基于reStructuredText标记语言,可自动根据项目生成HTML,PDF等格式的文档,无数著名项目的文档均用Sphinx生成,如机器学习库scikit-learn、交互式神器Jupyter Notebook

sphinx是一种基于Python的文档工具,它可以令人轻松的撰写出清晰且优美的文档,由Georg Brandl在BSD许可证下开发。新版的Python3文档就是由sphinx生成的,并且它已成为Python项目首选的文档工具,同时它对C/C++项目也有很好的支持。更多详细特性请参考spinx官方文档,本篇博客主要介绍如何快速为你的Python注释生成API文档。

2、安装sphinx

pip install sphinx

3、生成api

  1. 新建项目sphinx_demo,src放项目代码,doc放sphinx自动生成的文件
    在这里插入图片描述

2.命令行进入doc目录cd doc
3.执行命令sphinx-quickstart,设置结构分离、项目名、作者名、版本号、语言(配置后面可修改)

Separate source and build directories (y/n) [n]: y
Project name: sphinx_demo
Author name(s): XerCis
Project release []: 1.0
Project language [en]: zh_CN 或 回车默认英文

在这里插入图片描述
4.在doc/source/conf.py指定项目代码路径

import os
import sys
sys.path.insert(0, os.path.abspath('../../src'))

5.在doc/source/conf.py修改扩展extensions,添加功能【包括注释中的文档】、【支持NumPy和Google风格】、【包括测试片段】、【链接到其他项目的文档】、【TODO项】、【文档覆盖率统计】、【通过javascript呈现数学】

extensions = ['sphinx.ext.autodoc','sphinx.ext.napoleon','sphinx.ext.doctest','sphinx.ext.intersphinx','sphinx.ext.todo','sphinx.ext.coverage','sphinx.ext.mathjax',
]
  1. 在source/index.rst下新增如下内容
.. toctree:::maxdepth: 2:caption: Contents:

7.命令行进入doc目录,执行生成API文档命令sphinx-apidoc -o source …/src/
在这里插入图片描述
8.生成HTML
(linux环境执行命令):

make html 

windows环境需要执行命令

.\make html

4、重新生成

  1. 项目代码未变更

1 . 在doc下执行命令 make clean
2. 在doc下执行命令 make html(直接也行)

  1. 项目代码已变更

  2. 删除 doc/build 下的所有文件夹

  3. 删除 doc/source 下除index.rst的所有.rst文件

  4. 在doc下执行命令 sphinx-apidoc -o source …/src/

  5. 在doc下执行命令 make html

切换主题

安装主题 pip install sphinx_rtd_theme
修改 doc/source/conf.py 的 html_theme

html_theme = ‘sphinx_rtd_theme’
注释风格
reStructuredText(PyCharm默认)
NumPy
Google(官方推荐)

风格 特点 适用
reStructuredText 用冒号分隔 PyCharm默认
NumPy 用下划线分隔 倾向垂直,长而深的文档
Google 用缩进分隔 倾向水平,短而简单的文档
Sphinx对NumPy和Google风格的对比,英文不好可以参考中文版

extensions = [‘sphinx.ext.napoleon’]

设置PyCharm Docstrings风格
File→Settings→Tools→Python Integrated Tools

在PyCharm中Ctrl+Q可很方便查看注释

光标放在函数名左端Alt+Enter→Insert documentation string stub可快速插入注释文档

项目结构

doc:Sphinx文件
src:项目源代码
doc/build:Sphinx生成文件
doc/build/doctrees:doctree文件
doc/build/html:生成的HTML文件
doc/source:Sphinx配置文件
doc/source/conf.py:Sphinx用户自定义配置文件
doc/source/index.rst:首页结构
doc/source/test.rst:test模块结构
主题大全
Sphinx的主题默认为 alabaster

参考文档:
https://blog.csdn.net/lixiaomei0623/article/details/120530642
https://www.cnblogs.com/Terrypython/p/10203332.html

http://www.15wanjia.com/news/2149.html

相关文章:

  • 茂名网站建设优化seo网络培训平台
  • 如何做网站地图视频网站seo好学吗
  • 网站 毕业设计代做想要网站推广页
  • 海淀区网站建设郑州整站网站优化
  • 重庆大足网站制作公司哪家专业网络营销的内容主要有哪些
  • vue适合什么样的网站开发百度外推排名代做
  • 建网站要多少费用seo是什么部门
  • 具有设计感的网站推广普通话手抄报模板
  • 新闻自动采集网站源码江门seo推广公司
  • cms建站程序营销方法有哪些
  • 自己做网络主播的网站微信营销的功能
  • 沈阳最新消息发布seo引擎优化平台培训
  • 开发 网站 团队最近时政热点新闻
  • h5网站设计陕西网站制作
  • 哪个网站做电子请帖好seo销售代表招聘
  • 提供小企业网站建设网络营销做得好的酒店
  • 如何做免费电影网站网站建设推广多少钱
  • 网站外链隐形框架是什么seo博客优化
  • 网站淘客宝怎么做app排名优化
  • 怎么在网站上做推ip域名解析查询
  • 网站开发 ssh 菜鸟精准营销推广方案
  • 深圳南山网站建设公司北京计算机培训机构哪个最好
  • 2020年网站建设笔记本网站权重一般有几个等级
  • 甘肃省住房与城乡建设部网站谷歌商店paypal下载官网
  • 简约大气的网站宁波免费seo在线优化
  • 给了几张图让做网站百度搜索竞价推广
  • 酒店网站设计方案苏州网站建设公司
  • 网站建设公司郑州html+css网页制作成品
  • 山东企业网站建设推荐app推广的常用方法
  • 建筑类企业网站模板seo快速排名软件平台