Windows下搭建readthedoc

该文详细介绍了如何在Windows环境下安装Python和MinGW,配置环境变量,使用Sphinx创建文档模板,更换主题,添加子页面,以及展示基本的文档语法。此外,还阐述了如何将文档托管到ReadTheDocs并通过GitHub进行版本控制。
Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

1、安装python

在这里插入图片描述

  • 安装时注意勾选 加入PATH,打开Windows自带的PowerShell,如下有应答就算成功
    python
  • 输入指令安装如下软件包,等待安装完成
pip install  Sphinx
pip install  sphinx-autobuild
pip install  sphinx_rtd_theme

2、安装MinGW (make)

  • 下载地址

  • 解压后,复制存放的路径,在WIN10左下搜索栏查找环境变量,按照下图所示,最终把路径贴在Path内就行。示例中我复制进去的地址是D:\develop_tools\mingw\mingw64\bin
    path

  • 把解压文件内的mingw32-make.exe修改为make.exe,在powershell内输入指令make -v 查看是否成功
    make1
    make2

    3、生成文档模板

  • 创建个文件夹,我这里示例是 D:\work_space\test,在powershell 内进入该文件内
    在这里插入图片描述

  • 输入指令 sphinx-quickstart 生成模板,我选择的是中文 zh_CN
    在这里插入图片描述

  • 输入指令 make html ,编译成功如下
    在这里插入图片描述

  • 找到文件夹build/html下的index.html,双击打开就行(浏览器),就能看到生成的裸奔文档页面了
    在这里插入图片描述

在这里插入图片描述

4、更换主题

  • 在soure文件夹内找到conf.py,用记事本或其他工具打开,将html_theme内容修改为sphinx_rtd_theme
    在这里插入图片描述
    在这里插入图片描述
  • 在powershell内输入指令make html 编译,查看最终输出的html文件,可以看到主题样式已变更
    在这里插入图片描述

    5、增加子页面

  • 新建两个.rst文件,如下所示,填入简单内容
    source_add

page1
page2

  • 修改index.rst内容,注意:page1左边必须是三个空格。移除Indices and tables
    在这里插入图片描述

  • 在powershell内输入指令make html 编译,查看最终输出的html文件,可以看到子页面已加入
    在这里插入图片描述

    6、常规语法效果

  • 在子页面1内加入一些内容如下:

子页面1
================================

子页面内容1



语法测试 (二级标题)
--------------------

``标红``

:guilabel:`蓝框`

**加粗**

.. tip::
   小技巧
   
.. note::
   备注

:doc:`导航到子页面2 </page2>`

.. code:: c

      static void hello(uint8_t in, uint32_t *p);
	  
+------+---------------------------------+
| 序号 | 表头                            |
+======+=================================+
| 1    | 第一行                          |
+------+---------------------------------+
| 2    | 第二行                          |
+------+---------------------------------+
| 3    | 第三行                          |
+------+---------------------------------+
  • 在powershell内输入指令make html 编译,查看最终输出的html文件,可以看到语法效果如下
    在这里插入图片描述

    7、托管文档

    注册Github账号与ReadTheDoc账号,将本地readthedoc 的source文件等上传到Github,并通过ReadTheDoc官网导入项目,就可以将项目文档发布到公网上

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值