diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index c0f1a53381b..121feca5220 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -24,7 +24,7 @@ jobs: git fetch origin main:main git reset --hard main - name: Create Pull Request - uses: peter-evans/create-pull-request@d121e62763d8cc35b5fb1710e887d6e69a52d3a4 + uses: peter-evans/create-pull-request@6cd32fd93684475c31847837f87bb135d40a2b79 with: delete-branch: false branch: published-update diff --git a/.prettierrc b/.prettierrc index b4bfed3579c..cba8b0d5c89 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,3 +1,16 @@ { - "plugins": ["prettier-plugin-tailwindcss"] + "plugins": [ + "prettier-plugin-go-template", + "prettier-plugin-tailwindcss" + ], + "overrides": [ + { + "files": [ + "*.html" + ], + "options": { + "parser": "go-template" + } + } + ] } diff --git a/_vendor/modules.txt b/_vendor/modules.txt index fe87e709262..030df1a9a0f 100644 --- a/_vendor/modules.txt +++ b/_vendor/modules.txt @@ -2,5 +2,5 @@ # github.com/moby/buildkit v0.16.0 # github.com/docker/buildx v0.17.0 # github.com/docker/cli v27.2.2-0.20240909090509-65decb573126+incompatible -# github.com/docker/compose/v2 v2.29.3 +# github.com/docker/compose/v2 v2.29.4 # github.com/docker/scout-cli v1.13.0 diff --git a/assets/css/global.css b/assets/css/global.css index 77dad503fc0..fa6742830e8 100644 --- a/assets/css/global.css +++ b/assets/css/global.css @@ -1,9 +1,15 @@ /* global styles */ @layer base { - [x-cloak] { + [x-cloak=""] { display: none !important; } + /* alpine cloak for small screens only */ + [x-cloak="sm"] { + @media (width <= 768px) { + display: none !important; + } + } :root { -webkit-font-smoothing: antialiased; diff --git a/assets/css/kapa.css b/assets/css/kapa.css index 2976a1853cc..5d9cb0bfb7a 100644 --- a/assets/css/kapa.css +++ b/assets/css/kapa.css @@ -1,4 +1,6 @@ .mantine-Modal-root { + .mantine-Modal-inner { inset: 0; } + ol { list-style-type: decimal; } diff --git a/assets/images/docker-docs-white.svg b/assets/images/docker-docs-white.svg index d5ceab0ea87..1c266340845 100644 --- a/assets/images/docker-docs-white.svg +++ b/assets/images/docker-docs-white.svg @@ -1,29 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/content/get-started/_index.md b/content/get-started/_index.md index b9c289bc7c8..e577696978b 100644 --- a/content/get-started/_index.md +++ b/content/get-started/_index.md @@ -2,30 +2,32 @@ title: Get started keywords: Docker, get started description: Get started with Docker -notoc: true - -get-started: -- title: Get Docker - description: Choose the best installation path for your setup. - link: /get-started/get-docker/ +layout: wide +params: icon: download -- title: What is Docker? - description: Learn about the Docker platform. - link: /get-started/docker-overview/ - icon: summarize -get-started2: -- title: Introduction - description: Get started with the basics and the benefits of containerizing your applications. - link: /get-started/introduction/ - icon: rocket -- title: Docker concepts - description: Gain a better understanding of foundational Docker concepts. - link: /get-started/docker-concepts/the-basics/what-is-a-container/ - icon: foundation -- title: Docker workshop - description: Get guided through a 45-minute workshop to learn about Docker. - link: /get-started/workshop/ - icon: desk + notoc: true + get-started: + - title: Get Docker + description: Choose the best installation path for your setup. + link: /get-started/get-docker/ + icon: download + - title: What is Docker? + description: Learn about the Docker platform. + link: /get-started/docker-overview/ + icon: summarize + get-started2: + - title: Introduction + description: Get started with the basics and the benefits of containerizing your applications. + link: /get-started/introduction/ + icon: rocket + - title: Docker concepts + description: Gain a better understanding of foundational Docker concepts. + link: /get-started/docker-concepts/the-basics/what-is-a-container/ + icon: foundation + - title: Docker workshop + description: Get guided through a 45-minute workshop to learn about Docker. + link: /get-started/workshop/ + icon: desk --- If you're new to Docker, this section guides you through the essential resources to get started. diff --git a/content/get-started/workshop/03_updating_app.md b/content/get-started/workshop/03_updating_app.md index 27a4ff2cf60..a4f688b6edd 100644 --- a/content/get-started/workshop/03_updating_app.md +++ b/content/get-started/workshop/03_updating_app.md @@ -10,7 +10,7 @@ aliases: - /guides/workshop/03_updating_app/ --- -In [part 2](./02_our_app.md), you containerized a todo application. In this part, you'll update the application and image. You'll also learn how to stop and remove a container. +In [part 1](./02_our_app.md), you containerized a todo application. In this part, you'll update the application and image. You'll also learn how to stop and remove a container. ## Update the source code diff --git a/content/get-started/workshop/06_bind_mounts.md b/content/get-started/workshop/06_bind_mounts.md index 1b89b210207..9f2a2009877 100644 --- a/content/get-started/workshop/06_bind_mounts.md +++ b/content/get-started/workshop/06_bind_mounts.md @@ -10,7 +10,7 @@ aliases: - /guides/workshop/06_bind_mounts/ --- -In [part 5](./05_persisting_data.md), you used a volume mount to persist the +In [part 4](./05_persisting_data.md), you used a volume mount to persist the data in your database. A volume mount is a great choice when you need somewhere persistent to store your application data. diff --git a/content/guides/_index.md b/content/guides/_index.md index b703e30a7b9..7731143cd29 100644 --- a/content/guides/_index.md +++ b/content/guides/_index.md @@ -2,31 +2,32 @@ title: Guides keywords: Docker guides description: Explore the Docker guides -notoc: true - -dive-deeper: -- title: Language-specific guides - description: Learn how to containerize, develop, and test language-specific apps using Docker. - link: /language/ - icon: code -- title: Use-case guides - description: Walk through practical Docker applications for specific scenarios. - link: /guides/use-case/ - icon: task -- title: Deployment and Orchestration - description: Deploy and manage Docker containers at scale. - link: /guides/deployment-orchestration/orchestration/ - icon: workspaces - -resources: -- title: Educational resources - description: Explore diverse Docker training and hands-on experiences. - link: /guides/resources/ - icon: book -- title: Contribute to Docker's docs - description: Learn how to help contribute to Docker docs. - link: /contribute/ - icon: edit +params: + icon: developer_guide + notoc: true + dive-deeper: + - title: Language-specific guides + description: Learn how to containerize, develop, and test language-specific apps using Docker. + link: /language/ + icon: code + - title: Use-case guides + description: Walk through practical Docker applications for specific scenarios. + link: /guides/use-case/ + icon: task + - title: Deployment and Orchestration + description: Deploy and manage Docker containers at scale. + link: /guides/deployment-orchestration/orchestration/ + icon: workspaces + resources: + - title: Educational resources + description: Explore diverse Docker training and hands-on experiences. + link: /guides/resources/ + icon: book + - title: Contribute to Docker's docs + description: Learn how to help contribute to Docker docs. + link: /contribute/ + icon: edit +layout: wide --- This section contains more advanced guides to help you learn how Docker can optimize your development workflows. diff --git a/content/includes/_index.md b/content/includes/_index.md index 53ee6a2b05c..b6bfb0ce159 100644 --- a/content/includes/_index.md +++ b/content/includes/_index.md @@ -1,7 +1,7 @@ --- cascade: - build: - list: local + list: never publishResources: false render: never --- diff --git a/content/learning-paths/_index.md b/content/learning-paths/_index.md index e57f6b28976..f7abdf3cb67 100644 --- a/content/learning-paths/_index.md +++ b/content/learning-paths/_index.md @@ -1,10 +1,10 @@ --- title: Learning paths -cascade: - layout: wide description: | Docker Learning Paths offer structured guides to help you master Docker. keywords: docker, learning, paths, tutorials, resources +params: + icon: "school" ---

