Skip to content
Kitchen Sink
Github.com

Kitchen Sink

Every theme.void.* option at once, each set to its shipped default. Copy the block into your mkdocs.yml under theme: and delete what you do not use β€” every value here is also valid alone, because it equals the default the plugin would merge anyway.

The block is generated from the same source tables as the reference index by tools/emit_config_reference.py, so it always matches the current code.

Kitchen-sink mkdocs.yml override - every theme.void option set to its

shipped default. Copy what you need and remove the rest.

theme: name: void void:

# ---- Basics
animation: "normal"  # animation: "normal"   # "normal" | "reduced" | "none"
border: "thin"  # border: "thin"   # "thin" | "thick" | "none"
dot_matrix: true  # dot_matrix: true
glass: "medium"  # glass: "medium"   # "light" | "medium" | "heavy" | "none"
highlight: true  # highlight: true
notes: true  # notes: true

# ---- components
components:
  admonitions:
    show: true
  announcement_bar:
    show: true
  code:
    show_copy_button: true
  content:
    show: true
    show_back_to_top: true
    show_progress_bar: true
  cookie_consent:
    show: true
  feedback:
    show: true
  footer:
    copyright_text: ""
    show: true
    show_copyright: true
    show_meta: true
    show_prev_next: true
  giscus:
    show: true
  header:
    show: true
    show_logo: true
    show_page_title: true
    show_palette_toggle: true
    show_repo_link: true
    show_search: true
    show_site_name: true
  highlighting:
    cdn_css_url: ""
    cdn_url: ""
    show: true
    theme_dark: "github-dark"
    theme_light: "github"
  keyboard_help:
    show: true
  math:
    cdn_css_url: ""
    cdn_url: ""
    show: true
  mermaid:
    cdn_url: ""
    show: true
  notes:
    show: true
  prefetch:
    exclude: []
    external: false
    show: true
  repo_popover:
    fields: ["description", "owner_bio", "author", "followers", "public_repos", "location", "stars", "watchers", "forks", "open_issues", "language", "license", "default_branch", "commits", "tags", "latest_commit", "commit_msg", "created", "updated", "pushed"]
    show: true
  search:
    placeholder: "Search..."
    shortcut_key: "/"
    show: true
  sidebar:
    show: true
  tags:
    show: true
  toast:
    show: true
  toc:
    show: true
    show_level_h2: true
    show_level_h3: true
    show_level_h4: true
    title: "On this page"

# ---- Design tokens - border_radius
border_radius:
  large: "12px"
  medium: "8px"
  small: "4px"

# ---- Design tokens - colors
colors:
  background: "#ffffff"
  border: "transparent"
  overlay: "rgba(0, 0, 0, 0.5)"
  primary: "#ff3030"
  primary_dark: "#c62828"
  primary_light: "rgba(255, 48, 48, 0.3)"
  surface: "transparent"
  surface_light: "transparent"
  text: "#000000"
  text_secondary: "rgba(0, 0, 0, 0.7)"

# ---- Design tokens - shadows
shadows:
  large: "0 8px 32px rgba(0, 0, 0, 0.16)"
  medium: "0 4px 12px rgba(0, 0, 0, 0.12)"
  small: "0 1px 2px rgba(0, 0, 0, 0.08)"

# ---- Design tokens - spacing
spacing:
  content_max_width: "900px"
  content_padding: "40px 32px"
  header_height: "56px"
  section_gap: "40px"
  sidebar_width: "280px"
  toc_width: "240px"

# ---- Design tokens - transitions
transitions:
  duration: "250ms"
  easing: "cubic-bezier(0.4, 0, 0.2, 1)"

# ---- Design tokens - typography
typography:
  font_family: "'Space Grotesk', -apple-system, BlinkMacSystemFont, sans-serif"
  font_family_display: "'Space Grotesk', sans-serif"
  font_family_mono: "'Space Mono', 'SF Mono', Consolas, monospace"
  font_size_base: "16px"
  font_size_lg: "18px"
  font_size_sm: "14px"
  heading_letter_spacing: "-0.02em"
  heading_weight: "700"
  line_height: "1.7"

