首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Sphinx+gitee+Read the Docs搭建在线文档系统

配置,如主题配置等 index.rst:文档项目起始文件,用于配置文档显示结构 cmd.bat:这是自己加脚本文件(里面的内容是‘cmd.exe’),用于快捷打开windows命令行 make.bat...'] 注:支持markdown后,文档文件可以使用markdown格式,但文档配置文件index.rst还要使用reST格式 3.2 修改文档显示结构 3.2.1 index文件分析 修改文档结构,...然后编辑soure/Cpp文件夹里index.rst文件,这里表示该目录级别下,又包含了3个子目录,子目录再次通过index文件来描述子目录文档结构: C++知识 ===============...然后再进入各个子文件夹,添加markdown格式文档和index.rst文件,这里以01设计模式文件夹为例: ?...:maxdepth: 1 01单例模式 02工厂方法模式 具体文档,如01单例模式.md,就可以记录学习笔记了,示例如下: # 单例模式 这是单例模式 ## 二级标题

1.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

ReStructuredText 文档编写全攻略编写文档说明

rst 格式文件转换成 html 等格式文件,方便托管在服务器上,进行访问,依赖工具有:sphinx sphinx 介绍 sphinx 是一个基于python文档生成工具,许多 python...sphinx rst vs markdown markdown: 格式简单 语法简单 原始 markdown 格式有限,出现了各种扩展:比如 github 风格 markdown rst: 适合编写复杂项目文档...:gitbook 使用 markdownsphinx 使用 rst 文档结构组织方式很相似:gitbook 是 SUMMARY.md 、sphinx 使用文件是 index.rst 安装 gitbook...在 SUMMARY.md 文件构造目录结构 比如创建两个章节: # Summary ## one * [Introduction](README.md) * [Chapter1](chapter1...文件组织文档结构 gitbook init 自动创建文件夹和文件 编写相应文件 gitbook serve 编译和预览书籍内容和结构 编写rst文档流程 python sphinx 编写文档

5.4K31

Sphinx补篇

也就是说,如果您目录包含一堆reST格式文档(可能还有文档子目录)以及),Sphinx可以生成结构良好HTML文件(在其他目录),以方便浏览和导航。...但是从同一来源,它还可以生成LaTeX文件,也可以将其编译为文档PDF版本,或者直接使用rst2pdf编译为PDF文件。 ?...就是这个文件,事实上这个文件也可以是txt文件.但是我就写rst,咋啦 ? 就像这样 ---- 在命令选项板(Ctrl-Shift-P或Cmd-Shift-P)输入命令,并在表语法中使用光标位置。...命令标题: Table: Format Current 格式化一个表语法仅包含当前光标位置 命令: extension.table.formatCurrent Table: Format All 所有表格语法格式化为打开文本...源目录*在 :term:`资源目录` ,*编译目录 是我们指定期望编译输出目标目录. -b 选项可选择编译器; 当前实例Sphnix 编译输出 HTML 文档.

1.1K10

使用 Python 30分钟 教你快速搭建一个博客

博客既然是自己一个知识宝库,那么索引变得极为重要。通过自己探索,小明发现了一个能够很好地满足这个需求 Python 框架 Sphinx。...实现大体思路如下: Markdown:书写文档 Pandoc:格式转化 Sphinx:生成网页 GitHub:托管项目 ReadtheDocs:发布网页 接下来,就来看看到底是如何实现?...source:文件夹:你文档文件全部应全部放在source根目录下。 Makefile:编译文件。完全不用管。 make.bat:bat脚本。你也不用管。...这里我工程文件,托管在GitHub上,然后由Read the Docs发布。 在托管之前呢,我们需要准备工作。...这里要提醒一下是,Sphinx文档格式,默认是 rst 格式,如果你习惯了使用Markdown来写文章,可以使用 Pandoc 这个神器转换一下。 这里给出转换命令。

1K20

使用 Sphinx 给 Python 项目生成【Read the Docs】在线文档

