发布于 2016-02-13 07:46:37 | 304 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Sphinx 全文检索引擎

Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。


sphinx使用及其简单配置方法,需要的朋友可以参考下
sphinx使用
进入你要创建文档的目录,例如要创建在目录/home/wwwroot/doc下
cd /home/wwwroot/doc
开始使用向导创建你的文档项目
sphinx-quickstart
程序会提示输入一些选项,如输入根目录,大部分使用默认选项,直接按回车即可。

 
Enter the root path for documentation. 
> Root path for the documentation [.]: 
//输入跟目录,直接回车 
You have two options for placing the build directory for Sphinx output. 
Either, you use a directory "_build" within the root path, or you separate 
"source" and "build" directories within the root path. 
> Separate source and build directories (y/N) [n]: 
//是否分离source和build目录,建议选y,方便管理 
Inside the root directory, two more directories will be created; "_templates" 
for custom HTML templates and "_static" for custom stylesheets and other static 
files. You can enter another prefix (such as ".") to replace the underscore. 
> Name prefix for templates and static dir [_]: 
//直接回车 
The project name will occur in several places in the built documentation. 
> Project name: F2E Cookbook 
> Author name(s): imbingdian 
//输入项目名称 
//输入作者名称 
The file name suffix for source files. Commonly, this is either ".txt" 
or ".rst". Only files with this suffix are considered documents. 
> Source file suffix [.rst]: .txt 
//档文件的扩展名,默认是.rst 
//后面的操作基本回车就好 


完成后可以看到doc文件中生了以下目录文件
build--生成文档目录
source--源文件目录
make.bat
makefile
生成html文档
make html
看一下build目录下是不是生成了html文档了?
^_^ enjoy it!
查看demo:http://doc.litejs.com/
sphinx简单配置
source目录下的conf.py文件为sphinx的配置文件。
1)修改文档语言为中文:
找到#language = None,修改为:language ='zh_CN',其它语言见下表

 
bn – Bengali 
ca – Catalan 
cs – Czech 
da – Danish 
de – German 
en – English 
es – Spanish 
fi – Finnish 
fr – French 
hr – Croatian 
it – Italian 
ja – Japanese 
lt – Lithuanian 
nl – Dutch 
pl – Polish 
pt_BR – Brazilian Portuguese 
ru – Russian 
sl – Slovenian 
tr – Turkish 
uk_UA – Ukrainian 
zh_CN – Simplified Chinese 
zh_TW – Traditional Chinese 

2)设置主题

找到html_theme = 'default',修改default即可。目前官方提供的主题见http://sphinx.pocoo.org/theming.html#builtin-themes

3)其它

还其它更多设置,具体请参考官方文档

设置好以后,重新make html即可。

扩展阅读:



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务