fabpot / sphinx-php
此包已被放弃,不再维护。未建议替代包。
PHP项目的Sphinx扩展
v2.0.2
2020-09-12 08:29 UTC
README
安装
您可以通过以下方式安装扩展
-
运行
sudo pip install git+https://github.com/fabpot/sphinx-php.git
; -
克隆项目并将
sensio
添加到您的路径(例如使用sys.path.insert(0, os.path.abspath('./path/to/sensio'))
)。 -
Arch Linux用户可以使用AUR包
要求
需要Sphinx 1.8.5(不是更老,也不是更新)。
使用
您可以在您的 conf.py
文件中使用以下扩展
sensio.sphinx.configurationblock
sensio.sphinx.phpcode
sensio.sphinx.bestpractice
默认情况下启用 <?php ... ?>
之外的PHP代码的突出显示
# loading PhpLexer
from sphinx.highlighting import lexers
from pygments.lexers.web import PhpLexer
# enable highlighting for PHP code not between ``<?php ... ?>`` by default
lexers['php'] = PhpLexer(startinline=True)
lexers['php-annotations'] = PhpLexer(startinline=True)
以下是使用PHP作为主要域的方法
primary_domain = 'php'
配置 api_url
以链接到API
api_url = 'http://api.symfony.com/master/%s'