Chọn chủ đề của bạn
Chọn và cấu hình chủ đề.
MkDocs bao gồm hai chủ đề tích hợp ( mkdocs và readthedocs ), như được ghi chép bên dưới. Tuy nhiên, nhiều chủ đề của bên thứ ba cũng có sẵn để lựa chọn.
Để chọn chủ đề, hãy thiết lập tùy chọn cấu hình chủ đề trong mkdocs.yml tệp cấu hình của bạn.
theme: name: readthedocs
mkdocs
Giao diện mặc định, được xây dựng như một giao diện Bootstrap tùy chỉnh , hỗ trợ hầu hết mọi tính năng của MkDocs.

Ngoài các tùy chọn cấu hình chủ đề mặc định , mkdocschủ đề này hỗ trợ các tùy chọn sau:
-
color_mode: Đặt chế độ màu mặc định cho chủ đề thành một trong các chế độlight,dark, hoặcauto.autoChế độ sẽ chuyển sanglighthoặcdarkdựa trên cấu hình hệ thống của thiết bị người dùng. Mặc định:light. -
user_color_mode_toggle: Bật menu chuyển đổi trong thanh điều hướng cho phép người dùng chọn chế độ ưa thíchcolor_mode(sáng, tối, tự động) từ trong trình duyệt và lưu tùy chọn của họ cho các lần tải trang sau. Lựa chọn mặc định của menu chuyển đổi khi tải trang đầu tiên là giá trị được đặt thànhcolor_mode. Mặc định:false.
-
nav_style: Điều chỉnh kiểu trực quan của thanh điều hướng trên cùng. Đặt thành một trongprimary,darkhoặclight. Mặc định:primary. Tùy chọn này độc lập vớicolor_modetùy chọn và phải được xác định riêng. -
highlightjs: Cho phép tô sáng mã nguồn trong các khối mã bằng thư viện JavaScript highlight.js . Mặc định:True. -
hljs_style: Thư viện highlight.js cung cấp nhiều kiểu khác nhau (biến thể màu) để làm nổi bật mã nguồn trong các khối mã. Đặt thành tên của kiểu mong muốn khi ởlightchế độ. Mặc định:github. -
hljs_style_dark: Đặt thành tên của kiểu highlight.js mong muốn khi ởdarkchế độ này. Mặc định:github_dark. -
hljs_languages: Theo mặc định, highlight.js chỉ hỗ trợ 23 ngôn ngữ phổ biến. Liệt kê các ngôn ngữ bổ sung tại đây để bao gồm hỗ trợ cho chúng.theme: name: mkdocs highlightjs: true hljs_languages: - yaml - rust -
analytics: Xác định các tùy chọn cấu hình cho dịch vụ phân tích. Hiện tại, chỉ có Google Analytics v4 được hỗ trợ thông quagtagtùy chọn này.-
gtag: Để bật Google Analytics, hãy đặt thành ID theo dõi Google Analytics v4, sử dụngG-định dạng này. Xem tài liệu của Google để Thiết lập Analytics cho trang web và/hoặc ứng dụng (GA4) hoặc để Nâng cấp lên thuộc tính Google Analytics 4 .theme: name: mkdocs analytics: gtag: G-ABC123Khi đặt thành mặc định (
null), Google Analytics sẽ bị vô hiệu hóa cho trang web.
-
-
shortcuts: Xác định phím tắt.theme: name: mkdocs shortcuts: help: 191 # ? next: 78 # n previous: 80 # p search: 83 # sTất cả các giá trị phải là mã phím số. Tốt nhất là sử dụng các phím có sẵn trên tất cả các bàn phím. Bạn có thể sử dụng https://keycode.info/ để xác định mã phím cho một phím nhất định.
-
help: Hiển thị hộp thoại trợ giúp liệt kê các phím tắt. Mặc định:191(?) -
next: Điều hướng đến trang "tiếp theo". Mặc định:78(n) -
previous: Điều hướng đến trang "trước". Mặc định:80(p) -
search: Hiển thị hộp tìm kiếm. Mặc định:83(s)
-
-
navigation_depth: Độ sâu t ối đa của cây điều hướng trong thanh bên. Mặc định:2. -
locale: Ngôn ngữ (ngôn ngữ/vị trí) được sử dụng để xây dựng chủ đề. Nếu ngôn ngữ của bạn chưa được hỗ trợ, nó sẽ trở về mặc định.Các địa phương sau đây được chủ đề này hỗ trợ:
en: Tiếng Anh (mặc định)de: Tiếng Đứces: Tiếng Tây Ban Nhafa: Ba Tưfr: Tiếng Phápid: Tiếng Indonesiait: Tiếng Ýja: Tiếng Nhậtnb: Tiếng Na Uy Bokmålnl: Hà Lannn: Tiếng Na Uy Nynorskpl: Đánh bóngpt_BR: Tiếng Bồ Đào Nha (Brazil)ru: Tiếng Ngatr: Thổ Nhĩ Kỳuk: Tiếng Ukrainazh_CN: Tiếng Trung (giản thể, Trung Quốc)zh_TW: Tiếng Trung (Phồn thể, Đài Loan)
Xem hướng dẫn về bản địa hóa chủ đề của bạn để biết thêm thông tin.
đọctàiliệu
Bản sao của chủ đề mặc định được dịch vụ Read the Docs sử dụng , cung cấp cùng một bộ tính năng hạn chế như chủ đề gốc. Giống như chủ đề gốc, chỉ có hai cấp độ điều hướng được hỗ trợ.

