site_name: Macrolactone Fragmenter site_description: A comprehensive tool for analyzing and fragmenting macrolactone (12-20 membered ring) side chains site_author: Macro Split Team site_url: https://yourusername.github.io/macro_split/ # Repository repo_name: yourusername/macro_split repo_url: https://github.com/yourusername/macro_split edit_uri: edit/main/docs/ # Copyright copyright: Copyright © 2025 Macro Split Team # Configuration theme: name: material language: zh palette: # Light mode - media: "(prefers-color-scheme: light)" scheme: default primary: indigo accent: indigo toggle: icon: material/brightness-7 name: Switch to dark mode # Dark mode - media: "(prefers-color-scheme: dark)" scheme: slate primary: indigo accent: indigo toggle: icon: material/brightness-4 name: Switch to light mode features: - navigation.instant - navigation.tracking - navigation.tabs - navigation.tabs.sticky - navigation.sections - navigation.expand - navigation.indexes - navigation.top - search.suggest - search.highlight - search.share - toc.follow - content.code.copy - content.code.annotate icon: repo: fontawesome/brands/github edit: material/pencil view: material/eye # Extensions markdown_extensions: - abbr - admonition - attr_list - def_list - footnotes - md_in_html - toc: permalink: true toc_depth: 3 - pymdownx.arithmatex: generic: true - pymdownx.betterem: smart_enable: all - pymdownx.caret - pymdownx.details - pymdownx.emoji: emoji_index: !!python/name:material.extensions.emoji.twemoji emoji_generator: !!python/name:material.extensions.emoji.to_svg - pymdownx.highlight: anchor_linenums: true line_spans: __span pygments_lang_class: true - pymdownx.inlinehilite - pymdownx.keys - pymdownx.mark - pymdownx.smartsymbols - pymdownx.superfences: custom_fences: - name: mermaid class: mermaid format: !!python/name:pymdownx.superfences.fence_code_format - pymdownx.tabbed: alternate_style: true - pymdownx.tasklist: custom_checkbox: true - pymdownx.tilde # Plugins plugins: - search: lang: - zh - en - mkdocstrings: enabled: true default_handler: python handlers: python: options: docstring_style: google docstring_section_style: table show_root_heading: true show_root_toc_entry: true show_source: true show_symbol_type_heading: true show_symbol_type_toc: true members_order: source heading_level: 2 show_if_no_docstring: false # Extra CSS and JavaScript extra_css: - stylesheets/extra.css extra_javascript: - javascripts/mathjax.js - https://polyfill.io/v3/polyfill.min.js?features=es6 - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js # Page tree nav: - 首页: - index.md - 快速开始: getting-started.md - 用户指南: - user-guide/index.md - 环编号系统: user-guide/ring-numbering.md - 开发者指南: - development/index.md - 项目结构: development/project-structure.md - 项目文档: - project-docs/AGENTS.md not_in_nav: | /SUMMARY.md /plans/ /project-docs/CLEANUP_SUMMARY.md /project-docs/DOCUMENTATION_GUIDE.md /project-docs/IMPLEMENTATION_SUMMARY.md /project-docs/QUICK_COMMANDS.md # Extra extra: social: - icon: fontawesome/brands/github link: https://github.com/yourusername/macro_split - icon: fontawesome/brands/python link: https://pypi.org/project/macrolactone-fragmenter/ version: provider: mike default: latest analytics: feedback: title: Was this page helpful? ratings: - icon: material/emoticon-happy-outline name: This page was helpful data: 1 note: >- Thanks for your feedback! - icon: material/emoticon-sad-outline name: This page could be improved data: 0 note: >- Thanks for your feedback! Help us improve this page by creating an issue.