Files
json/docs/mkdocs/docs/index.md
T
Niels Lohmann 44f1bec789 docs: new design for the documentation site
Apply the brand to the Material for MkDocs site: Inter and JetBrains Mono
served by the site (upright and real italic), brand colours, blue header band
with the syntax pattern, wordmark in the header, new home page (hero, cards,
animated feature tour), 404 page, polish for tabs, search, footer, focus
rings, tables and code blocks, and theme features (code copy, previous/next
footer, TOC follow, search suggestions).

Draw the number railroad diagram, the parser callback events and the iterator
illustrations as inline SVGs that follow the light and dark scheme. The
generator scripts are in docs/mkdocs/scripts/figures; the feature slideshow
(json-light.svg, json-dark.svg, replacing json.gif on the home page) is built
by docs/mkdocs/scripts/slideshow. Decision nodes in five flowcharts become
hexagons, which need far less room.

Signed-off-by: Niels Lohmann <mail@nlohmann.me>
2026-10-25 20:40:26 +01:00

1.6 KiB

template, hide
template hide
home.html
toc

JSON for Modern C++

  • :octicons-rocket-24:{ .lg .middle } Features


    Creating, parsing, accessing, and serializing JSON values, JSON Pointer/Patch, binary formats, zero-copy views, and more.

    :octicons-arrow-right-24: Features

  • :octicons-package-24:{ .lg .middle } Integration


    Add the library to your project via a single header, CMake, a package manager, or pkg-config.

    :octicons-arrow-right-24: Integration

  • :octicons-book-24:{ .lg .middle } API documentation


    The complete reference for basic_json and its member functions, types, and related classes, as well as for json_document and json_view.

    :octicons-arrow-right-24: API documentation

  • :octicons-question-24:{ .lg .middle } FAQ


    Answers to common questions and known surprises when using the library.

    :octicons-arrow-right-24: FAQ

  • :octicons-tag-24:{ .lg .middle } Releases


    What changed in each release, with links to the relevant documentation.

    :octicons-arrow-right-24: Releases

  • :octicons-people-24:{ .lg .middle } Community


    The ecosystem, contribution guidelines, governance, and quality assurance around the project.

    :octicons-arrow-right-24: Community

JSON for Modern C++ JSON for Modern C++