mkdocs.yml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. # Project information
  2. site_name: 'AutoConnect for ESP8266/ESP32'
  3. site_description: 'ESP8266/ESP32 WLAN configuration at run time with web interface'
  4. site_author: 'Hieromon Ikasamo'
  5. site_url: 'https://Hieromon.github.io/AutoConnect/'
  6. # Docs
  7. docs_dir: 'mkdocs'
  8. # Pages
  9. nav:
  10. - 'Overview' : index.md
  11. - 'Getting started' : gettingstarted.md
  12. - 'AutoConnect menu' : menu.md
  13. - 'Basic usage' : basicusage.md
  14. - 'Advanced usage' :
  15. - 'Advanced usage' : advancedusage.md
  16. - 'AutoConnect WiFi connection control' : adconnection.md
  17. - 'Captive portal control' : adcpcontrol.md
  18. - 'Settings and controls for network and WiFi' : adnetwork.md
  19. - 'Authentication settings' : adauthentication.md
  20. - 'Credential accesses' : adcredential.md
  21. - 'Customizing page appearance' : adexterior.md
  22. - 'Other operation settings and controls' : adothers.md
  23. - 'Custom Web pages' :
  24. - 'Custom Web pages with AutoConnect' : acintro.md
  25. - 'AutoConnectElements' : acelements.md
  26. - 'Custom Web pages with JSON' : acjson.md
  27. - 'Handling the custom Web pages' : achandling.md
  28. - 'OTA Updates' :
  29. - 'OTA Updates' : otaupdate.md
  30. - 'Using Web Browser' : otabrowser.md
  31. - 'Using Update Server' : otaserver.md
  32. - 'Library APIs' :
  33. - 'AutoConnect API': api.md
  34. - 'AutoConnectAux API': apiaux.md
  35. - 'AutoConnectConfig API': apiconfig.md
  36. - 'AutoConnectElements API': apielements.md
  37. - 'AutoConnectUpdate API' : apiupdate.md
  38. - 'Something extra': apiextra.md
  39. - 'Examples' :
  40. - 'How to embed': howtoembed.md
  41. - 'Tips for data conversion': datatips.md
  42. - 'Attach the menus': menuize.md
  43. - 'Custom Web pages w/o JSON': wojson.md
  44. - 'Appendix':
  45. - 'Inside AutoConnect::begin': lsbegin.md
  46. - 'Saved credentials access': credit.md
  47. - 'File upload handler': acupload.md
  48. - 'Custom colorized': colorized.md
  49. - 'Change label text': changelabel.md
  50. - 'FAQ' : faq.md
  51. - 'Change log' : changelog.md
  52. - 'License' : license.md
  53. # Repository
  54. repo_name: Hieromon/AutoConnect
  55. repo_url: https://github.com/Hieromon/AutoConnect
  56. edit_uri: ""
  57. # Copyright
  58. copyright: Copyright © 2018-2020 Hieromon Ikasamo
  59. # Configuration
  60. use_directory_urls: false
  61. theme:
  62. name: material
  63. language: en
  64. logo: images/arduino-logo.svg
  65. icon:
  66. logo: logo
  67. palette:
  68. primary: indigo
  69. accent: indigo
  70. font:
  71. text: Roboto
  72. code: Roboto Mono
  73. # Customization
  74. extra_css:
  75. - css/paragraph.css
  76. - css/extra.css
  77. - https://use.fontawesome.com/releases/v5.6.3/css/all.css
  78. extra_javascript:
  79. - js/gifffer.min.js
  80. extra:
  81. social:
  82. - icon: fontawesome/brands/github
  83. link: https://github.com/Hieromon
  84. - icon: fontawesome/brands/twitter
  85. link: https://twitter.com/hieromon
  86. # Google Analytics
  87. google_analytics:
  88. - !!python/object/apply:os.getenv ["GOOGLE_ANALYTICS_KEY"]
  89. - auto
  90. # Extensions
  91. markdown_extensions:
  92. - admonition
  93. - attr_list
  94. - def_list
  95. - pymdownx.highlight:
  96. guess_lang: false
  97. linenums: none
  98. use_pygments: true
  99. noclasses: true
  100. pygments_style: monokai
  101. - footnotes
  102. - pymdownx.betterem:
  103. smart_enable: all
  104. - pymdownx.caret
  105. - pymdownx.critic
  106. - pymdownx.details
  107. - pymdownx.emoji:
  108. emoji_index: !!python/name:materialx.emoji.twemoji
  109. emoji_generator: !!python/name:materialx.emoji.to_svg
  110. - pymdownx.inlinehilite
  111. - pymdownx.magiclink:
  112. repo_url_shorthand: true
  113. user: Hieromon
  114. repo: AutoConnect
  115. - pymdownx.mark
  116. - pymdownx.smartsymbols
  117. - pymdownx.superfences
  118. - pymdownx.tasklist
  119. - toc:
  120. permalink: true