diff --git a/content/manuals/_index.md b/content/manuals/_index.md index 0e0d4fc7455..30f8876f01b 100644 --- a/content/manuals/_index.md +++ b/content/manuals/_index.md @@ -4,62 +4,65 @@ description: Learn how to install, set up, configure, and use Docker products wi keywords: docker, docs, manuals, products, user guides, how-to # hard-code the URL of this page url: /manuals/ -notoc: true -development: -- title: Docker Desktop - description: Your command center for container development. - icon: /assets/icons/Whale.svg - link: /desktop/ -- title: Docker Compose - description: Define and run multi-container applications. - icon: /assets/icons/Compose.svg - link: /compose/ -- title: Docker Build - description: Build and ship any application anywhere. - icon: build - link: /build/ -- title: Docker Engine - description: The industry-leading container runtime. - icon: developer_board - link: /engine/ -- title: Docker Extensions - description: Customize your Docker Desktop workflow. - icon: extension - link: /extensions/ -services: -- title: Docker Hub - description: Discover, share, and integrate container images - icon: hub - link: /docker-hub/ -- title: Docker Scout - description: Image analysis and policy evaluation. - icon: /assets/icons/Scout.svg - link: /scout/ -- title: Trusted content - description: Curated, high-quality content from trusted sources. - icon: verified - link: /trusted-content/ -- title: Build Cloud - description: Build your images faster in the cloud. - icon: /assets/images/logo-build-cloud.svg - link: /build-cloud/ -admin: -- title: Administration - description: Centralized observability for companies and organizations. - icon: admin_panel_settings - link: /admin/ -- title: Security - description: Security guardrails for both administrators and developers. - icon: lock - link: /security/ -- title: Billing - description: Manage billing and payment methods. - icon: payments - link: /billing/ -- title: Subscription - description: Commercial use licenses for Docker products. - icon: card_membership - link: /subscription/ +layout: wide +params: + icon: description + notoc: true + development: + - title: Docker Desktop + description: Your command center for container development. + icon: /assets/icons/Whale.svg + link: /desktop/ + - title: Docker Compose + description: Define and run multi-container applications. + icon: /assets/icons/Compose.svg + link: /compose/ + - title: Docker Build + description: Build and ship any application anywhere. + icon: build + link: /build/ + - title: Docker Engine + description: The industry-leading container runtime. + icon: developer_board + link: /engine/ + - title: Docker Extensions + description: Customize your Docker Desktop workflow. + icon: extension + link: /extensions/ + services: + - title: Docker Hub + description: Discover, share, and integrate container images + icon: hub + link: /docker-hub/ + - title: Docker Scout + description: Image analysis and policy evaluation. + icon: /assets/icons/Scout.svg + link: /scout/ + - title: Trusted content + description: Curated, high-quality content from trusted sources. + icon: verified + link: /trusted-content/ + - title: Build Cloud + description: Build your images faster in the cloud. + icon: /assets/images/logo-build-cloud.svg + link: /build-cloud/ + admin: + - title: Administration + description: Centralized observability for companies and organizations. + icon: admin_panel_settings + link: /admin/ + - title: Security + description: Security guardrails for both administrators and developers. + icon: lock + link: /security/ + - title: Billing + description: Manage billing and payment methods. + icon: payments + link: /billing/ + - title: Subscription + description: Commercial use licenses for Docker products. + icon: card_membership + link: /subscription/ --- This section contains user guides on how to install, set up, configure, and use diff --git a/content/manuals/compose/install/_index.md b/content/manuals/compose/install/_index.md index 6a4d9d9b8ae..f96f7a9f847 100644 --- a/content/manuals/compose/install/_index.md +++ b/content/manuals/compose/install/_index.md @@ -30,6 +30,19 @@ Docker Desktop is available on: If you have already installed Docker Desktop, you can check which version of Compose you have by selecting **About Docker Desktop** from the Docker menu {{< inline-image src="../../desktop/images/whale-x.svg" alt="whale menu" >}}. +> [!NOTE] +> +> After Docker Compose V1 was removed in Docker Desktop version [4.23.0](/desktop/release-notes/#4230) as it had reached end-of-life, +> the `docker-compose` command now points directly to the Docker Compose V2 binary, running in standalone mode. +> If you rely on Docker Desktop auto-update, the symlink might be broken and command unavailable, as the update doesn't ask for administrator password. +> +> This only affects Mac users. To fix this, either recreate the symlink: +> ```console +> $ sudo rm /usr/local/bin/docker-compose +> $ sudo ln -s /Applications/Docker.app/Contents/Resources/cli-plugins/docker-compose /usr/local/bin/docker-compose +> ``` +> Or enable [Automatically check configuration](/desktop/settings/) which will detect and fix it for you. + ### Scenario two: Install the Compose plugin If you already have Docker Engine and Docker CLI installed, you can install the Compose plugin from the command line, by either: diff --git a/content/manuals/compose/release-notes.md b/content/manuals/compose/release-notes.md index 8d85d4691db..060a6180ab2 100644 --- a/content/manuals/compose/release-notes.md +++ b/content/manuals/compose/release-notes.md @@ -11,6 +11,20 @@ aliases: For more detailed information, see the [release notes in the Compose repo](https://github.com/docker/compose/releases/). +## 2.29.4 + +{{< release-date date="2024-09-16" >}} + +### Update + +- Dependencies upgrade: bump buildx to v0.17.1 +- Dependencies upgrade: bump docker engine and cli to v27.3.0-rc.1 + +### Bug fixes and enhancements + +- Fixed an issue with services not stopping when restarting diverged dependencies. +- Fixed potential `nil` pointer error on the OTEL client. + ## 2.29.3 {{< release-date date="2024-09-12" >}} diff --git a/content/manuals/compose/startup-order.md b/content/manuals/compose/startup-order.md index 9b01b8b09f7..249759e9113 100644 --- a/content/manuals/compose/startup-order.md +++ b/content/manuals/compose/startup-order.md @@ -52,6 +52,8 @@ Compose creates services in dependency order. `db` and `redis` are created befor Compose waits for healthchecks to pass on dependencies marked with `service_healthy`. `db` is expected to be "healthy" (as indicated by `healthcheck`) before `web` is created. +`restart: true` ensures that if `db` is updated or restarted due to an explicit Compose operation, for example `docker compose restart`, the `web` service is also restarted automatically, ensuring it re-establishes connections or dependencies correctly. + The healthcheck for the `db` service uses the `pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}'` command to check if the PostgreSQL database is ready. The service is retried every 10 seconds, up to 5 times. Compose also removes services in dependency order. `web` is removed before `db` and `redis`. diff --git a/content/manuals/desktop/install/linux/archlinux.md b/content/manuals/desktop/install/linux/archlinux.md index b8f21e3d3cc..214036ed504 100644 --- a/content/manuals/desktop/install/linux/archlinux.md +++ b/content/manuals/desktop/install/linux/archlinux.md @@ -16,35 +16,33 @@ aliases: > employees OR more than $10 million USD in annual revenue) requires a [paid > subscription](https://www.docker.com/pricing/). -This page contains information on how to install, launch and upgrade Docker Desktop on an Arch-based distribution. Docker has not tested or verified the installation. +This page contains information on how to install, launch and upgrade Docker Desktop on an Arch-based distribution. + +> [!IMPORTANT] +> +> This is an experimental installation package. Docker has not tested or verified the installation. ## Prerequisites To install Docker Desktop successfully, you must meet the [general system requirements](_index.md#general-system-requirements). -Additionally, for non-Gnome Desktop environments, `gnome-terminal` must be installed: - -```console -$ sudo pacman -S gnome-terminal -``` - ## Install Docker Desktop -1. Install client binaries. Docker does not have an Arch package repository. Binaries not included in the package must be installed manually before installing Docker Desktop. +1. [Install the Docker client binary on Linux](/manuals/engine/install/binaries.md#install-daemon-and-client-binaries-on-linux). Static binaries for the Docker client are available for Linux as `docker`. You can use: -2. [Install Docker client binary on Linux](/manuals/engine/install/binaries.md#install-daemon-and-client-binaries-on-linux). On Arch-based distributions, users must install the Docker client binary. - Static binaries for the Docker client are available for Linux (as `docker`). + ```console + $ wget https://download.docker.com/linux/static/stable/x86_64/docker-{{% param "docker_ce_version" %}}.tgz -qO- | tar xvfz - docker/docker --strip-components=1 + $ mv ./docker /usr/local/bin + ``` -3. Download the latest Arch package from the [Release notes](/manuals/desktop/release-notes.md). +2. Download the latest Arch package from the [Release notes](/manuals/desktop/release-notes.md). -4. Install the package: +3. Install the package: ```console - $ sudo pacman -U ./docker-desktop-.pkg.tar.zst + $ sudo pacman -U ./docker-desktop-x86_64.pkg.tar.zst ``` - Don't forget to substitute `` with the architecture you want. - By default, Docker Desktop is installed at `/opt/docker-desktop`. ## Launch Docker Desktop diff --git a/content/reference/_index.md b/content/reference/_index.md index 43487c8126d..b0b093cd702 100644 --- a/content/reference/_index.md +++ b/content/reference/_index.md @@ -1,43 +1,47 @@ --- title: Reference documentation +linkTitle: Reference +layout: wide description: Find reference documentation for the Docker platform’s various APIs, CLIs, and file formats -notoc: true -grid_files: -- title: Dockerfile - description: Defines the contents and startup behavior of a single container. - icon: edit_document - link: /reference/dockerfile/ -- title: Compose file - description: Defines a multi-container application. - icon: polyline - link: /reference/compose-file/ -grid_clis: -- title: Docker CLI - description: The main Docker CLI, includes all `docker` commands. +params: icon: terminal - link: /reference/cli/docker/ -- title: Compose CLI - description: The CLI for Docker Compose, for building and running multi-container - applications. - icon: subtitles - link: /reference/cli/docker/compose/ -- title: Daemon CLI (dockerd) - description: Persistent process that manages containers. - icon: developer_board - link: /reference/cli/dockerd/ -grid_apis: -- title: Engine API - description: The main API for Docker, provides programmatic access to a daemon. - icon: api - link: /reference/api/engine/ -- title: Docker Hub API - description: API to interact with Docker Hub. - icon: communities - link: /reference/api/hub/latest/ -- title: DVP Data API - description: API for Docker Verified Publishers to fetch analytics data. - icon: area_chart - link: /reference/api/hub/dvp/ + notoc: true + grid_files: + - title: Dockerfile + description: Defines the contents and startup behavior of a single container. + icon: edit_document + link: /reference/dockerfile/ + - title: Compose file + description: Defines a multi-container application. + icon: polyline + link: /reference/compose-file/ + grid_clis: + - title: Docker CLI + description: The main Docker CLI, includes all `docker` commands. + icon: terminal + link: /reference/cli/docker/ + - title: Compose CLI + description: The CLI for Docker Compose, for building and running multi-container + applications. + icon: subtitles + link: /reference/cli/docker/compose/ + - title: Daemon CLI (dockerd) + description: Persistent process that manages containers. + icon: developer_board + link: /reference/cli/dockerd/ + grid_apis: + - title: Engine API + description: The main API for Docker, provides programmatic access to a daemon. + icon: api + link: /reference/api/engine/ + - title: Docker Hub API + description: API to interact with Docker Hub. + icon: communities + link: /reference/api/hub/latest/ + - title: DVP Data API + description: API for Docker Verified Publishers to fetch analytics data. + icon: area_chart + link: /reference/api/hub/dvp/ --- This section includes the reference documentation for the Docker platform's diff --git a/content/reference/api/engine/latest.md b/content/reference/api/engine/latest.md index 1c69fe44fdf..5f69859b14c 100644 --- a/content/reference/api/engine/latest.md +++ b/content/reference/api/engine/latest.md @@ -1,9 +1,9 @@ --- build: render: never -title: Latest (v{{< param latest_engine_api_version >}}) +title: Latest params: sidebar: - goto: "/reference/api/engine/version/v{{< param latest_engine_api_version >}}" + goto: /reference/api/engine/latest/ weight: 20 --- diff --git a/content/reference/compose-file/build.md b/content/reference/compose-file/build.md index d34afa8c4b4..ec516cbb53e 100644 --- a/content/reference/compose-file/build.md +++ b/content/reference/compose-file/build.md @@ -508,7 +508,12 @@ build: ``` The image builder can then rely on this to mount the SSH key during build. -For more information, see the [`RUN --mount=type=ssh` Dockerfile reference](/reference/dockerfile.md#run---mounttypessh). + +For illustration, [SSH mounts](https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/reference.md#run---mounttypessh) can be used to mount the SSH key set by ID and access a secured resource: + +```console +RUN --mount=type=ssh,id=myproject git clone ... +``` ### shm_size diff --git a/content/reference/compose-file/deploy.md b/content/reference/compose-file/deploy.md index 7b4cea98794..11fd5e911cf 100644 --- a/content/reference/compose-file/deploy.md +++ b/content/reference/compose-file/deploy.md @@ -66,8 +66,7 @@ services: #### constraints -`constraints` defines a required property the platform's node must fulfill to run the service container. It can be set either -by a list or a map with string values. +`constraints` defines a required property the platform's node must fulfill to run the service container. For a further example, see the [CLI reference docs](/reference/cli/docker/service/create.md#constraint). ```yml deploy: @@ -76,30 +75,16 @@ deploy: - disktype=ssd ``` -```yml -deploy: - placement: - constraints: - disktype: ssd -``` - #### preferences -`preferences` defines a property the platform's node should fulfill to run service container. It can be set either -by a list or a map with string values. - -```yml -deploy: - placement: - preferences: - - datacenter=us-east -``` +`preferences` defines a strategy (currently `spread` is the only supported strategy) to spread tasks evenly +over the values of the datacenter node label. For a further example, see the [CLI reference docs](/reference/cli/docker/service/create.md#placement-pref) ```yml deploy: placement: preferences: - datacenter: us-east + - spread: node.labels.zone ``` ### replicas diff --git a/content/reference/compose-file/volumes.md b/content/reference/compose-file/volumes.md index 8ffa3829999..6d87ffa19d1 100644 --- a/content/reference/compose-file/volumes.md +++ b/content/reference/compose-file/volumes.md @@ -132,7 +132,7 @@ volumes: This makes it possible to make this lookup name a parameter of the Compose file, so that the model ID for the volume is hard-coded but the actual volume ID on the platform is set at runtime during deployment. -For example, if `DATABASE_VOLUME=my_volume_001` in your `.env` file: +For example, if `DATABASE_VOLUME=my_volume_001` is in your `.env` file: ```yml volumes: diff --git a/content/search.md b/content/search.md index dcadc3428fc..59f5903bbb3 100644 --- a/content/search.md +++ b/content/search.md @@ -1,5 +1,7 @@ --- -sitemap: false title: Search layout: search +params: + sitemap: false + icon: search --- diff --git a/content/tags/_index.md b/content/tags/_index.md index f4336498619..1568ead9fe6 100644 --- a/content/tags/_index.md +++ b/content/tags/_index.md @@ -1,7 +1,7 @@ --- title: Tags -cascade: - layout: wide +params: + icon: tag --- Here you can browse Docker docs by tag. diff --git a/go.mod b/go.mod index 5ae61cab24d..8267bef4dcb 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.5 require ( github.com/docker/buildx v0.17.0 // indirect github.com/docker/cli v27.2.2-0.20240909090509-65decb573126+incompatible // indirect - github.com/docker/compose/v2 v2.29.3 // indirect + github.com/docker/compose/v2 v2.29.4 // indirect github.com/docker/scout-cli v1.13.0 // indirect github.com/moby/buildkit v0.16.0 // indirect github.com/moby/moby v27.2.1+incompatible // indirect diff --git a/hugo.yaml b/hugo.yaml index 8f7af856a73..f76b5a0e900 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -105,7 +105,7 @@ params: latest_engine_api_version: "1.47" docker_ce_version: "27.2.1" - compose_version: "v2.29.3" + compose_version: "v2.29.4" compose_file_v3: "3.8" compose_file_v2: "2.4" buildkit_version: "0.16.0" diff --git a/hugo_stats.json b/hugo_stats.json index e1f63370487..74d009b00ce 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -3,16 +3,20 @@ "tags": null, "classes": [ "!mt-0", + "-", "--mount", "--tmpfs", "-mb-3", + "-mr-8", "-mt-0.5", "-mt-1", "-mt-4", + "-mt-8", "-top-16", "-v", "-z-10", ".NET", + "64px)]", "Admin-Console", "After", "Angular", @@ -36,7 +40,6 @@ "Debian", "Debian-GNU/Linux", "Diff", - "DocSearch-content", "Docker-Compose", "Docker-Desktop", "Docker-Engine", @@ -139,10 +142,10 @@ "absolute", "aspect-video", "bake-action", - "bg-accent-light", "bg-amber-light", "bg-amber-light-200", "bg-background-light", + "bg-black/50", "bg-black/70", "bg-blue-light", "bg-blue-light-400", @@ -153,8 +156,8 @@ "bg-gradient-to-t", "bg-gray-light-100", "bg-gray-light-200", - "bg-gray-light-200/50", "bg-gray-light-400", + "bg-gray-light-700", "bg-green-light", "bg-green-light-400", "bg-pattern-blue", @@ -188,14 +191,11 @@ "border-violet-light", "border-white", "bottom-0", - "box-content", "build-push-action", "chroma", - "cls-1", "col-start-2", "cursor-not-allowed", "cursor-pointer", - "dark:bg-accent-dark", "dark:bg-amber-dark", "dark:bg-amber-dark-200", "dark:bg-background-dark", @@ -205,7 +205,6 @@ "dark:bg-gray-dark-100", "dark:bg-gray-dark-200", "dark:bg-gray-dark-300", - "dark:bg-gray-dark-300/50", "dark:bg-gray-dark-400", "dark:bg-green-dark", "dark:bg-green-dark-400", @@ -224,17 +223,18 @@ "dark:border-l-magenta-dark", "dark:border-red-dark", "dark:border-violet-dark", - "dark:decoration-blue-dark", "dark:fill-blue-dark", "dark:focus:ring-blue-dark", - "dark:from-accent-dark", "dark:from-background-dark", + "dark:from-blue-dark-200", "dark:from-blue-dark-400", + "dark:from-gray-dark-100", "dark:hidden", "dark:hover:bg-blue-dark", "dark:hover:bg-blue-dark-500", "dark:hover:bg-gray-dark-200", "dark:hover:bg-gray-dark-500", + "dark:hover:text-blue-dark", "dark:hover:text-white", "dark:prose-invert", "dark:ring-gray-dark-400", @@ -243,6 +243,7 @@ "dark:text-blue-dark", "dark:text-divider-dark", "dark:text-gray-dark", + "dark:text-gray-dark-300", "dark:text-gray-dark-500", "dark:text-gray-dark-600", "dark:text-gray-dark-700", @@ -252,10 +253,9 @@ "dark:text-red-dark", "dark:text-violet-dark", "dark:text-white", + "dark:to-background-dark", "dark:to-blue-dark-100", "dark:to-magenta-dark-400", - "decoration-2", - "decoration-blue-light", "docker/bake-action", "docker/build-push-action", "drop-shadow", @@ -265,18 +265,21 @@ "fixed", "flex", "flex-1", + "flex-[2_2_0%]", "flex-col", "flex-col-reverse", "flex-grow", + "flex-none", "flex-wrap", "focus:ring-blue-light", "font-medium", "footnote-backref", "footnote-ref", "footnotes", - "from-accent-light", + "from-20%", "from-background-light", "from-blue-light-400", + "from-blue-light-600", "gap-1", "gap-10", "gap-12", @@ -298,7 +301,9 @@ "h-48", "h-8", "h-96", + "h-[calc(100vh-64px)]", "h-auto", + "h-fit", "h-full", "h-max", "h-screen", @@ -315,7 +320,6 @@ "hover:dark:border-gray-dark", "hover:dark:text-blue-dark", "hover:drop-shadow-lg", - "hover:opacity-75", "hover:opacity-90", "hover:text-black", "hover:text-blue-light", @@ -341,23 +345,22 @@ "lg:block", "lg:grid-cols-2", "lg:grid-cols-3", - "lg:grid-cols-main-lg", "lg:hidden", - "lg:max-w-[300px]", "lg:no-underline", "lg:pb-2", "lg:scale-100", "lg:text-base", - "lg:w-[1200px]", "link", "lntable", "lntd", + "m-2", "m-4", "m-auto", "macOS", "max-h-full", + "max-w-4xl", "max-w-56", - "max-w-[1400px]", + "max-w-[1920px]", "max-w-[840px]", "max-w-full", "max-w-none", @@ -371,20 +374,25 @@ "md:gap-8", "md:grid-cols-2", "md:grid-cols-3", - "md:grid-cols-main-md", "md:h-[334px]", + "md:h-[calc(100vh", "md:hidden", "md:max-w-[66%]", "md:px-20", "md:scale-100", + "md:sticky", + "md:text-sm", + "md:top-16", + "md:w-[300px]", + "md:z-auto", "min-h-screen", "min-w-0", + "min-w-52", "ml-3", "ml-auto", "mt-1", "mt-2", "mt-20", - "mt-auto", "mx-auto", "my-0", "my-2", @@ -402,7 +410,7 @@ "overflow-clip", "overflow-hidden", "overflow-x-hidden", - "overflow-y-scroll", + "overflow-y-auto", "p-1", "p-2", "p-4", @@ -413,7 +421,6 @@ "pb-0.5", "pb-1", "pb-2", - "pb-32", "pb-4", "pl-1", "pl-2", @@ -424,7 +431,7 @@ "placeholder:text-white", "pr-2", "prose", - "pt-0", + "pt-4", "px-1", "px-2", "px-3", @@ -480,6 +487,7 @@ "text-center", "text-divider-light", "text-gray-light", + "text-gray-light-200", "text-gray-light-300", "text-gray-light-500", "text-gray-light-600", @@ -494,10 +502,13 @@ "text-white", "text-xl", "text-xs", + "to-30%", + "to-50%", "to-75%", - "to-blue-light-500", + "to-blue-light", "to-magenta-light-400", "to-transparent", + "to-white", "toc", "top-0", "top-16", @@ -516,17 +527,16 @@ "w-[32px]", "w-fit", "w-full", - "w-lvw", "w-screen", "xl:grid-cols-3", "xl:grid-cols-4", - "xl:grid-cols-main-xl", "xl:w-[1200px]", "xl:w-[400px]", "youtube-video", "z-10", "z-20", "z-30", + "z-40", "z-50" ], "ids": null diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 0ff334e5ac5..1629ee69333 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,4 +1,4 @@ - + @@ -6,48 +6,43 @@ + class="flex flex-col items-center bg-gradient-to-r from-background-light from-20% to-white to-30% text-base dark:from-gray-dark-100 dark:to-background-dark dark:text-white"> {{ partial "header.html" . }} -

- -