From 1b06aa98c8f10aa47aa57eae3c51aada4c5b7259 Mon Sep 17 00:00:00 2001 From: TianLun Song Date: Mon, 8 Sep 2025 17:16:46 +0800 Subject: [PATCH] feat: add code block wrap and copy --- docs/stylesheets/code.css | 5 +++++ mkdocs.yml | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 docs/stylesheets/code.css diff --git a/docs/stylesheets/code.css b/docs/stylesheets/code.css new file mode 100644 index 0000000..24a9070 --- /dev/null +++ b/docs/stylesheets/code.css @@ -0,0 +1,5 @@ +/* Wrap lines in code blocks and allow copy button compatibility */ +.md-typeset pre > code { + white-space: pre-wrap; + word-break: break-word; +} diff --git a/mkdocs.yml b/mkdocs.yml index 308a283..10cc0ae 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -55,6 +55,7 @@ theme: logo: assets/logo.svg favicon: assets/favicon.ico features: + - content.code.copy # 代码块一键复制 - navigation.instant # 即时加载 - navigation.instant.prefetch # 即时预取 - navigation.instant.progress # 进度指示器 @@ -69,6 +70,8 @@ theme: - search.share # 搜索共享 icon: repo: fontawesome/brands/github +extra_css: + - stylesheets/code.css extra: analytics: provider: google