Sphinx 和 Read the Docs 1.1 Sphinx Sphinx 是一个强大文档生成器,具有许多用于编写技术文档强大功能,包括: 维护一份源文档,生成网页,可打印PDF,用于电子阅读器...(ePub)文档等 支持 reStructuredText 或 Markdown 编写文档 被广泛使用代码文档系统 代码示例语法高亮 活跃官方和第三方扩展生态 1.2 Read the Docs...1.3 两者关系 可以简单认为 Sphinx 是一个独立文档生成工具,可以支持不同主题;而 Read the Docs 是一个免费在线文档托管平台,它使用 Sphinx 作为文档生成工具,并提供自己主题...html_theme = 'sphinx_rtd_theme' 补充:如需支持 markdown ,添加 recommonmark 扩展到 extensions 配置列表: extensions =...选择【默认分支】为 docs 【Python 配置文件】改成 docs/source/conf.py 点击底部 【Save】按钮,保存更改。”

3.2K20

几款文档框架:Mkdocs、Sphinx、Teadocs、docsify

cd命令进入文件夹,查看结构 mkdocs.yml 为配置文件 docs 文件文档文件目录,文件使用 markdown 编写 文档预览 进入 创建文档项目目录,执行 mkdocs serve...如果 index.md 和 README.md 同时存在,忽略 README.md 非 markdown 文件 markdown 文件,即扩展名为 md 文件,会被转化为 html。...和主题 pip install sphinx sphinx_rtd_theme 创建项目 创建一个文件夹后,执行命令 sphinx-quickstart 编写文档 修改主题 在conf.py文件添加这两行代码...菜单配置文件是你文档根目录下面的 tree.md 文件,它采用了markdown语法来进行书写。...部署](/deploy) 符号介绍 语法完全使用markdown无序列表定义语法,但是要特别注意以下几点: [] 里内容表示菜单标题,如果不写[]则代表这个菜单没有链接仅作为一个菜单名称

1.3K20

5步搭建一个测试文档管理网站

安装Sphinx Sphinx是一个基于Python文档生成项目,最早只是用来生成 Python 官方文档,随着工具完善,越来越多知名项目也用他来生成文档。...Sphinx默认使用reStructuredText作为文档写作语言, 当然也可以通过模块支持其他格式,比如我喜欢MarkDown格式。...Sphinx原理很简答,就是把特定格式书写文档,通过约定转换方式,生成对应HTML文档。这里书写文档可以支持多种格式,生成HTML也可以支持多种模板。...支持markdown 如果你跟我一样,之前一直是使用markdown,又不想仅仅为了写文档而学习一门新写作语言,那么你也可以让它支持markdown语法。...当然,官方支持reStructuredText语言,能够支持格式会更多。比如:markdown表格就不被支持。

75420

使用restructedtext编写xresloader文档

但是使用 Markdown文档还是略麻烦,特别是涉及跨文档引用和多行表格时候,而且 Markdown 各个平台组件和扩展还都不一样,没有统一标准。...其实ReStructuredText很多语法规则和Markdown很想,像什么列表呀、加粗、斜体、标题。不过ReStructuredText制表,得用ascii画个表格,比较蛋疼。...ReStructuredText文档引用和锚点是非常方便。直接 :ref: 名字就行了。插入图片比较麻烦点,不过对于要自定义属性的话看起来就比 Markdown 一大坨要好看多。...ReStructuredText官方生成工具是sphinxsphinx还能自己指定主题,分析目录,生成静态搜索索引。这个 静态搜索索引 真的是非常实用,这样生成文档也有搜索功能了。...拿xresloader当小白鼠原因是对之前文档不满意,对新手上手来说还很不明晰。而且xresloader流程比较多,也比较适合多文档结构

46510

Python利用sphinx构建个人博客

