# yaml-language-server: $schema=https://squidfunk.github.io/mkdocs-material/schema.json site_name: 'WeeWX Documentation' site_url: 'https://www.weewx.com' site_author: "Tom Keffer " # do not display github info since it is always obscured anyway #repo_url: https://github.com/weewx/weewx #repo_name: WeeWX GitHub Repository # Shut off the "edit on GitHub" feature: edit_uri: '' copyright: Copyright © 2009-2023 Thomas Keffer and Matthew Wall, all rights reserved theme: name: 'material' logo: 'images/logo-weewx.png' favicon: 'images/favicon.png' features: - navigation.instant - navigation.tracking - navigation.indexes - navigation.top - toc.follow - search.highlight - search.share - search.suggest font: text: 'Noto Sans' code: 'Inconsolata Mono' palette: - scheme: default primary: teal accent: white toggle: icon: material/toggle-switch-off-outline name: Switch to dark mode - scheme: slate primary: teal accent: indigo toggle: icon: material/toggle-switch name: Switch to light mode extra_css: - css/weewx_ui.css docs_dir: 'docs_src' site_dir: 'build/docs' nav: - "Quick starts": - Debian: ./quickstarts/debian.md - RedHat: ./quickstarts/redhat.md - SuSE: ./quickstarts/suse.md - pip: ./quickstarts/pip.md - source: ./quickstarts/source.md - "User's guide": - "Introduction": ./usersguide/index.md - "System requirements": ./usersguide/system-requirements.md - "Installing WeeWX": ./usersguide/installing-weewx.md - "Where to find things" : ./usersguide/where.md - "Running WeeWX": ./usersguide/running-weewx.md - "Web server integration": ./usersguide/webserver-integration.md - "Backup & restore": ./usersguide/backing-up-weewx.md - "Configuring MySQL": ./usersguide/mysql-mariadb-config.md - "Troubleshooting": ./usersguide/troubleshooting-guide.md - "Reference: options": - "Overview": ./usersguide/weewx-config-file/index.md - "General options": ./usersguide//weewx-config-file/general.md - "[Station]": ./usersguide/weewx-config-file/stations-config.md - "[StdRESTful]": ./usersguide/weewx-config-file/stdrestful-config.md - "[StdReport]": ./usersguide/weewx-config-file/stdreport-config.md - "[StdConvert]": ./usersguide/weewx-config-file/stdconvert-config.md - "[StdCalibrate]": ./usersguide/weewx-config-file/stdcalibrate-config.md - "[StdQC]": ./usersguide/weewx-config-file/stdqc-config.md - "[StdWXCalculate]": ./usersguide/weewx-config-file/stdwxcalculate-config.md - "[StdArchive]": ./usersguide/weewx-config-file/stdarchive.md - "[StdTimeSynch]": ./usersguide/weewx-config-file/stdtimesynch.md - "[DataBindings]": ./usersguide/weewx-config-file/data-bindings.md - "[Databases]": ./usersguide/weewx-config-file/databases.md - "[DatabaseTypes]": ./usersguide/weewx-config-file/databasetypes.md - "[Engine]": ./usersguide/weewx-config-file/engine.md - Customization guide: - "Introduction": custom/index.md - "Customizing reports": custom/custom_reports.md - "The Cheetah generator": custom/cheetah.md - "The Image generator": custom/image_generator.md - "Multiple data bindings": custom/multiple_bindings.md - "Localization": custom/localization.md - "Customizing the service engine": custom/service_engine.md - "Customizing the database": custom/database.md - "Customizing units": custom/units.md - "Derived types": custom/derived.md - "Custom drivers": custom/drivers.md - "Extensions": custom/extensions.md - "Reference: options": custom/options_ref.md - "Appendix": custom/appendix.md - Utilities: - weewxd: utilities/weewxd.md - weectl: - weectl station: utilities/weectl-station.md - weectl extension: utilities/weectl-extension.md - wee_database: utilities/wee_database.md - wee_debug: utilities/wee_debug.md - wee_device: utilities/wee_device.md - wee_import: utilities/wee_import.md - wee_reports: utilities/wee_reports.md - "Hardware guide": - Drivers: hardware/drivers.md - AcuRite: hardware/acurite.md - CC3000: hardware/cc3000.md - FineOffset: hardware/fousb.md - TE923: hardware/te923.md - Ultimeter: hardware/ultimeter.md - Vantage: hardware/vantage.md - WMR100: hardware/wmr100.md - WMR300: hardware/wmr300.md - WMR9x8: hardware/wmr9x8.md - WS1: hardware/ws1.md - WS23xx: hardware/ws23xx.md - WS28xx: hardware/ws28xx.md - "Upgrade guide": - changes: upgrade/changes.md - pip: upgrade/pip.md - deb: upgrade/deb.md - rpm: upgrade/rpm.md - "Notes for developers": devnotes.md - "Change log": changes.md plugins: - search markdown_extensions: # Code highlighting in ``` ``` blocks # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight - pymdownx.highlight - pymdownx.inlinehilite - pymdownx.superfences # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#details - pymdownx.details # linkifies URL and email links without having to wrap them in Markdown syntax. Also, allows shortens repository issue, pull request, and commit links. - pymdownx.magiclink # Highlight words with ==mark me== - pymdownx.mark # Adds support for strike through ~~strike me~~ and subscript text~a\ subscript~ - pymdownx.tilde # Tabbed provides a syntax to easily add tabbed Markdown content. # https://facelessuser.github.io/pymdown-extensions/extensions/tabbed/ - pymdownx.tabbed: alternate_style: true - pymdownx.snippets: # auto_append abbreviations.md to every file # https://squidfunk.github.io/mkdocs-material/reference/tooltips/#adding-a-glossary auto_append: - docs/abbreviations.md - pymdownx.superfences: custom_fences: - name: mermaid class: mermaid format: !!python/name:pymdownx.superfences.fence_code_format # Adds the ability to define abbreviations (https://squidfunk.github.io/mkdocs-material/reference/tooltips/) - abbr # block-styled side content # https://squidfunk.github.io/mkdocs-material/reference/admonitions/ - admonition - attr_list # Adds syntax for defining footnotes in Markdown documents (https://squidfunk.github.io/mkdocs-material/reference/footnotes/) - footnotes - md_in_html - tables # Table of Contents` # https://python-markdown.github.io/extensions/toc/ - toc: permalink: true