欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html的步驟

 更新時(shí)間:2023年03月20日 11:15:36   作者:JunFN8  
sphinx主要用于編寫 reStructuredText 和 Markdown 格式技術(shù)文檔,編寫此類技術(shù)文檔時(shí)Sphinx工具可將其轉(zhuǎn)為html、pdf、ePub等格式,這篇文章主要介紹了Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html,需要的朋友可以參考下

Sphinx環(huán)境配置

  • 安裝python3
  • 通過python3安裝sphinx

sphinx官方網(wǎng)站:Installing Sphinx — Sphinx documentation??????

python官方網(wǎng)站:Welcome to Python.org

sphinx主要用于編寫 reStructuredText 和 Markdown 格式技術(shù)文檔,

編寫此類技術(shù)文檔時(shí)Sphinx工具可將其轉(zhuǎn)為html、pdf、ePub等格式;更有者托管到GitHub中并導(dǎo)入readthedocs網(wǎng)站。 

 python安裝步驟

進(jìn)入python官網(wǎng)

下載安裝包

打開exe文件 ,勾選配置到系統(tǒng)環(huán)境變量并選擇自定義安裝

保持默認(rèn)Next

這里初學(xué)者默認(rèn)安裝路徑,方便后面用命令安裝sphinx

安裝完成界面

win+R打開命令窗輸入python,確定是否安裝成功和安裝版本是否為python3

Sphinx安裝步驟

 Windows命令窗輸入以下命令,安裝Sphinx軟件包

國內(nèi)最好用華清源安裝,使用-i指定安裝源

py -3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple sphinx

安裝中可能會(huì)出現(xiàn)pip版本過低安裝不了Sphinx,需運(yùn)行命令更新pip再安裝Spinx

 Sphinx安裝中

安裝完成,在Windows命令框順序輸入每一行命令創(chuàng)建\demo\test文件夾試運(yùn)行

mekdir demo //創(chuàng)建demo文件夾
cd demo     //打開demo文件夾
mekdir test //創(chuàng)建test子文件夾
cd test     //打開test子文件夾

Windows命令框輸入以下命令打開Sphinx工具配置基本參數(shù)

sphinx-quickstart

 這些配置參數(shù)都可以在之后的conf.py文件中打開重新更改

配置完成后在Windows目錄下可以看到生成的基本項(xiàng)目框架文檔

build:存放最終生成的文檔如html、pdf、ePub 

source:存放Rst格式等文件以及圖片數(shù)據(jù)

Makefile:批處理指令,使用make命令時(shí)用來構(gòu)建文檔輸出

 配置完后在source文件中會(huì)出現(xiàn) index.rst 和 conf.py 兩個(gè)文件;用戶可根據(jù)需求編寫這兩個(gè)文檔達(dá)到自己的效果

conf.py : 一個(gè)pythom文件,用于存放Sphinx的配置參數(shù)

index.rst :文檔項(xiàng)目的root目錄。多個(gè)文件時(shí)可用于連接其余文件。 

編寫 conf.py 和 index.rst 文件

Introduction
============
This is the introduction of documentation
 
API
===
:doc:'Run API</demo_test>'

:doc:命令屬于尋找目標(biāo)文件運(yùn)行 

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

 運(yùn)行命令 sphinx-build -b html source build 和 make html 生成 .html文件

 最終在build文件夾中生成.html文件,并可通過網(wǎng)頁查看

 上圖是相當(dāng)于是通過 Rst 轉(zhuǎn)換 html 的默認(rèn)框圖,內(nèi)容排版都可自定義

VScode編寫Rst格式文件  VScode環(huán)境配置 下載插件 reStructuredtext 和 RST Preview(可以實(shí)時(shí)顯示效果變化)

 source文件夾中創(chuàng)建 .rst 格式文件使用VScode打開

安裝完插件后用戶可以打開圖上這個(gè)窗口,進(jìn)行實(shí)時(shí)顯示當(dāng)前Rst格式的排版  

 Rst語法格式

其中空格要謹(jǐn)慎使用,其中空格運(yùn)用得當(dāng)能產(chǎn)生不一樣的效果反之則不符合語法標(biāo)準(zhǔn)報(bào)錯(cuò)

 標(biāo)題格式

 對(duì)應(yīng)顯示效果分別是一級(jí)標(biāo)題、二級(jí)標(biāo)題、三級(jí)標(biāo)題、四級(jí)標(biāo)題、五級(jí)標(biāo)題

超鏈接格式 

 超鏈接目前使用的有以下兩種方式:Sphinx官網(wǎng)是先聲明后引用、Python官網(wǎng)是直接引用

 圖片格式

  圖片目前使用有以下兩種方式:bd_logo1.png是引用網(wǎng)址、logo.png是引用當(dāng)前文件的相對(duì)路徑

 表格格式

//表格類型一
 
