在ubuntu使用sphinx編寫html文件

2021-08-20 23:15:55 字數 939 閱讀 8784

sphinx簡介:

sphinx

[1]是乙個工具,它能夠輕易地建立智慧型和優雅的文件,出自georg brandl之手,在bsd許可證下授權。它能夠把一組 restructuredtext 格式的檔案轉換成各種輸出格式,而且自動地生成交叉引用,生成目錄等。也就是說,如果有乙個目錄,裡面包含一堆rest格式的文件(可能子目錄裡面也同樣存在rest格式的文件),sphinx能夠生成乙個漂亮的組織結構以及便於瀏覽和導航的html 檔案(這些檔案在其他的資料夾中)。當然對於同樣的**檔案(rest格式),它也能夠生成乙個能夠被編譯(生成)pdf版本的latex格式的檔案

[2]。

使用步驟:

1.安裝aptitude,方便在ubuntu上查詢適合安裝的版本。

sudo apt-get install aptitude

2.查詢下python可以安裝的版本

aptitude search python3.5

3.開始安裝python

sudo apt-get install python3.5

4.查詢下pip可以安裝的版本

aptitude search pip

5.開始安裝python

sudo apt-get install python3-pip

6.修改系統bash:

新增:lias python='python3.5'

alias pip='pip3'

export workon_home=$home/.virtualenvs

path=$path:/home/tommy/.local/bin/

各路徑可以根據find、whereis命令查詢:

whereis python3.5

進入sphinx模式:

workon sphinx

sphinx基本操作:

如何畫圖:

參考:

在ubuntu 下安裝sphinx

在ubuntu 下安裝sphinx 安裝包下的doc不準確。這篇文章寫的很好。為保持索引及時更新,在crontab中加入,每小時執行一次索引更新 hourly usr bin indexer rotate config etc sphinxsearch sphinx.conf all 執行 sear...

在php中使用Sphinx

要使用php連線sphinx進行全文搜尋,有兩種方式 將sphinx作為php擴充套件安裝,這種方式比較麻煩,此處不介紹 在sphinx原始碼目錄下的有個api sphinxapi.php,將此檔案reqire到你的php中,即可呼叫api方法進行全文搜尋 require sphinxapi.php...

Sphinx在windows上的安裝使用

sphinx是乙個基於sql的全文檢索引擎,可以結合mysql,postgresql做全文搜尋,它可以提供比資料庫本身更專業的搜尋功能,使得應用程式更容易實現專業化的全文檢索。sphinx特別為一些指令碼語言設計搜尋api介面。特性 高速索引 高速搜尋 高可用性 提供良好的相關性排名 支援分布式搜尋...