我一直在同時學習MkDocs和Bootstrap 5的材料。一天,我說,& quotSelf,你為什么不能把Bootstrap 5的所有特性都用在Mkdocs的材料中呢?"所以在閱讀Mkdocs的文檔和Mkdocs的材料以及Stackoverflow的一些聰明人的回復時,我想到了這個。。。
site_name: Discipleship28GO
site_url: https://discipleship28GO
nav:
- Home: index.md
- "Study Toolsets": studytoolsets.md
- About: about.md
theme:
name: material
custom_dir: overrides
palette:
primary: deep purple
scheme: slate
markdown_extensions:
- attr_list
- md_in_html
plugins:
- glightbox
extra_css:
- stylesheets/extra.css
extra_javascript:
- javascripts/extra.js
注意主題下你看到的
palette:
primary: deep purple
scheme: slate
其中方案:石板給你一個很好的淺灰色感覺與紫色菜單的顏色。
因此,我做了進一步的搜索,發現可以在mkdocs.yml文件中放置一個CDN鏈接,如下所示:
extra_css:
- stylesheets/extra.css
- https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css
extra_javascript:
- javascripts/extra.js
- https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js
這就是問題所在!Bootstrap 5 CDN鏈接覆蓋了Mkdocs-Materials主題設置,
我確信我可以通過一些帖子來穩定Mkdocs-Materials主題,使其不被覆蓋,但我的問題是,有人知道如何干凈簡單地注入Bootstrap 5嗎?