跳至主要内容
Ctrl+K

PyData 主题

  • 用户指南
  • 贡献者指南
  • 示例
  • 变更日志
    • API
    • PyData 网站
    • NumFocus
    • 捐赠给 NumFocus
  • Twitter
  • GitHub
  • PyPI
  • PyData
  • 用户指南
  • 贡献者指南
  • 示例
  • 变更日志
  • API
  • PyData 网站
  • NumFocus
  • 捐赠给 NumFocus
  • Twitter
  • GitHub
  • PyPI
  • PyData

章节导航

贡献者指南

  • 开始开发
  • 本主题结构
  • 主题指南
    • 无障碍检查
    • Web 资产 (CSS/JS/字体)
    • 使用 git blame 忽略格式化提交
    • 升级到 bootstrap 5
    • 在构建过程中更新 Sphinx 配置
    • 更新 JavaScript 依赖项及其版本
    • 画廊和 gallery-grid 指令
    • 国际化
    • 更新我们的万事通
    • 设置手动开发环境
    • 页面级配置
    • 使用 pre-commit
    • PyData 包支持
    • 预期构建警告

团队实践

  • 合并和审查政策
  • 发布
  • 支持的 Python 和 Sphinx 版本

关于项目

  • 本主题的贡献者
  • 设计和 UX 的灵感
  • 贡献者指南
  • 主题指南
  • 画廊和 gallery-grid 指令

画廊和 gallery-grid 指令#

在一些地方,我们使用 sphinx-design 来生成包含结构化文本和图像的网格“画廊”。我们创建了一个小型的 Sphinx 指令,使其在文档中更容易重复此过程,并避免过度重复。它位于 docs/scripts/ 文件夹中的专用模块中,并在整个文档中重复使用。

示例画廊#

此主题的文档包含使用此主题进行文档的网站画廊。这些图像在 ReadTheDocs 构建期间自动生成,但不会在本地或测试构建中自动生成(以节省时间)。

如果您在生成这些图像之前在本地构建文档,您可能会收到 Sphinx 警告或错误,但这没关系,只要图像在 ReadTheDocs 测试中构建即可。

在本地下载画廊图像#

如果您想在本地构建这些图像以在主题中预览,请执行以下步骤

  1. 安装 playwright 和 Chromium 浏览器附加组件

    $ pip install playwright
    $ playwright install chromium
    
  2. 从存储库根目录执行画廊生成脚本

    $ python ./docs/scripts/generate_gallery_images.py
    

注意

新生成的图像将被推送到远程存储库。

上一页

更新 JavaScript 依赖项及其版本

下一页

国际化

本页内容
  • 示例画廊
    • 在本地下载画廊图像
在 GitHub 上编辑
显示源代码

© 版权所有 2019,PyData 社区。

使用 Sphinx 8.1.3 创建。

使用 PyData Sphinx 主题 0.16.0 构建。