站内导航🧭¶
AI Summary powered by ChatGPT
站内导航提供了关于网站基本信息以及不同板块的内容概述。网站包含了关于笔记、博客、Python、Go语言、项目、统计、数学等内容。功能上包括了AI摘要、分类标签、标签云、页面反馈、评论和RSS订阅等。站点还通过不同主题颜色彩蛋展示每周不同的心情。计划未来加入多语言支持。搜索功能已弃用,因为会影响页面加载速度。此外,站内的新功能和功能细节也有详细的介绍和说明。
Stephen R. Covey
Live your life by a compass, not a clock.
本站的几个板块¶
- About:当前板块,提供网站基本信息。
- Note(胡编乱造):笔记板块,放一些杂七杂八(主要是计算机技术)的教程、笔记。
- Blog(胡言乱语):博客板块,记录日常的博客。
- Python:Python板块,包含基础、高级语法知识和各种库的使用。
- Go:Go语言。
- Project(胡作非为):项目板块,本人的一些开源项目。
- Statistics(几乎处处):鄙人专业相关。
- SomeMath(胡数八道):数学相关。
- PlayGround:用来调试mkdocs-material提供的markdown的扩展语法
- Tags:👇
本站的一些功能¶
AI摘要¶
使用mkdocs-ai-summary插件实现的AI摘要功能。会在某些文章最开头添加一个AI生成的摘要。
FYI: 本站(正文中)的外链都会加上这样的小箭头:github
暂时有两种AI模型可用:
通义千问
阿里的模型
和
ChatGPT
openai的模型
分类标签¶
本站所有的文章都会加上一个简明的分类标签,你可以在Tags板块按照分类标签查看文章。
搜索(已弃用)¶
本站有搜索功能(由lunrjs驱动,mkdocs material内置),支持搜索文章标题、文字内容、代码等。
目前理论上是不支持中文搜索(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
实现了不错的中文搜索效果:
为何弃用?
一方面,我认为搜索功能没什么意义,因为站内的文章已经非常有条理了。
另外一方面,这个插件会极大影响页面的加载速度。
页面反馈¶
需要使用Cookies
本站有反馈功能(由Google Analytics驱动,需要有cookie许可才能正常运作),在页面底部有Was this page helpful?
的选项。
如果你觉得该页面很好,可以留下🙂;如果您发现该页面有任何问题,可以选择🙁,并且填写相应的表单(会自动跳转到GitHub的issue板块)。
评论¶
需要使用Cookies
本站有评论功能(由giscus驱动),评论的内容保存在GitHub的discuss板块中(所以需要先使用GitHub账号登录之后才可以评论)。
RSS¶
本站的Blog板块支持RSS订阅(由mkdocs-rss-plugin驱动),订阅地址为:创建序订阅源,该链接是按照创建日期排序的。
你也可以从更新序订阅源(不推荐,我偶尔会更新旧的文档,这会导致顺序混乱)获取按照文档更新日期排序的订阅。
颜色彩蛋¶
从周日到周六,本站的主题色会每天切换(暗示我的心情):
- 周日:purple
- 周一:grey
- 周二:blue grey
- 周三:teal
- 周四:indigo
- 周五:pink
- 周六:deep purple
多语言(i18n)¶
等我有空了,会做某些文章的英语版,mkdocs matreials本身也是很好地支持了多语言的。
本站使用mkdocs-static-i18n实现多语言的支持,如果没有对应的语言默认展示中文的页面。
创建日期: 2022-07-25 00:45:18