mkdocs.yml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. site_name: SmartDNS
  2. site_description: SmartDNS
  3. site_author: pymumu
  4. repo_name: 'pymumu/smartdns'
  5. repo_url: 'https://github.com/pymumu/smartdns'
  6. # Copyright
  7. copyright: "Copyright © Nick Peng"
  8. theme:
  9. name: material
  10. icon:
  11. repo: fontawesome/brands/github
  12. logo: assets/smartdns.png
  13. feature:
  14. tabs: true
  15. favicon: 'assets/smartdns.png'
  16. language: 'en'
  17. include_sidebar: false
  18. palette:
  19. - scheme: default
  20. primary: 'green'
  21. accent: 'green'
  22. toggle:
  23. icon: material/weather-sunny
  24. name: Switch to dark mode
  25. - scheme: slate
  26. primary: 'dark'
  27. accent: 'dark'
  28. toggle:
  29. icon: material/weather-night
  30. name: Switch to light mode
  31. features:
  32. - navigation.path
  33. - navigation.prune
  34. - navigation.instant
  35. - navigation.indexes
  36. - navigation.tabs
  37. - navigation.tabs.sticky
  38. - toc.follow
  39. - content.code.copy
  40. plugins:
  41. - search
  42. extra_css:
  43. - stylesheets/extra.css
  44. extra:
  45. alternate:
  46. - name: 中文
  47. link: ./ ..
  48. lang: zh
  49. - name: English
  50. link: ./
  51. lang: en
  52. markdown_extensions:
  53. - pymdownx.inlinehilite
  54. - pymdownx.keys
  55. - pymdownx.mark
  56. - pymdownx.smartsymbols
  57. - pymdownx.superfences
  58. - pymdownx.superfences:
  59. custom_fences:
  60. - name: mermaid
  61. class: mermaid
  62. format: !!python/name:pymdownx.superfences.fence_code_format
  63. nav:
  64. - Home: 'index.md'
  65. - Download: 'download.md'
  66. - Installation:
  67. - Linux: 'install/linux.md'
  68. - OpenWrt: 'install/openwrt.md'
  69. - ASUS firmware / Merlin firmware: 'install/asus.md'
  70. - EntWare: 'install/entware.md'
  71. - WSL: 'install/wsl.md'
  72. - Docker: 'install/docker.md'
  73. - Configuration Guides:
  74. - Basic Configuration: 'config/basic-config.md'
  75. - DashBoard: 'config/dashboard.md'
  76. - Upstream DNS Server: 'config/upstream-dns.md'
  77. - Server Configuration: 'config/server-config.md'
  78. - Cache Settings: 'config/cache.md'
  79. - Ad Blocking: 'config/ad-block.md'
  80. - Dual Stack Optimization: 'config/dualstack.md'
  81. - Disable IPV6: 'config/block-ipv6.md'
  82. - Domain Forwarding: 'config/domain-forwarding.md'
  83. - Check Speed Mode: 'config/check-speed-mode.md'
  84. - Domain Rules: 'config/domain-rule.md'
  85. - Client Rules: 'config/client-rule.md'
  86. - Domain Address: 'config/domain-address.md'
  87. - CNAME Alias Query: 'config/cname.md'
  88. - Domain Set: 'config/domain-set.md'
  89. - Rule Group: 'config/rule-group.md'
  90. - IPSet and NFTSet: 'config/ipset-nftset.md'
  91. - Query through Proxy: 'config/proxy.md'
  92. - DNS64: 'config/dns64.md'
  93. - IP Rule: 'config/ip-rule.md'
  94. - IP Set: 'config/ip-set.md'
  95. - IP Alias: 'config/ip-alias.md'
  96. - Security Related: 'config/security.md'
  97. - Forwarding with IPSet: 'config/forwarding-with-ipset.md'
  98. - Edns Client Subnet: 'config/edns-client-subnet.md'
  99. - Bootstrap DNS: 'config/bootstrap-dns.md'
  100. - Fallback DNS: 'config/fallback-dns.md'
  101. - Resolve Local Hostname: 'config/resolv-dnsmasq-lease.md'
  102. - Configurations: 'configuration.md'
  103. - Compile: 'compile.md'
  104. - FAQ: 'faq.md'
  105. - Donate: 'donate.md'