跳转至

站内导航🧭

Stephen R. Covey

Live your life by a compass, not a clock.

本站的几个板块

  • About:当前板块,提供网站基本信息。
  • Note:笔记板块,放一些杂七杂八(主要是计算机技术)的教程、笔记。
  • Blog:博客板块,记录日常的博客。
  • Python:Python板块,包含基础、高级语法知识和各种库的使用。
  • Project:项目板块,本人的一些开源项目。
  • Statistics:鄙人专业相关。
  • SomeMath:数学相关。
  • PlayGround:用来调试mkdocs-material提供的markdown的扩展语法
  • Tags:👇

本站的一些功能

分类标签

本站所有的文章都会加上一个简明的分类标签,你可以在Tags板块按照分类标签查看文章。

新功能:标签云

本站最近添加了Tag Cloud 功能,可以更加直观地显示各个标签,在首页Tags页面可以看到。点击标签云中的标签可以直接跳转到对应标签的文章列表。

搜索

本站有搜索功能(由lunrjs驱动,mkdocs material内置),支持搜索文章标题、文字内容、代码等。

FYI: 本站(正文中)的外链都会加上这样的小箭头:github

目前理论上是不支持中文搜索(lunr.zh.js)的,仅支持英语和日文(lunr.ja.js)搜索,但是基于日语的支持实际上也可以搜到一些汉字。

为什么不支持中文

squidfunk commented on Jul 20, 2021

Adding Chinese language support to the search plugin is currently not possible because of a dependency on nodejieba. nodejieba itself depends on path and node-pre-gyp and potentially other libraries that are not available in a browser environment, and – even worse – seems to include native code. Until those dependencies are removed from lunr-languages and it's upstream dependencies, and replaced with isomorphic JavaScript, adding Chinese search support is blocked.

简而言之就是lunr.zh.js有太多依赖,现在无法引入。

不过也有奇淫巧计可以实现lunr.ja.js的中文搜索效果:https://github.com/mkdocs/mkdocs/issues/2509

这个issue上有一个哥们稍微修改了mkdocs的源代码(mkdocs.contrib.search.search_index.py),用jieba库+lunr.ja.js实现了不错的中文搜索效果:

页面反馈

本站有反馈功能(由Google Analytics驱动,需要有cookie许可才能正常运作),在页面底部有Was this page helpful?的选项。

如果你觉得该页面很好,可以留下🙂;如果您发现该页面有任何问题,可以选择🙁,并且填写相应的表单(会自动跳转到GitHub的issue板块)。

评论

本站有评论功能(由giscus驱动),评论的内容保存在GitHub的discuss板块中(所以需要先使用GitHub账号登录之后才可以评论)。

RSS

本站支持RSS订阅(由mkdocs-rss-plugin驱动),订阅地址为:更新序订阅源(推荐),该链接是按照更新日期排序的。

你也可以从创建序订阅源获取按照文档创建日期排序的订阅。

颜色彩蛋

随着星期几的变化,本站的主题色会随之改变:

  • 周日:deep purple
  • 周一:grey
  • 周二:blue grey
  • 周三:teal
  • 周四:indigo
  • 周五:pink
  • 周六:deep purple

多语言

等我有空了,会做某些文章的英语版,mkdocs matreials本身也是很好地支持了多语言的。

本站使用mkdocs-static-i18n实现多语言的支持,如果没有对应的语言默认展示中文的页面。


最后更新: 2024-03-12 17:41:11
创建日期: 2022-07-25 00:45:18

评论