# ---- keyboard
keyboard:
  custom: []
  enabled: true
  shortcuts:
    close:
      enabled: true
      key: "Escape"
      label: "Close active overlay"
    help:
      enabled: true
      key: "?"
      label: "Show keyboard shortcuts"
    search:
      enabled: true
      key: "/"
      label: "Open search"
    search_down:
      enabled: true
      key: "ArrowDown"
      label: "Navigate search results down"
    search_open:
      enabled: true
      key: "Enter"
      label: "Open selected result"
    search_up:
      enabled: true
      key: "ArrowUp"
      label: "Navigate search results up"
    tab_left:
      enabled: true
      key: "ArrowLeft"
      label: "Switch to previous tab"
    tab_right:
      enabled: true
      key: "ArrowRight"
      label: "Switch to next tab"
    toggle_notes:
      enabled: true
      key: "Ctrl+Shift+N"
      label: "Toggle notes panel"
    toggle_reading_mode:
      enabled: true
      key: "Alt+Shift+R"
      label: "Toggle reading mode"
      persisted: true
    toggle_repo_popover:
      enabled: true
      key: "Ctrl+Shift+G"
      label: "Toggle repo popover"
    toggle_scheme:
      enabled: true
      key: "Ctrl+Shift+L"
      label: "Toggle color scheme"
    toggle_sidebar:
      enabled: true
      key: "Ctrl+Shift+B"
      label: "Toggle sidebar"
      persisted: true
    toggle_toc:
      enabled: true
      key: "Ctrl+Shift+T"
      label: "Toggle table of contents"
      persisted: true

# ---- reading_mode
reading_mode:
  enabled: true
  notes:
    open_on_enter: false
    show: true
  persisted: true
  sections:
    footer: true
    header: true
    progress: true
    sidebar: true
    toc: true
  shortcut_key: "Alt+Shift+R"
  typography:
    font_size: "1.125rem"
    line_height: "1.75"
    measure: "100%"

# ---- action_cluster
action_cluster:
  actions: [{"id": "keyboard_help", "icon": "help", "label": "Keyboard shortcuts", "shortcut": "?", "badge": "none", "enabled": true}, {"id": "notes", "icon": "notes", "label": "Open notes panel", "shortcut": "Ctrl+Shift+N", "badge": "none", "enabled": true}, {"id": "timer", "icon": "timer", "label": "Focus timer", "shortcut": "Alt+Shift+T", "badge": "time", "enabled": true}, {"id": "reading_mode", "icon": "reading", "label": "Reading mode", "shortcut": "Alt+Shift+R", "badge": "none", "enabled": true}]
  behavior:
    animation: "normal"
    close_on_escape: true
    close_on_outside: true
    close_on_select: true
    focus_trap: true
    min_actions: 2
    tooltips: true
  enabled: true
  main:
    glass: true
    icon: "plus"
    icon_transform: true
    size: "44px"
  offset:
    bottom: "16px"
    left: "16px"
  position: "bottom-left"
  replaces_notes_button: true

# ---- config_builder
config_builder:
  cluster_action: true
  enabled: false
  open_target: "_blank"
  toc_footer: true
  url: "assets/config-builder.html"

# ---- timer
timer:
  badge_in_cluster: true
  colors:
    progress: "#8a5a33"
  default_minutes: 25
  display_format: "mm:ss"
  document_title: false
  enabled: true
  notifications:
    enabled: true
    sound: true
    toast: true
  persist: true
  reading:
    show: true
  settings_popup: true
  start_with_reading: false
  toc:
    position: "bottom"
    show: true
    style: "ring"

# ---- content
content:
  admonitions:
    enabled: true
    types:
      danger:
        color: ""
        icon: ""
      info:
        color: ""
        icon: ""
      note:
        color: ""
        icon: ""
      success:
        color: ""
        icon: ""
      tip:
        color: ""
        icon: ""
      warning:
        color: ""
        icon: ""
  back_to_top_label: "Back to top"
  back_to_top_threshold: 500
  code:
    annotate: true
    copied_label: ""
    copy_label: ""
    highlight_lines: true
    line_number_color: ""
    line_number_start: 1
    show_copy_button: true
    show_line_numbers: false
  glass: false
  max_width: ""
  padding: ""
  progress_bar_color: ""
  show_back_to_top: true
  show_progress_bar: true
  tables:
    bordered: false
    responsive: true
    striped: false
  task_lists:
    custom_checkbox: true
    enabled: true
    persist_state: true
  typography:
    anchor_symbol: ""
    heading_anchor: true
    image_behavior: "normal"
    image_lightbox: true
    link_behavior: "smooth"
    video_behavior: "responsive"

# ---- ai_reader
ai_reader:
  auto_title: true
  description: ""
  enabled: true
  exclude: []
  llms: true
  llms_full: true
  markup: true
  overwrite: false
  sitemap: true
  url_style: "sidecar"
  watermark:
    enabled: true
    footer: true
    header: true
    include_generated: true
    include_site: true
    include_url: true
    include_version: true
    text: "Generated by Void for AI agents."