一、基础概念 利用sphinx+pandoc+github+readthedocs构建个人博客 Sphinx: 是一个基于ReStructuredText文档生成工具,可以令人轻松撰写出清晰且优美的文档...新版Python文档就是由Sphinx生成,并且它已成为Python项目首选文档工具,同时它对C/C++项目也有很好支持;并计划对其它开发语言添加特殊支持。...├── conf.py #Sphinx 配置文件 ├── index.rst ├── _static └── _templates 3.5 修改配置文件 开启sys...利用pandoc将之前markdown格式博客源文件转换成rst格式 pandoc -s -t rst --toc markdown.md -o index.rst [root@xuel-server...html # 生成网页文件 [root@xuel-server build]# ls doctrees html 3.10 页面项目托管至github 如果不会github可以参考git笔记

2.2K21

博客生成静态站点工具 Top 20

Pelican 主要特点包括: 静态网站生成:Pelican 输入文本文件转换为静态HTML文件,不需要使用数据库或其他后端技术。...Middleman 是一个用 Ruby 编写静态站点生成器,它可以 Markdown、ERB 模板和 YAML 配置文件转换为静态 HTML 文件。...Sphinx 是一个用于创建技术文档工具,可以文本文件(如reStructuredText、Markdown等)转换成HTML、PDF、EPUB等格式。...Sphinx具有以下特点: 灵活性:Sphinx支持多种标记语言(如reStructuredText、Markdown等),并提供了多种主题和插件来自定义文档样式和功能。...这些工具大多数都支持 Markdown 等轻量级格式,并提供了许多主题和插件,可以方便地创建漂亮博客。此外,这些工具也有很好文档和社区支持,使得学习和使用它们变得更加容易。

3.3K21

ReadDocs

搭建工具 Sphinx 是一个基于 Python 文档生成工具,最早只是用来生成 Python 官方文档,随着工具完善,越来越多知名项目也用他来生成文档,甚至完全可以用他来写书。...命令行进入仓库本地目录,输入sphinx-quickstart 这个是项目的配置文件,这里要改动是项目名,版本,以及语言。其他默认即可。生成下面目录结构。...进入目录下面的conf.py,可以看到我们刚才配置内容就是在配置这个文件。下面继续修改。...首先把源文件改为使用习惯Markdown文件,source_suffix = \'.md\' 然后把主题换了,html_theme = \'sphinx_rtd_theme\'。...打开Read the Docs,并使用Github注册,导入项目并点击阅读文档即可。

1.2K20

NXPS32K144如何静态库文件添加到 S32DS工程

来源:技术让梦想更伟大 作者:李肖遥 我们经常使用静态库或者动态库,那么在NXPs32k144使用,如何静态库文件 (*.a) 添加到 S32 Design Studio GCC 项目中呢?...1添加一个不依赖于可执行(elf)文件静态库 这种方法假设库不会改变,库更新不会触发项目重建过程,如果库更改,则需要手动清理项目(假设没有其他源文件已更改),并且下一个构建链接更新库。...在上面的示例,GCC 链接器将在文件夹“c:\my_libs”搜索名为“libtestlib.a”文件,如果找不到库,则会发生链接器错误。...对于自定义库名称,请在库名称开头添加冒号“:”以禁用默认前缀/扩展名扩展,GCC 链接器现在在下面的示例搜索文件名“testlib.lib”: 2静态库与依赖项添加到可执行(elf)文件 如果静态库已更改...- “触及”,有时需要触发项目重建,在这种情况下库应添加到不同项目对话框: 点击Project Properties -> C/C++ Build -> Settings -> Standard

4.9K10

Sphinx快速制作文档

我们需要在终端输入下列命令进行安装: pip install sphinx 创建Sphinx项目 创建一个用于存放文档文件夹,然后在该文件夹路径下运行下列命令快速生成Sphinx项目: sphinx-quickstart...配置文件 index.rst: 主文档定义文档结构文档index.rst主要功能是被转换成欢迎页, 它包含一个目录表( “table of contents tree”或者 toctree )....Sphinx 主要功能是使用 reStructuredText, 把许多文件组织成一份结构合理文档. toctree指令初始值如下: .. toctree:: :maxdepth: 2 你可以在...注:文档文件放在与index.rst同级目录下。 支持markdown文件、更改文档主题 Spinx本身不支持.md文件生成文档,需要我们使用第三方库recommonmark进行转换。...'.MD': CommonMarkParser, } 生成文档Sphinx项目所在文件夹路径下运行下列命令生成文档: make html 生成后文档位于build/html文件夹内,

