mirror of https://github.com/docker/docs.git
				
				
				
			
		
			
				
	
	
		
			272 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			272 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| /** @type {import('tailwindcss').Config} */
 | |
| module.exports = {
 | |
|   content: ["./hugo_stats.json", "layouts/**/*.html", "assets/**/*.js"],
 | |
|   darkMode: "class",
 | |
|   theme: {
 | |
|     extend: {
 | |
|       typography: (theme) => ({
 | |
|         DEFAULT: {
 | |
|           css: {
 | |
|             pre: false,
 | |
|             code: false,
 | |
|             'pre code': false,
 | |
|             'code::before': false,
 | |
|             'code::after': false,
 | |
|             blockquote: false,
 | |
|             'blockquote p:first-of-type::before': false,
 | |
|             'blockquote p:last-of-type::after': false,
 | |
|             // light colors for prose
 | |
|             "--tw-prose-body": theme("colors.black"),
 | |
|             "--tw-prose-headings": theme("colors.black"),
 | |
|             "--tw-prose-lead": theme("colors.gray.light.600"),
 | |
|             "--tw-prose-links": theme("colors.blue.light.500"),
 | |
|             "--tw-prose-bold": theme("colors.black"),
 | |
|             "--tw-prose-counters": theme("colors.black"),
 | |
|             "--tw-prose-bullets": theme("colors.black"),
 | |
|             "--tw-prose-hr": theme("colors.divider.light"),
 | |
|             "--tw-prose-captions": theme("colors.gray.light.600"),
 | |
|             "--tw-prose-th-borders": theme("colors.gray.light.200"),
 | |
|             "--tw-prose-td-borders": theme("colors.gray.light.200"),
 | |
| 
 | |
|             // dark colors for prose
 | |
|             "--tw-prose-invert-body": theme("colors.white"),
 | |
|             "--tw-prose-invert-headings": theme("colors.white"),
 | |
|             "--tw-prose-invert-lead": theme("colors.gray.dark.600"),
 | |
|             "--tw-prose-invert-links": theme("colors.blue.dark.500"),
 | |
|             "--tw-prose-invert-bold": theme("colors.white"),
 | |
|             "--tw-prose-invert-counters": theme("colors.white"),
 | |
|             "--tw-prose-invert-bullets": theme("colors.white"),
 | |
|             "--tw-prose-invert-hr": theme("colors.divider.dark"),
 | |
|             "--tw-prose-invert-captions": theme("colors.gray.dark.600"),
 | |
|             "--tw-prose-invert-th-borders": theme("colors.gray.dark.200"),
 | |
|             "--tw-prose-invert-td-borders": theme("colors.gray.dark.300"),
 | |
|           },
 | |
|         },
 | |
|       }),
 | |
|     },
 | |
| 
 | |
|     // theme values
 | |
|     fontSize: {
 | |
|       xs: ["0.7143rem", { letterSpacing: "0.015em", fontWeight: 500 }],
 | |
|       sm: "0.851rem",
 | |
|       base: ["14px", {}],
 | |
|       lg: ["1.1429rem", 1.75],
 | |
|       xl: ["1.2857rem", { letterSpacing: "-0.015em", fontWeight: 500 }],
 | |
|       "2xl": ["1.5rem", { letterSpacing: "-0.015em", fontWeight: 500 }],
 | |
|       "3xl": ["2rem", { fontWeight: 500 }],
 | |
|       "4xl": ["2.5rem", { letterSpacing: "-0.015em", fontWeight: 500 }],
 | |
|     },
 | |
| 
 | |
|     colors: {
 | |
|       white: "#fff",
 | |
|       black: "#000",
 | |
|       transparent: 'transparent',
 | |
| 
 | |
|       background: {
 | |
|         light: "#f9f9fa",
 | |
|         dark: "#141b1f",
 | |
|       },
 | |
| 
 | |
|       divider: {
 | |
|         light: "hsla(0, 0%, 0%, 0.1)",
 | |
|         dark: "hsla(0, 0%, 100%, 0.05)",
 | |
|       },
 | |
| 
 | |
|       amber: {
 | |
|         light: {
 | |
|           DEFAULT: "#b85504",
 | |
|           100: "#fff4dc",
 | |
|           200: "#fce1a9",
 | |
|           300: "#fbb552",
 | |
|           400: "#dd7805",
 | |
|           500: "#b85504",
 | |
|           600: "#a9470f",
 | |
|           700: "#893607",
 | |
|           800: "#421a02",
 | |
|         },
 | |
|         dark: {
 | |
|           DEFAULT: "#ed8d25",
 | |
|           100: "#753715",
 | |
|           200: "#944307",
 | |
|           300: "#af560a",
 | |
|           400: "#cd6a0a",
 | |
|           500: "#ed8d25",
 | |
|           600: "#f6a650",
 | |
|           700: "#f8b974",
 | |
|           800: "#fac892",
 | |
|         },
 | |
|       },
 | |
| 
 | |
|       red: {
 | |
|         light: {
 | |
|           DEFAULT: "#d52536",
 | |
|           100: "#fdeaea",
 | |
|           200: "#f6cfd0",
 | |
|           300: "#eea3a5",
 | |
|           400: "#e25d68",
 | |
|           500: "#d52536",
 | |
|           600: "#b72132",
 | |
|           700: "#8b1924",
 | |
|           800: "#350a10",
 | |
|         },
 | |
|         dark: {
 | |
|           DEFAULT: "#dd4659",
 | |
|           100: "#741624",
 | |
|           200: "#951c2f",
 | |
|           300: "#bc233c",
 | |
|           400: "#d1334c",
 | |
|           500: "#dd4659",
 | |
|           600: "#e96c7c",
 | |
|           700: "#ea8e9a",
 | |
|           800: "#f0aab4",
 | |
|         },
 | |
|       },
 | |
| 
 | |
|       violet: {
 | |
|         light: {
 | |
|           DEFAULT: "#7d2eff",
 | |
|           100: "#f7ecff",
 | |
|           200: "#e9d4ff",
 | |
|           300: "#c9a6ff",
 | |
|           400: "#9860ff",
 | |
|           500: "#7d2eff",
 | |
|           600: "#6d00eb",
 | |
|           700: "#5700bb",
 | |
|           800: "#220041",
 | |
|         },
 | |
|         dark: {
 | |
|           DEFAULT: "#a371fc",
 | |
|           100: "#380093",
 | |
|           200: "#4F00B4",
 | |
|           300: "#6D1CDB",
 | |
|           400: "#8a53ec",
 | |
|           500: "#a371fc",
 | |
|           600: "#b38bfc",
 | |
|           700: "#c5a6fd",
 | |
|           800: "#d4bdfe",
 | |
|         },
 | |
|       },
 | |
| 
 | |
|       magenta: {
 | |
|         light: {
 | |
|           DEFAULT: "#C918C0",
 | |
|           100: "#FFE6FB",
 | |
|           200: "#FFC9F6",
 | |
|           300: "#FFA6F0",
 | |
|           400: "#E950E2",
 | |
|           500: "#C918C0",
 | |
|           600: "#AB00A4",
 | |
|           700: "#830080",
 | |
|           800: "#440040",
 | |
|         },
 | |
|         dark: {
 | |
|           DEFAULT: "#E950E2",
 | |
|           100: "#7E0078",
 | |
|           200: "#92008B",
 | |
|           300: "#AB00A4",
 | |
|           400: "#CC18C4",
 | |
|           500: "#E950E2",
 | |
|           600: "#FF6FF9",
 | |
|           700: "#FF8AFA",
 | |
|           800: "#FFA4FB",
 | |
|         },
 | |
|       },
 | |
| 
 | |
| 
 | |
|       blue: {
 | |
|         light: {
 | |
|           DEFAULT: "#086dd7",
 | |
|           100: "#e5f2fc",
 | |
|           200: "#c0e0fa",
 | |
|           300: "#8bc7f5",
 | |
|           400: "#1c90ed",
 | |
|           500: "#1D63ED",
 | |
|           600: "#0C49C2",
 | |
|           700: "#00308D",
 | |
|           800: "#00084d",
 | |
|         },
 | |
|         dark: {
 | |
|           DEFAULT: "#3391ee",
 | |
|           100: "#002EA3",
 | |
|           200: "#063BB7",
 | |
|           300: "#1351D4",
 | |
|           400: "#1D63ED",
 | |
|           500: "#3391ee",
 | |
|           600: "#55a4f1",
 | |
|           700: "#7cb9f4",
 | |
|           800: "#98c8f6",
 | |
|         },
 | |
|       },
 | |
| 
 | |
|       green: {
 | |
|         light: {
 | |
|           DEFAULT: "#2e7f74",
 | |
|           100: "#e6f5f3",
 | |
|           200: "#c6eae1",
 | |
|           300: "#88d5c0",
 | |
|           400: "#3ba08d",
 | |
|           500: "#2e7f74",
 | |
|           600: "#1e6c5f",
 | |
|           700: "#185a51",
 | |
|           800: "#0c2c28",
 | |
|         },
 | |
|         dark: {
 | |
|           DEFAULT: "#2aa391",
 | |
|           100: "#003F36",
 | |
|           200: "#005045",
 | |
|           300: "#006256",
 | |
|           400: "#008471",
 | |
|           500: "#00A58C",
 | |
|           600: "#3cc1ad",
 | |
|           700: "#7accc3",
 | |
|           800: "#a5ddd6",
 | |
|         },
 | |
|       },
 | |
| 
 | |
|       gray: {
 | |
|         light: {
 | |
|           DEFAULT: "#677285",
 | |
|           100: "#F4F4F6",
 | |
|           200: "#e1e2e6",
 | |
|           300: "#c4c8d1",
 | |
|           400: "#8993a5",
 | |
|           500: "#677285",
 | |
|           600: "#505968",
 | |
|           700: "#393f49",
 | |
|           800: "#17191e",
 | |
|         },
 | |
|         dark: {
 | |
|           DEFAULT: "#7794ab",
 | |
|           100: "#080B0E",
 | |
|           200: "#1C262D",
 | |
|           300: "#2D404E",
 | |
|           400: "#4E6A81",
 | |
|           500: "#7794ab",
 | |
|           600: "#94abbc",
 | |
|           700: "#adbecb",
 | |
|           800: "#c4d0da",
 | |
|         },
 | |
|       },
 | |
|     },
 | |
| 
 | |
|     fontFamily: {
 | |
|       sans: [
 | |
|         "Roboto Flex",
 | |
|         "system-ui",
 | |
|         "-apple-system",
 | |
|         "BlinkMacSystemFont",
 | |
|         "Segoe UI",
 | |
|         "Oxygen",
 | |
|         "Ubuntu",
 | |
|         "Cantarell",
 | |
|         "Open Sans",
 | |
|         "Helvetica Neue",
 | |
|         "sans-serif",
 | |
|       ],
 | |
|       mono: ["Roboto Mono", "monospace"],
 | |
|       icons: ["Material Symbols Rounded"],
 | |
|     },
 | |
|   },
 | |
|   plugins: [require("@tailwindcss/typography")],
 | |
| };
 |