首页 > 解决方案 > 如何在 MKDocs 正文中“嵌入”自定义 404 页面?

问题描述

我正在尝试找到一种在 MKDocs 页面正文中嵌入自定义 404“页面”的方法。我在通常的地方搜索过,但没有运气。

换句话说,我不想要全帧 404。我仍然想要导航、页眉、页脚等。

我通过Tumult 的 Hype在 HTML5 中创建了一个新的 404 页面,我可以成功地将其用作替换 404。但是,404 加载了全帧。

过去我用Jekyll很容易做到这一点,但我还没有想出在 MKDocs 中做到这一点的方法。这可能很简单,我只是错过了一些重要的事情。如果有什么不同,我使用的是 Material 主题。

这是我得到的:

┌─────────────────────────────────────────────┐
│┌───────────────────────────────────────────┐│
││                                           ││
││                                           ││
││                                           ││
││                                           ││
││                                           ││
││                                           ││
││                    404                    ││
││                                           ││
││                                           ││
││                                           ││
││                                           ││
││                                           ││
││                                           ││
│└───────────────────────────────────────────┘│
└─────────────────────────────────────────────┘
                                               
Created with Monodraw                          

这是我想要的:

┌─────────────────────────────────────────────┐
│ ┌─────────────────────────────────────────┐ │
│ │                 Header                  │ │
│ └─────────────────────────────────────────┘ │
│ ┌────┐ ┌──────────────────────────────────┐ │
│ │    │ │                                  │ │
│ │    │ │                                  │ │
│ │    │ │                                  │ │
│ │Nav │ │               404                │ │
│ │    │ │                                  │ │
│ │    │ │                                  │ │
│ │    │ │                                  │ │
│ └────┘ └──────────────────────────────────┘ │
│ ┌─────────────────────────────────────────┐ │
│ │                 Footer                  │ │
│ └─────────────────────────────────────────┘ │
└─────────────────────────────────────────────┘

Created with Monodraw

标签: mkdocs

解决方案


推荐阅读