1.8K60

sphinx入门指南【1】快速入门

丰富扩展 结构文档 自动索引 支持语法高亮 sphinx使用reStructuredtext作为它标记语言。...安装 使用pip进行安装: pip install sphinx 设置源文件目录 包含.rst文件根目录称之为源文件目录,目录还包含sphinx配置文件conf.py。...进入源文件目录,执行以下命令,会指引用户配置整个项目: sphinx-quickstart 定义文件结构 执行上述命令之后,sphinx会在源文件目录自动生成conf.py文件以及index.rst。...接着我们就可以创建上面列出文件并添加相应内容了,sphnix会自动这些文档章节标题插入到doctree指令位置。...自动生成文档注释 sphinx支持从python源代码中提取文档注释信息,然后生成文档,我们这称之为autodoc。

2.1K40

快速、简单、美观:构建现代化文档工具链

以下是该项目的关键特性和核心优势: 从 Markdown 文件构建静态 HTML 文件。 使用插件和 Markdown 扩展增强 MkDocs 功能。...可以使用内置主题、第三方主题或创建自己主题。 文档发布到任何可以提供静态文件服务地方。...简洁易用:使用 Markdown 编写文档,并通过简单直观目录结构组织内容。无需复杂配置,只需要专注于编写内容本身。...它支持使用 reStructuredText 编写 Sphinx 文档,并可以从 Subversion、Bazaar、Git 和 Mercurial 仓库拉取代码,然后为您构建和托管文档。...快速生成:利用预渲染技术,在每次部署时页面转换为静态 HTML 文件,从而实现快速加载和响应式体验。 多平台适配:无论是在电脑上还是移动设备上浏览您文档网站都能得到良好呈现。

33730

围绕Sphinx搭建代码化内容管理+文档开发系统 | 技术传播

从英伟达和寒武纪对外发布技术文档,可以清楚地看到,它们都是应用了Sphinx和RTD主题 那么,今天就来简单总结复盘一下,希望给到有需要、感兴趣朋友一点点启发。 什么是Sphinx?...Sphinx,是一个基于Python,开源免费文档生成工具。...Sphinx基本使用逻辑非常简单: 在Windows系统下借助Chocolatey在线安装Sphinx。 执行【sphinx-quickstart】命令创建文档项目。...根据实际开发场景,修改配置: 如果使用Markdown语法编写技术文档,需通过recommonmark插件支持Markdown。...在这里,只有一点需要特别说明是: 如果想对Sphinx直出PDF进行一定人工干预,如添加企业LOGO,或者应用自定义样式之类,那么,从源码到PDF之间,可以被编辑中间文件,并不是我们所熟悉Word

6910

Sphinx初尝

man 文档), 纯文本 完备交叉引用: 语义化标签,并可以自动化链接函数,类,引文,术语及相似的片段信息 明晰分层结构: 可以轻松定义文档树,并自动化链接同级/父级/下级文章 美观自动索引:...创建文件C:\ Users \ yunswj \ Desktop \ Sphinx \ make.bat。 完成:初始目录结构已创建。...这是生成结构 build:用来存放通过make html生成文档网页文件目录 source:存放用于生成文档文件 conf.py: Sphinx配置文件 index.rst: 主文档 config.py...HTML页面位于build \ html。 编译过后目录是这样 里面有三个html文件,都打开看看 以上是打开三个网页文档 那我写完就想自动预览文档,咋办?...)] 重新编译没有变化 为了可以自动预览,用cmd 还是主题未变,之后在解决 支持markdown文件、更改文档主题 Spinx本身不支持.md文件生成文档,需要我们使用第三方库recommonmark

1.6K20
领券