一个用于创建网格布局面板的sphinx扩展。
项目描述
sphinx-panels
一个针对HTML+CSS优化的文档组件的sphinx扩展。
- 
link-button指令创建可点击的按钮,链接到URL或引用,也可以用来使整个面板可点击。
- 
dropdown指令创建可切换的内容。
- 
tabbed指令创建标签内容。
- 
opticon和fa(fontawesome) 角色允许添加内联图标。
.. panels::
    Content of the top-left panel
    ---
    Content of the top-right panel
    ---
    Content of the bottom-left panel
    ---
    Content of the bottom-right panel
link-button 指令可用于创建按钮,这些按钮链接到 URL(默认)或引用。它们可以使用 Bootstrap 按钮类 进行样式化。
.. panels::
    .. link-button:: https://example.com
        :type: url
        :tooltip: hallo
        :classes: btn-success
    ---
    This entire panel is clickable.
    +++
    .. link-button:: panels/usage
        :type: ref
        :text: Go To Reference
        :classes: btn-outline-primary btn-block stretched-link
dropdown 指令将 Bootstrap 卡 与 HTML details 标签 结合起来,以创建可折叠的下拉面板。
.. dropdown:: Click on me to see my content!
    I'm the content which can be anything:
    .. link-button:: https://example.com
        :text: Like a Button
        :classes: btn-primary
开发
运行测试
pip install tox
tox -e py37-sphinx3
测试构建文档
tox -e docs-clean html
tox -e docs-rebuild html
文档的实时构建
tox -e docs-live html
您还可以通过设置 HTML_THEME 为 alabaster、sphinx_rtd_theme、pydata_sphinx_theme 或 sphinx_book_theme 中的任何一个来在不同的主题下构建文档。
export HTML_THEME=sphinx_book_theme
tox -e docs-live
代码风格和 SCSS -> CSS 更新
pip install pre-commit
pre-commit run --all
          项目详情
下载文件
下载适用于您平台的项目文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源代码分发
         sphinx-panels-0.6.0.tar.gz  (85.0 kB 查看哈希)
      
    构建分发
         sphinx_panels-0.6.0-py3-none-any.whl  (87.7 kB 查看哈希)