Files
weewx/zensical.toml
2026-03-22 04:33:18 -07:00

181 lines
7.6 KiB
TOML

[project]
site_name = "WeeWX 5.3"
site_url = "https://www.weewx.com"
site_author = "Tom Keffer <tkeffer@gmail.com>"
repo_url = "https://github.com/weewx/weewx"
# Shut off the "edit on GitHub" feature:
edit_uri = ""
copyright = "Copyright © 2009-2026 Thomas Keffer, Matthew Wall, and Gary Roderick, all rights reserved"
docs_dir = "docs_src"
site_dir = "build/docs"
extra_css = ["css/weewx_docs.css"]
extra = { analytics = { provider = "google", property = "G-D146BWZK54" }, generator = false }
plugins = ["search"]
nav = [
{ Overview = "index.md" },
{ "Quick start" = [
{ Debian = "quickstarts/debian.md" },
{ RedHat = "quickstarts/redhat.md" },
{ SuSE = "quickstarts/suse.md" },
{ pip = "quickstarts/pip.md" },
{ git = "quickstarts/git.md" },
] },
{ "User's guide" = [
{ Introduction = "usersguide/introduction.md" },
{ "Installing WeeWX" = "usersguide/installing.md" },
{ "Where to find things" = "usersguide/where.md" },
{ "Running WeeWX" = "usersguide/running.md" },
{ "Monitoring WeeWX" = "usersguide/monitoring.md" },
{ "Web server integration" = "usersguide/webserver.md" },
{ "Uploading to other sites" = "usersguide/uploading.md" },
{ "Backup & restore" = "usersguide/backup.md" },
{ "MySQL/MariaDB" = "usersguide/mysql-mariadb.md" },
{ Troubleshooting = [
{ "What to do" = "usersguide/troubleshooting/what-to-do.md" },
{ "Hardware problems" = "usersguide/troubleshooting/hardware.md" },
{ "Software problems" = "usersguide/troubleshooting/software.md" },
{ "Meteorological problems" = "usersguide/troubleshooting/meteo.md" },
] },
] },
{ "Customization guide" = [
{ Introduction = "custom/introduction.md" },
{ "Customizing reports" = "custom/custom-reports.md" },
{ "Scheduling reports" = "custom/report-scheduling.md" },
{ "The Cheetah generator" = "custom/cheetah-generator.md" },
{ "The Image generator" = "custom/image-generator.md" },
{ Localization = "custom/localization.md" },
{ "Customizing the database" = "custom/database.md" },
{ "Customizing units" = "custom/units.md" },
{ "Multiple data bindings" = "custom/multiple-bindings.md" },
{ "Search lists" = "custom/sle.md" },
{ Services = "custom/service-engine.md" },
{ "Derived types" = "custom/derived.md" },
{ Drivers = "custom/drivers.md" },
{ Extensions = "custom/extensions.md" },
] },
{ "Utilities guide" = [
{ weewxd = "utilities/weewxd.md" },
{ weectl = "utilities/weectl-about.md" },
{ "weectl database" = "utilities/weectl-database.md" },
{ "weectl debug" = "utilities/weectl-debug.md" },
{ "weectl device" = "utilities/weectl-device.md" },
{ "weectl extension" = "utilities/weectl-extension.md" },
{ "weectl import" = [
{ Introduction = "utilities/weectl-import-about.md" },
{ "Common options" = "utilities/weectl-import-common-opt.md" },
{ "Configuration options" = "utilities/weectl-import-config-opt.md" },
{ CSV = "utilities/weectl-import-csv.md" },
{ "Weather Underground" = "utilities/weectl-import-wu.md" },
{ Cumulus = "utilities/weectl-import-cumulus.md" },
{ "Weather Display" = "utilities/weectl-import-wd.md" },
{ WeatherCat = "utilities/weectl-import-weathercat.md" },
{ Troubleshooting = "utilities/weectl-import-troubleshoot.md" },
] },
{ "weectl report" = "utilities/weectl-report.md" },
{ "weectl station" = "utilities/weectl-station.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" },
] },
{ Reference = [
{ "Application options" = [
{ Introduction = "reference/weewx-options/introduction.md" },
{ "General options" = "reference/weewx-options/general.md" },
{ "[Station]" = "reference/weewx-options/stations.md" },
{ "[StdRESTful]" = "reference/weewx-options/stdrestful.md" },
{ "[StdReport]" = "reference/weewx-options/stdreport.md" },
{ "[StdConvert]" = "reference/weewx-options/stdconvert.md" },
{ "[StdCalibrate]" = "reference/weewx-options/stdcalibrate.md" },
{ "[StdQC]" = "reference/weewx-options/stdqc.md" },
{ "[StdWXCalculate]" = "reference/weewx-options/stdwxcalculate.md" },
{ "[StdArchive]" = "reference/weewx-options/stdarchive.md" },
{ "[StdTimeSynch]" = "reference/weewx-options/stdtimesynch.md" },
{ "[DataBindings]" = "reference/weewx-options/data-bindings.md" },
{ "[Databases]" = "reference/weewx-options/databases.md" },
{ "[DatabaseTypes]" = "reference/weewx-options/database-types.md" },
{ "[Engine]" = "reference/weewx-options/engine.md" },
] },
{ "Skin options" = [
{ Introduction = "reference/skin-options/introduction.md" },
{ "[Extras]" = "reference/skin-options/extras.md" },
{ "[Labels]" = "reference/skin-options/labels.md" },
{ "[Almanac]" = "reference/skin-options/almanac.md" },
{ "[Units]" = "reference/skin-options/units.md" },
{ "[Texts]" = "reference/skin-options/texts.md" },
{ "[CheetahGenerator]" = "reference/skin-options/cheetahgenerator.md" },
{ "[ImageGenerator]" = "reference/skin-options/imagegenerator.md" },
{ "[CopyGenerator]" = "reference/skin-options/copygenerator.md" },
{ "[Generators]" = "reference/skin-options/generators.md" },
] },
{ "Aggregation types" = "reference/aggtypes.md" },
{ Durations = "reference/durations.md" },
{ Units = "reference/units.md" },
{ ValueTuple = "reference/valuetuple.md" },
{ ValueHelper = "reference/valuehelper.md" },
] },
{ "Upgrade guide" = "upgrade.md" },
{ "Notes for developers" = "devnotes.md" },
{ "Change log" = "changes.md" },
]
[project.theme]
name = "zensical"
variant = "classic"
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",
"content.tabs.link",
]
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" } },
]
[project.theme.icon]
repo = "fontawesome/brands/github"
[markdown]
[markdown.extensions.pymdownx]
highlight = {}
inlinehilite = {}
details = {}
magiclink = {}
mark = {}
tilde = {}
superfences = { custom_fences = [
{ name = "mermaid", class = "mermaid", format = "python/name:pymdownx.superfences.fence_code_format" },
] }
tabbed = { alternate_style = true }
snippets = { auto_append = ["docs/abbreviations.md"] }
[markdown.extensions]
abbr = {}
admonition = {}
attr_list = {}
footnotes = {}
md_in_html = {}
tables = {}
toc = { permalink = true }