1# Project information 2site_name: JSON for Modern C++ 3site_author: Niels Lohmann 4site_url: https://squidfunk.github.io/mkdocs-material/ 5 6# Repository 7repo_name: nlohmann/json 8repo_url: https://github.com/nlohmann/json 9edit_uri: edit/develop/doc/mkdocs/docs 10 11# Copyright 12copyright: Copyright © 2013 - 2020 Niels Lohmann 13 14# Configuration 15theme: 16 name: material 17 language: en 18 palette: 19 primary: indigo 20 accent: indigo 21 font: 22 text: Roboto 23 code: Roboto Mono 24 features: 25 - tabs 26 - instant 27 28nav: 29 - Home: 30 - index.md 31 - home/license.md 32 - "Code of Conduct": home/code_of_conduct.md 33 - "FAQ": home/faq.md 34 - home/exceptions.md 35 - home/releases.md 36 - home/design_goals.md 37 - home/sponsors.md 38 - Features: 39 - features/arbitrary_types.md 40 - Binary Formats: 41 - features/binary_formats/index.md 42 - features/binary_formats/bson.md 43 - features/binary_formats/cbor.md 44 - features/binary_formats/messagepack.md 45 - features/binary_formats/ubjson.md 46 - features/binary_values.md 47 - features/comments.md 48 - Element Access: 49 - features/element_access/index.md 50 - features/element_access/unchecked_access.md 51 - features/element_access/checked_access.md 52 - features/element_access/default_value.md 53 - features/iterators.md 54 - features/json_pointer.md 55 - features/json_patch.md 56 - features/merge_patch.md 57 - features/object_order.md 58 - Parsing: 59 - features/parsing/index.md 60 - features/parsing/parse_exceptions.md 61 - features/parsing/parser_callbacks.md 62 - features/parsing/sax_interface.md 63 - features/enum_conversion.md 64 - features/macros.md 65 - features/types.md 66 - Integration: 67 - integration/index.md 68 - integration/cmake.md 69 - integration/package_managers.md 70 - Doxygen: 71 - doxygen/index.html 72 - API: 73 - basic_json: 74 - api/basic_json/index.md 75 - api/basic_json/dump.md 76 - api/basic_json/meta.md 77 - api/basic_json/parse.md 78 79# Extras 80extra: 81 social: 82 - icon: fontawesome/brands/github 83 link: https://github.com/nlohmann 84 - icon: fontawesome/brands/twitter 85 link: https://twitter.com/nlohmann 86 - icon: fontawesome/brands/linkedin 87 link: https://www.linkedin.com/in/nielslohmann/ 88 - icon: fontawesome/brands/xing 89 link: https://www.xing.com/profile/Niels_Lohmann 90 - icon: fontawesome/brands/paypal 91 link: https://www.paypal.me/nlohmann 92 93# Extensions 94markdown_extensions: 95 - admonition 96 - def_list 97 - codehilite: 98 guess_lang: false 99 - toc: 100 permalink: true 101 - pymdownx.arithmatex 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 - pymdownx.mark 113 #- pymdownx.smartsymbols 114 - pymdownx.superfences 115 - pymdownx.tasklist: 116 custom_checkbox: true 117 - pymdownx.tabbed 118 - pymdownx.tilde 119 - pymdownx.snippets: 120 base_path: docs 121 check_paths: true 122 - plantuml_markdown: 123 format: svg 124 125plugins: 126 - search: 127 separator: '[\s\-\.]+' 128 - mkdocs-simple-hooks: 129 hooks: 130 on_post_build: "docs.hooks:copy_doxygen" 131 - minify: 132 minify_html: true 133 134extra_javascript: 135 - https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML 136