博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用sphinx生成美观的文档
阅读量:6714 次
发布时间:2019-06-25

本文共 1562 字,大约阅读时间需要 5 分钟。

先上效果图

详情

首先,须要知道什么是restructuredtext。能够理解为类似于markdown的一个东西。

然后

  1. 安装。pip install sphinx
  2. 进入存放文档的文件夹,在命令行,sphinx-quickstart,依据须要一路回车。会生成一堆东西,包含conf.py和make等
  3. 依据须要改动conf.py
  4. 编写rst文件。比方默认的index.rst或链接的rst文件。
  5. 在命令行,make html

上图的效果,是使用了一个主题叫sphinx_bootstrap_theme。

(PS.有非常多主题能够选择)

conf.py中关于这个主题的配置是加了以下几行代码

import sphinx_bootstrap_themehtml_theme = 'bootstrap'html_theme_path = sphinx_bootstrap_theme.get_html_theme_path()html_theme_options = {    'navbar_title': "Sandglass",    'globaltoc_depth': 2,    'globaltoc_includehidden': "true",    'navbar_class': "navbar navbar-inverse",    'navbar_fixed_top': "true",    'bootswatch_theme': "united",    'bootstrap_version': "3",}

生成的文档的目录布局

图中的index.rst文件

Welcome to sandglass's documentation!=====================================安装------------  pip install sandglass概览--------**sandglass(沙漏)** 是一个增强的、友好的时间处理库。目的是为了解放程序猿的生产力。

在python中有太多处理时间的库,datetime/date/time/calendar等等。须要记的细节太多,选择困难。 而sandglass就是解决这个的青霉素。从各种麻烦的转换中解脱出来。

仅仅需记住 **Sandglass对象** 和 **ben()** 、 **tslice()** 、 **cronwalk()** 这几个基本的api就可以。

特性 ---------- + api简洁。开箱即用 + 增强接管datetime + (此次略去xx字) 高速上手 --------- 在sandglass中,核心对象是 **Sandglass对象** 。通过这个对象。能够方便的获取各个时间属性和操作:: #获取属性 >>>sg = ben('2013,1,1 13:14:15') >>>sg.year,sg.month,sg.day,sg.hour,sg.minute,sg.second,sg.microsecond (2013, 1, 1, 13, 14, 15, 0) (此次略去xx字) API文档 ----------------- .. toctree:: :maxdepth: 2 api Todo --------- * Add timezone support Changelog --------- **0.0.1** * Initial release Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`

很多其它详情请看。

以及

你可能感兴趣的文章
BZOJ3626LCA(树剖+线段树+LCA+差分)
查看>>
事件的产生,传递以及响应链
查看>>
练习4.4 萨提亚冰山理论应用
查看>>
python pandas 对各种文件的读写 IO tools
查看>>
【转】ios 抓取 tcp/udp 包
查看>>
Struts2入门案例——基于Struts2任意两数据的代数和
查看>>
E - Trees on the level
查看>>
【CSS3】Advanced9:Transformation
查看>>
博客搬家
查看>>
实例化物体
查看>>
漢譯Promises/A+規範
查看>>
IO阻塞与IO非阻塞2
查看>>
设计模式——桥接模式
查看>>
1120: 最值交换
查看>>
windows 系统变量大全
查看>>
GL_GL系列 - 会计科目管理分析(案例)(未完成)
查看>>
python逻辑运算符
查看>>
线段树模板(洛谷P3372)
查看>>
django02配置相关
查看>>
SCU4436 Easy Math
查看>>