# ---- social_cards
social_cards:
  cards: true
  enabled: true
  jsonld: true

# ---- meta
meta:
  branch: "main"
  date_source: "auto"
  edit_label: "Edit this page"
  enabled: true
  last_updated_label: "Last updated"
  show_edit_on_github: true
  show_last_updated: true
  source_dir: "docs"

# ---- feedback
feedback:
  enabled: true
  github_labels: ["feedback"]
  negative: "No \u2014 open an issue"
  positive: "Yes \u2014 thanks!"
  show: true
  title: "Was this page helpful?"

# ---- announcement_bar
announcement_bar:
  dismissable: true
  enabled: false
  position: "bottom"
  show: true
  text: ""

# ---- cookie_consent
cookie_consent:
  accept_label: "Accept"
  decline_label: "Decline"
  enabled: true
  message: "This site stores nothing about you unless you enable integrations."
  position: "bottom"
  privacy_policy: ""
  render: "auto"
  show: true

# ---- comments
comments:
  category: ""
  category_id: ""
  enabled: false
  language: ""
  mapping: "pathname"
  provider: "giscus"
  repo: ""
  repo_id: ""
  term: ""
  theme:
    dark: "dark"
    light: "light"

# ---- i18n
i18n:
  a11y:
    breadcrumb: "Breadcrumb"
    skipToContent: "Skip to content"
  clipboard:
    copied: "Copied to clipboard"
    copy: "Copy to clipboard"
    copyLink: "Copy link"
    copyLinkFailed: "Copy link failed \u2014 clipboard unavailable"
    linkCopied: "Link copied"
  comments:
    title: "Comments"
  footer:
    next: "Next"
    poweredBy: "Powered by Void"
    previous: "Previous"
  help:
    title: "Keyboard shortcuts"
  navigation:
    label: "Navigation"
  notes:
    add: "+ Add note"
    cancel: "Cancel"
    close: "Close notes"
    colorPrefix: "Color "
    delete: "Delete"
    empty: "No notes yet."
    exportJson: "Export .json"
    exportMd: "Export .md"
    notes: "Notes"
    placeholder: "Write a note\u2026"
    save: "Save"
    saveChanges: "Save changes"
  repo:
    author: "Author"
    commitMsg: "Last commit msg"
    commits: "Commits"
    created: "Created"
    defaultBranch: "Default branch"
    followers: "Followers"
    forks: "Forks"
    language: "Language"
    latestCommit: "Latest commit"
    latestTag: "latest "
    license: "License"
    licenseNone: "None"
    loadError: "Unable to load repo data"
    location: "Location"
    noPublicData: "No public data"
    openIssues: "Open issues"
    publicRepos: "Public repos"
    pushed: "Last pushed"
    stars: "Stars"
    status: "Status"
    tags: "Tags"
    updated: "Last updated"
    watchers: "Watchers"
  search:
    loadError: "Search index could not be loaded."
    loading: "Loading search..."
    noResults: "No results found"
    placeholder: "Search"
    results: "Results"
    startTyping: "Start typing to search..."
    suggestions: "Search suggestions"
  timer:
    bar: "Bar"
    bottom: "Bottom"
    cancel: "Cancel"
    chime: "Chime on completion"
    close: "Close"
    complete: "Focus session complete"
    controls: "Timer controls"
    digits: "Digits"
    focus: "Focus"
    readingChip: "Reading-mode chip"
    reset: "Reset timer"
    restart: "Restart timer"
    ring: "Ring"
    sessionLength: "Session length (minutes)"
    settings: "Focus timer settings"
    start: "Start timer"
    startSession: "Start session"
    stop: "Stop timer"
    title: "Focus Timer"
    toastNotify: "Toast on completion"
    tocPosition: "TOC timer position"
    tocStyle: "TOC timer style"
    top: "Top"
  toc:
    backToTop: "Back to top"
    title: "On this page"
  zoom:
    close: "Close preview"
    copyImage: "Copy image"
    downloadImage: "Download image"
    next: "Next image"
    preview: "Image preview"
    previous: "Previous image"
    zoomIn: "Zoom in"
    zoomOut: "Zoom out"

# ---- breadcrumbs
breadcrumbs:
  show: true

# ---- pwa
pwa:
  background_color: "#111114"
  display: "standalone"
  icons: true
  manifest: true
  start_url: ""
  theme_color: ""

# ---- assets
assets:
  inline_critical_css: false
  mode: "cdn"
  timeout: 20
  vendor_dir: "assets/vendor"

Tip

The per-key reference pages explain what each key does. Design-token values such as colors.primary map onto CSS custom properties you can also override via extra_css.