最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

Sphinx環(huán)境配置

  • 安裝python3
  • 通過python3安裝sphinx

sphinx官方網站:Installing Sphinx — Sphinx documentation??????

python官方網站:Welcome to Python.org

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

編寫此類技術文檔時Sphinx工具可將其轉為html、pdf、ePub等格式;更有者托管到GitHub中并導入readthedocs網站。 

 python安裝步驟

進入python官網

下載安裝包

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

保持默認Next

這里初學者默認安裝路徑,方便后面用命令安裝sphinx

安裝完成界面

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

Sphinx安裝步驟

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

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

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

安裝中可能會出現pip版本過低安裝不了Sphinx,需運行命令更新pip再安裝Spinx

 Sphinx安裝中

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

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

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

sphinx-quickstart

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

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

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

source:存放Rst格式等文件以及圖片數據

Makefile:批處理指令,使用make命令時用來構建文檔輸出

 配置完后在source文件中會出現 index.rst 和 conf.py 兩個文件;用戶可根據需求編寫這兩個文檔達到自己的效果

conf.py : 一個pythom文件,用于存放Sphinx的配置參數

index.rst :文檔項目的root目錄。多個文件時可用于連接其余文件。 

編寫 conf.py 和 index.rst 文件

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

:doc:命令屬于尋找目標文件運行 

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

 運行命令 sphinx-build -b html source build 和 make html 生成 .html文件

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

 上圖是相當于是通過 Rst 轉換 html 的默認框圖,內容排版都可自定義

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

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

安裝完插件后用戶可以打開圖上這個窗口,進行實時顯示當前Rst格式的排版  

 Rst語法格式

其中空格要謹慎使用,其中空格運用得當能產生不一樣的效果反之則不符合語法標準報錯

 標題格式

 對應顯示效果分別是一級標題、二級標題、三級標題、四級標題、五級標題

超鏈接格式 

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

 圖片格式

  圖片目前使用有以下兩種方式:bd_logo1.png是引用網址、logo.png是引用當前文件的相對路徑

 表格格式

//表格類型一
 
==== ====== ========== ==== == ===
編號 名稱   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!"

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

 標注以及特殊提示符

 以下是顯示效果

代碼格式

需要代碼每行進行縮進一個空格

 顯示效果

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

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

 以下是網頁中顯示效果

 總結

由此本文分享結束

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

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

相關文章

  • python如何通過openpyxl讀寫Excel文件

    python如何通過openpyxl讀寫Excel文件

    python操作excel的庫有很多,有的庫只能讀取xsl格式,比如xlrd庫,有的庫只能寫xsl格式,比如xlwt庫,有的只能讀寫xslx格式,比如openpyxl庫,綜合各庫及 xslx 格式比較常見,所以本文主要講解openpyxl庫對xslx格式的excel操作,需要的朋友可以參考下
    2023-10-10
  • python使用7z解壓軟件備份文件腳本分享

    python使用7z解壓軟件備份文件腳本分享

    這篇文章主要介紹了python使用7z解壓軟件備份文件腳本,需要的朋友可以參考下
    2014-02-02
  • pymysql實現增刪改查的操作指南(python)

    pymysql實現增刪改查的操作指南(python)

    python中可以使用pymysql來MySQL數據庫的連接,并實現數據庫的各種操作,這篇文章主要給大家介紹了關于pymsql實現增刪改查的相關資料,需要的朋友可以參考下
    2021-05-05
  • python實現樹形打印目錄結構

    python實現樹形打印目錄結構

    這篇文章主要為大家詳細介紹了python樹形打印目錄結構的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python中的閉包

    Python中的閉包

    這篇文章主要介紹了Python中的閉包,閉包在函數中提出的概念,簡單來說就是一個函數定義中引用了函數外定義的變量,并且該函數可以在其定義環(huán)境外被執(zhí)行。這樣的一個函數我們稱之為閉包,下面我們一起來看看文章內容的具體介紹
    2021-11-11
  • pycharm設置當前工作目錄的操作(working directory)

    pycharm設置當前工作目錄的操作(working directory)

    今天小編就為大家分享一篇pycharm設置當前工作目錄的操作(working directory),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python+opencv像素的加減和加權操作的實現

    python+opencv像素的加減和加權操作的實現

    這篇文章主要介紹了python+opencv像素的加減和加權操作的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 基于tf.shape(tensor)和tensor.shape()的區(qū)別說明

    基于tf.shape(tensor)和tensor.shape()的區(qū)別說明

    這篇文章主要介紹了基于tf.shape(tensor)和tensor.shape()的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python使用requests提交HTTP表單的方法

    Python使用requests提交HTTP表單的方法

    今天小編就為大家分享一篇Python使用requests提交HTTP表單的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • pytest進階教程之fixture函數詳解

    pytest進階教程之fixture函數詳解

    這篇文章主要給大家介紹了關于pytest進階教程之fixture函數的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03

最新評論

大庆市| 清丰县| 蓝田县| 六枝特区| 汉中市| 惠安县| 利川市| 桃园县| 乌拉特前旗| 镇雄县| 丰原市| 麻城市| 大埔县| 南川市| 万安县| 苍南县| 西畴县| 息烽县| 三门县| 即墨市| 鄂尔多斯市| 镇江市| 茌平县| 台安县| 博客| 德阳市| 松阳县| 鹤峰县| 泾川县| 安龙县| 忻州市| 贺州市| 康平县| 石林| 自治县| 南城县| 公安县| 三都| 突泉县| 苍梧县| 武威市|