==== ====== ========== ==== == ===
編號(hào) 名稱   NAND FLASH eMMC SD USB
==== ====== ========== ==== == ===
1    MODE0  0          0    0  1
2    MODE1  1          1    1  0
3    CFG1-4 1          0    0  X
4    CFG1-5 0          1    0  X
5    CFG1-6 0          1    1  X
6    CFG1-7 1          0    0  X
7    CFG2-3 0          1    0  X
8    CFG2-5 0          0    1  X
==== ====== ========== ==== == ===
 
//表格類型二
 
+------------+------------+-----------+ 
| Header 1   | Header 2   | Header 3  | 
+============+============+===========+ 
| body row 1 | column 2   | column 3  | 
+------------+------------+-----------+ 
| body row 2 | Cells may span columns.| 
+------------+------------+-----------+ 
| body row 3 | Cells may  | - Cells   | 
+------------+ span rows. | - contain | 
| body row 4 |            | - blocks. | 
+------------+------------+-----------+
 
//表格類型三
 
.. csv-table:: Frozen Delights!
  :header: "Treat", "Quantity", "Description"
  :widths: 15, 10, 30
 
 
  "Albatross", 2.99, "On a stick!"
  "Crunchy Frog", 1.49, "If we took the bones out, it wouldn't be
  crunchy, now would it?"
  "Gannet Ripple", 1.99, "On a stick!"

  表格目前使用有以下三種方式:

 標(biāo)注以及特殊提示符

 以下是顯示效果

代碼格式

需要代碼每行進(jìn)行縮進(jìn)一個(gè)空格

 顯示效果

RST格式文件編寫完成后需要重新進(jìn)入Windows命令窗\demo\test文件下

輸入 sphinx-build -b html source build 和 make html 命令生成新的 .html 文件

 以下是網(wǎng)頁中顯示效果

 總結(jié)

由此本文分享結(jié)束

Rst格式還有很多地方需要探究,Spinx工具亦是如此

到此這篇關(guān)于Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html的文章就介紹到這了,更多相關(guān)Sphinx環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 高效編程技巧分享

    Python 高效編程技巧分享

    工作中經(jīng)常要處理各種各樣的數(shù)據(jù),遇到項(xiàng)目趕進(jìn)度的時(shí)候自己寫函數(shù)容易浪費(fèi)時(shí)間。Python 中有很多內(nèi)置函數(shù)幫你提高工作效率。
    2020-09-09
  • 深入理解Python中裝飾器的用法

    深入理解Python中裝飾器的用法

    裝飾器的使用是Python的高級(jí)技巧之一,通過Decorator裝飾器能夠帶來函數(shù)式編程中所需的很多特性,這里我們就來跟隨文章一同深入理解Python中裝飾器的用法,需要的朋友可以參考下
    2016-06-06
  • 用python實(shí)現(xiàn)各種數(shù)據(jù)結(jié)構(gòu)

    用python實(shí)現(xiàn)各種數(shù)據(jù)結(jié)構(gòu)

    這篇文章主要分享的是用python實(shí)現(xiàn)各種數(shù)據(jù)結(jié)構(gòu),快速排序、選擇排序、插入排序、歸并排序、堆排序heapq模塊等相關(guān)資料,感興趣的小伙伴可以參考一下
    2021-12-12
  • python主要用于哪些方向

    python主要用于哪些方向

    在本篇文章里小編給大家整理了一篇關(guān)于python用于的方向的相關(guān)文章,有需要的閱讀下吧。
    2020-07-07
  • 解決tensorflow 與keras 混用之坑

    解決tensorflow 與keras 混用之坑

    這篇文章主要介紹了解決tensorflow 與keras 混用之坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python3網(wǎng)絡(luò)爬蟲之使用User Agent和代理IP隱藏身份

    Python3網(wǎng)絡(luò)爬蟲之使用User Agent和代理IP隱藏身份

    這篇文章主要介紹了Python3網(wǎng)絡(luò)爬蟲之使用User Agent和代理IP隱藏身份,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • Python PIL庫讀取設(shè)置圖像的像素內(nèi)容方法示例

    Python PIL庫讀取設(shè)置圖像的像素內(nèi)容方法示例

    這篇文章主要為大家介紹了使用Python PIL庫Image模塊中的getpixel和putpixel方法讀取設(shè)置圖像的像素內(nèi)容實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Python全面分析系統(tǒng)的時(shí)域特性和頻率域特性

    Python全面分析系統(tǒng)的時(shí)域特性和頻率域特性

    今天小編就為大家分享一篇Python全面分析系統(tǒng)的時(shí)域特性和頻率域特性,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 淺談python腳本設(shè)置運(yùn)行參數(shù)的方法

    淺談python腳本設(shè)置運(yùn)行參數(shù)的方法

    今天小編就為大家分享一篇淺談python腳本設(shè)置運(yùn)行參數(shù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python向字符串中添加元素的實(shí)例方法

    python向字符串中添加元素的實(shí)例方法

    在本篇文章里小編給大家分享了關(guān)于python向字符串中添加元素的實(shí)例方法以及相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們跟著學(xué)習(xí)參考下。
    2019-06-06

最新評(píng)論