首次阅读#
约 830 个字 33 行代码 预计阅读时间 8 分钟
如果你第一次来到资料站,一定不要错过阅读文章的机会。
一、简介#
这是BA8AJW的官方资料站,使用MkDocs搭建,大家可能会问:“啊!为啥这么好看啊?”,嘿嘿,使用MkDocs-Material进行一些小小的美化,哈哈!站几乎只用md哦(以及连主页都是Markdown写的)
我们为了适应初学者的兴趣爱好与水平,搞了这些美化,毕竟不一定是老手嘛。
二、操作#
2.1 翻页#
你可以使用Left和Right翻页(P与N也可以),源码是小康20??(后面跟年份)提供的,异常感谢!🙏🏻
警告你噢
别发疯似的按快捷键,页面是要时间去加载的,崩了可别怪我们哦!
2.2 搜索#
直接摁/或S就可以啦!
2.3 主题切换#
只支持明/暗两套主题哈,还有一个是系统主题(根据你的系统主题选择),切换按钮就在搜索栏左边。
2.4 回到页面顶部#
当你不是处在文章最顶部时,向上滚动一下,会在屏幕中上部出现一个按钮,点它就飞到顶上区了。
2.5 评论区#
文章底部有个评论区!此功能由 giscus 提供,需要登录 GitHub 账号才能评论,因为这个评论实际上的 GitHub 仓库的讨论区,你在这里的评论同步到那里。
不过,只有部分页面我开了评论区,有些地方不适合评论。(就像现在)
2.6 图片放大#
2.7 提示框#
点一下试试呢?
提示框
这是一个暗藏玄机的提示框!
2.8 提示#
像这种加号变乘号就是提示:(1)
- 我是提示!
2.9 信息#
像这种
2.10 流程图#
例如插入排序的流程图:
流程图
flowchart TB
START(["开始"])
END(["结束"])
in1[/"接收参数:T* arr, int n"/]
if1{"判断:j ≥ 0 ?"}
if2{"判断:tmp < arr[i] ?"}
if3{"判断:i < n ?"}
def1("定义:T tmp")
def2("定义:int j")
def3("定义:int i")
op1["右移:arr[j + 1] = arr[j]"]
op2["插入:arr[j + 1] = tmp"]
op3["j--"]
op4["i++"]
op5["赋值:j = i - 1"]
op6["赋值:tmp = arr[i]"]
op7["赋值:i = 1"]
START --> in1 --> def2 --> def3 --> op7 --> if3 --True--> END
if3 --True--> def1 --> op6 --> op5 --> if1 --False--> op2 --> op4 --> if3
if1 --True--> if2 --False--> op2
if2 --True--> op1 --> op3 --> if1 特别好看啊!Mermaid语法YYDS!
2.11 待办#
本质就是列表,只不过我对其作了特殊处理,使得它可以有切换的效果:
- 未完成……
- 完成!
你可以通过点击图标来切换它们的状态,但是要注意:此状态并不会被记录,一旦你刷新浏览器,就没了。
三、代码#
3.1 代码高亮#
代码高亮有两种,一般高亮行内代码,语法高亮行内代码,代码块高亮。
3.1.1 普通行内#
range()、print 等。
3.1.2 高亮行内#
range(666),炫酷的行内代码!
3.1.3 代码块高亮#
很常见:
我是不折不扣的ee控…3.2 一群高亮的代码#
不太常见,但好用哦:
倒是挺硬核的,也可以:
谢谢!!
Thank you!!
ありがとう!!
通过点击不同的标签可以切换代码块,常用于多语言演示。
3.3 代码可视化#
这个功能啊,由 PythonTutor 提供的,我实际也不知道他们咋弄出来的,反正直接用个 <iframe> 标签给它包起,扔到对应位置就行了。
但是又不是教算法的,就不给事例了。
差不多就这些了,哦对了,还有呢!此网址几乎支持所有 Markdown 操作,包括你想得到的和想不到的!哈哈!
-❤️73❤️-
-❤️期待你们的评论区留言❤️-
