Files

47 lines
1.0 KiB
Python
Raw Permalink Normal View History

2026-05-31 12:04:11 +08:00
# Sphinx 配置 — chanlun 缠论技术分析库
#
# 使用 MyST 解析器支持 MarkdownFuro 主题
import os
import sys
# 确保文档构建时能 import chanlun
sys.path.insert(0, os.path.abspath(".."))
# ---- 项目信息 ----
project = "chanlun"
copyright = "2026, YuWuKunCheng"
author = "YuWuKunCheng"
release = "26.5.103"
language = "zh_CN"
# ---- 扩展 ----
extensions = [
"myst_parser", # Markdown 支持
"sphinx.ext.viewcode", # 添加源码链接
"sphinx.ext.intersphinx", # 跨项目文档链接
]
# ---- MyST 配置 ----
myst_enable_extensions = [
"colon_fence", # ::: 围栏代码块
"fieldlist", # 字段列表
]
myst_heading_anchors = 3
# ---- 主题 ----
html_theme = "furo"
html_title = "chanlun — 缠论技术分析库"
html_theme_options = {
"source_repository": "https://github.com/yuwukuncheng/chanlun.rs",
"source_branch": "main",
"source_directory": "docs/",
}
# ---- 跨项目链接 ----
intersphinx_mapping = {
"python": ("https://docs.python.org/3", None),
}
add_module_names = False