Ngoài các tùy chọn cấu hình chủ đề mặc định , readthedocs chủ đề này hỗ trợ các tùy chọn sau:
-
highlightjs: Cho phép tô sáng mã nguồn trong các khối mã bằng thư viện JavaScript highlight.js . Mặc định:True. -
hljs_languages: Theo mặc định, highlight.js chỉ hỗ trợ 23 ngôn ngữ phổ biến. Liệt kê các ngôn ngữ bổ sung tại đây để bao gồm hỗ trợ cho chúng.theme: name: readthedocs highlightjs: true hljs_languages: - yaml - rust -
analytics: Xác định các tùy chọn cấu hình cho dịch vụ phân tích.-
gtag: Để bật Google Analytics, hãy đặt thành ID theo dõi Google Analytics v4, sử dụngG-định dạng này. Xem tài liệu của Google để Thiết lập Analytics cho trang web và/hoặc ứng dụng (GA4) hoặc để Nâng cấp lên thuộc tính Google Analytics 4 .theme: name: readthedocs analytics: gtag: G-ABC123Khi được đặt thành mặc định (
null) Google Analytics bị vô hiệu hóa cho -
anonymize_ip: Để bật địa chỉ IP ẩn danh cho Google Analytics, hãy đặt thànhTrue. Mặc định:False.
-
-
include_homepage_in_sidebar: Liệt kê trang chủ trong menu thanh bên. Vì MkDocs yêu cầu trang chủ phải được liệt kê trongnavtùy chọn cấu hình, nên thiết lập này cho phép bao gồm hoặc loại trừ trang chủ khỏi thanh bên. Lưu ý rằng tên/logo trang web luôn liên kết đến trang chủ. Mặc định:True. -
prev_next_buttons_location: Một trong cácbottomnút ,top,both, hoặcnone. Hiển thị các nút “Tiếp theo” và “Trước đó” tương ứng. Mặc định:bottom. -
navigation_depth: Độ sâu tối đa của cây điều hướng trong thanh bên. Mặc định:4. -
collapse_navigation: Chỉ bao gồm tiêu đề phần trang trong thanh bên cho trang hiện tại. Mặc định:True. -
titles_only: Chỉ bao gồm tiêu đề trang trong thanh bên, loại trừ tất cả tiêu đề phần cho tất cả các trang. Mặc định:False. -
sticky_navigation: Nếu Đúng, sẽ khiến thanh bên cuộn theo nội dung trang chính khi bạn cuộn trang. Mặc định:True. -
locale: Ngôn ngữ (ngôn ngữ/vị trí) được sử dụng để xây dựng chủ đề. Nếu ngôn ngữ của bạn chưa được hỗ trợ, nó sẽ trở về mặc định.Các địa phương sau đây được chủ đề này hỗ trợ:
en: Tiếng Anh (mặc định)de: Tiếng Đứces: Tiếng Tây Ban Nhafa: Ba Tưfr: Tiếng Phápid: Tiếng Indonesiait: Tiếng Ýja: Tiếng Nhậtnl: Hà Lanpl: Đánh bóngpt_BR: Tiếng Bồ Đào Nha (Brazil)ru: Tiếng Ngatr: Thổ Nhĩ Kỳuk: Tiếng Ukrainazh_CN: Tiếng Trung (giản thể, Trung Quốc)zh_TW: Tiếng Trung (Phồn thể, Đài Loan)
Xem hướng dẫn về bản địa hóa chủ đề của bạn để biết thêm thông tin.
-
logo: Để đặt logo vào dự án của bạn thay vì văn bản thuần túysite_name, hãy đặt biến này thành vị trí hình ảnh của bạn. Mặc định:null.
Chủ đề của bên thứ ba
Danh sách các chủ đề của bên thứ ba có thể được tìm thấy tại trang wiki cộng đồng và danh mục được xếp hạng . Nếu bạn đã tạo chủ đề của riêng mình, vui lòng thêm chúng vào đó.
Cảnh báo
Cài đặt chủ đề MkDocs có nghĩa là cài đặt gói Python và thực thi bất kỳ mã nào mà tác giả đã đưa vào đó. Vì vậy, hãy thận trọng như thường lệ; không có nỗ lực nào để thử nghiệm.