diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..51a346a65 --- /dev/null +++ b/404.html @@ -0,0 +1,2356 @@ + + + +
+ + + + + + + + + + + + + + + + + + +This page demonstrates usage of some of the runtime APIs provided by VitePress.
+The main useData()
API can be used to access site, theme, and page data for the current page. It works in both .md
and .vue
files:
<script setup>
+import { useData } from 'vitepress'
+
+const { theme, page, frontmatter } = useData()
+</script>
+
+## Results
+
+### Theme Data
+<pre>Theme(name='material', dirs=['/home/runner/work/Easy-QFNU/Easy-QFNU/overrides', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/material/templates', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/mkdocs/templates'], static_templates={'sitemap.xml', '404.html'}, name='material', locale=Locale('en'), language='zh', direction=None, features=['header.autohide', 'announce.dismiss', 'navigation.footer', 'content.code.copy', 'content.code.annotate', 'content.action.edit', 'content.action.view', 'navigation.tracking', 'navigation.tabs', 'navigation.indexes', 'toc.follow', 'navigation.top', 'search.suggest', 'search.highlight', 'search.share', 'content.tooltips', 'content.tabs.link'], font={'text': 'Noto Sans SC', 'code': 'Fira Code'}, icon={'logo': 'material/tools', 'edit': 'material/pencil', 'view': 'material/eye', 'repo': 'fontawesome/brands/github', 'previous': 'fontawesome/solid/angle-left', 'next': 'fontawesome/solid/angle-right', 'admonition': {'note': 'octicons/tag-16', 'abstract': 'octicons/checklist-16', 'info': 'octicons/info-16', 'tip': 'octicons/squirrel-16', 'success': 'octicons/check-16', 'question': 'octicons/question-16', 'warning': 'octicons/alert-16', 'failure': 'octicons/x-circle-16', 'danger': 'octicons/zap-16', 'bug': 'octicons/bug-16', 'example': 'octicons/beaker-16', 'quote': 'octicons/quote-16'}, 'annotation': 'material/plus-circle-outline'}, favicon='https://p.qlogo.cn/gh/497554955/497554955/640/', palette=[{'media': '(prefers-color-scheme: light)', 'scheme': 'default', 'primary': 'indigo', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-sunny', 'name': '开启夜间模式'}}, {'media': '(prefers-color-scheme: dark)', 'scheme': 'slate', 'primary': 'black', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-night', 'name': '关闭夜间模式'}}])</pre>
+
+### Page Data
+<pre>{{ page }}</pre>
+
+### Page Frontmatter
+<pre>{{ frontmatter }}</pre>
+
Theme(name='material', dirs=['/home/runner/work/Easy-QFNU/Easy-QFNU/overrides', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/material/templates', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/mkdocs/templates'], static_templates={'sitemap.xml', '404.html'}, name='material', locale=Locale('en'), language='zh', direction=None, features=['header.autohide', 'announce.dismiss', 'navigation.footer', 'content.code.copy', 'content.code.annotate', 'content.action.edit', 'content.action.view', 'navigation.tracking', 'navigation.tabs', 'navigation.indexes', 'toc.follow', 'navigation.top', 'search.suggest', 'search.highlight', 'search.share', 'content.tooltips', 'content.tabs.link'], font={'text': 'Noto Sans SC', 'code': 'Fira Code'}, icon={'logo': 'material/tools', 'edit': 'material/pencil', 'view': 'material/eye', 'repo': 'fontawesome/brands/github', 'previous': 'fontawesome/solid/angle-left', 'next': 'fontawesome/solid/angle-right', 'admonition': {'note': 'octicons/tag-16', 'abstract': 'octicons/checklist-16', 'info': 'octicons/info-16', 'tip': 'octicons/squirrel-16', 'success': 'octicons/check-16', 'question': 'octicons/question-16', 'warning': 'octicons/alert-16', 'failure': 'octicons/x-circle-16', 'danger': 'octicons/zap-16', 'bug': 'octicons/bug-16', 'example': 'octicons/beaker-16', 'quote': 'octicons/quote-16'}, 'annotation': 'material/plus-circle-outline'}, favicon='https://p.qlogo.cn/gh/497554955/497554955/640/', palette=[{'media': '(prefers-color-scheme: light)', 'scheme': 'default', 'primary': 'indigo', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-sunny', 'name': '开启夜间模式'}}, {'media': '(prefers-color-scheme: dark)', 'scheme': 'slate', 'primary': 'black', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-night', 'name': '关闭夜间模式'}}])+ +
{{ page }}+ +
{{ frontmatter }}+ +
Check out the documentation for the full list of runtime APIs.
+2024-03-29 + 2024-02-29
+ + + + + + + + + + + + + + + + + + +Github 机器人-Webhook
+Gitee 机器人-Webhook
+2024-03-29 + 2024-03-14
+ + + + + + + + + + + + + + + + + + +我依附于Easy-QFNU项目,Easy-QFNU项目的前身是曲师大选课指北和曲师大速通指南,后合并于此。
+问卷提交:https://wj.qq.com/s2/14459094/1505/
+作者备注:该网站正在建设中,有许多内容尚未完善,也许你提交的内容并不会马上发布,但不会被丢弃,永久有效。本站承诺最晚于2024届新生入学前全部设计完成✅。
+++相关信息: 本站是由W1ndys自发设计并维护的站点,项目无任何收益,项目的全部支出均来自作者个人和各方同学的捐助,且行且珍惜。
+
2024-04-10 + 2024-04-10
+ + + + + + + + + + + + + + + + + + +Home
+我的个人主页
+Blog
+我的博客
+曲阜师范大学选课指北
+曲阜师范大学选课指北
+曲阜师范大学速通指南
+曲阜师范大学速通指南
+图标库里没有,所以图标先欠着
+QFNU
+曲阜师范大学官网
+QFNU_cyber
+曲阜师范大学网络空间学院官网
+知新教管平台
+曲阜师范大学图书馆预约系统
+智慧树网/知到
+学习通
+长江雨课堂
+U校园
+Welearn
+fif口语
+iwrite英语写作
+中国教育干部网络学院
+Pubscholar公益学术平台
+chatGPT3.5官网
+Github
+强大的代码托管平台
+Vercel
+快速部署网站
+Netlify
+快速部署网站
+Cloudflare
+快速部署网站
++ + + Render
+快速部署网站
+51la
+统计网站访问量
+代码小抄
+2024-04-19 + 2024-03-29
+ + + + + + + + + + + + + + + + + + +This page demonstrates some of the built-in markdown extensions provided by VitePress.
+VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:
+Input
+ +Output
+```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +
## Custom Containers
+
+**Input**
+
+```md
+::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::
+
Output
+::: info +This is an info box. +:::
+::: tip +This is a tip. +:::
+::: warning +This is a warning. +:::
+::: danger +This is a dangerous warning. +:::
+::: details +This is a details block. +:::
+Check out the documentation for the full list of markdown extensions.
+2024-03-29 + 2024-02-29
+ + + + + + + + + + + + + + + + + + +本站仅代表网站立场,并不代表曲阜师范大学官方立场,曲阜师范大学选课指北项目及其内容仅供参考,请以曲阜师范大学官方公布的教学大纲为准。
+本站内容立场与作者本人无关,与学校无关,网站内容请勿上升到学院、系、院、校、研究所、研究院、研究所、学会、社团、机构、团体、组织等官方认可的高度。
+为使曲阜师范大学同学都能了解每位老师的教学风格,W1ndys 联合本人 blog 运行项目,收集全校同学意见,统计整合信息刊登, 无偿分享 给全校同学,烦请占用您 1 分钟的时间填一下本问卷,内容审核后将全部刊登到博客,本项目 无收益无偿奉献个人运营无团队 ,我谨代表本项目所有受益者向您致谢
+使用【曲阜师范大学选课指北项目】(以下简称“本项目”)前请仔细阅读本用户协议。
+免责声明: 平台数据仅供参考,若出现任何不符情况,请立刻向管理员反馈修改,本平台数据全部来自问卷收集,与本人无关。
+一、服务协议的确定 +依照本协议以下条款使用本项目的会员(以下简称“用户”),并 同意以下服务条款,方有资格查阅本项目内容,并受本协议条款的约束,浏览即代表您同意本协议。
+二、内容所有权
+用户只有在获得本项目或其他相关权利人的授权之后才能使用这些内容,而不能擅自复制、再造这些内容、或创造与内容有关的派生产品。
+本项目提供的网络服务内容可能包括:文字、软件、声音、图片、录象、图表等。所有这些内容受版权、商标和其它财产所有权法律的保护。
+三、用户信息的提供
+为保障用户的合法权益,避免在服务时因用户查阅资料与真实情况不符而发生纠纷,请用户填写时务必按照真实、全面、准确的原则填写。对因用户自身原因而造成的突发情况,本项目概不负责。如果项目提供的资料包含有不正确的信息,请立刻与本项目作者联系。
+本项目数据由大家共同建立,受大家监督,对大家负责
+四、项目自身的危险性
+本项目本着尽可能描述真实情况的原则,对任课老师的授课风格进行描述公开,但在语言上无法做到对所有避雷点一比一还原,请用户仔细甄别,如有情况不符,与项目本身无关
+五、项目的时效性
+本项目的全部数据均来自全校同学的问卷提供,数据具有一定的时效性,请浏览者发现错误时及时向作者反馈纠正。
+六、项目的实质
+本项目作者 W1ndys 享有最终解释权,本项目无任何收益,无偿汇总相关数据信息免费公开提供服务,且无运营团队
+七、项目数据的适应性
+本项目数据原则上只客观描述上课风格,对于每一种情况,每一种同学的评价也不相同,数据来自全校同学并追加署名,无法做到完全符合实际情况,请仔细甄别
+原因有二:其一刻板印象,同学们对某老师的描述偏刻板,语言描述比较极端。其二,老师教学风格变化
+作者 W1ndys 享有最终解释权.
+2024-04-13 + 2024-02-29
+ + + + + + + + + + + + + + + + + + +W1ndys
+项目的最高作者,所有的内容编辑都要经过他之手。 +负责主要的网站维护,内容更新,网站部署
+飞天富贵鼠鼠
+项目内容的重大参与者,速通指南有几乎一半的内容都是该作者实地考察获取数据并整理而成。
+2024-04-05 + 2024-03-28
+ + + + + + + + + + + + + + + + + + + + +Pull request(适合源代码工作者)
+问卷提交(适合大多数人)
+联系作者(适合问卷无法描述的内容)
+++推荐会 pr 的同学使用这种方法,方便快捷,有多端 bot 检查语法,自动化,工作效率高 +通过 pr 参与编辑的 GitHub 用户可以加入到
+官方文档的贡献者
中,成为源代码仓库编辑的一员注意:直接参与源代码编辑你需要Markdown语法、少量HTML语法的基础知识
+什么是 Markdown?答:Markdown 教程
+
+学习 Markdown 语法并不需要很长时间,一旦你知道如何使用它,你就可以在几乎所有地方使用 ++ +----Markdown 官方文档
+
++什么是 HTML?答:HTML 教程
+但如果你很想通过 Pull Request 来直接参与编辑,又不了解 Markdown、HTML 的语法,请联系项目作者,我很乐意与他人技术交流,即使是很简单的问题
+
如果你只需要修改局部内容,比如一句话,几段字,几行代码,请往下看。
+
如果你想提交大量内容,比如两个及以上文件有改动,或是提交新文件新页面,请先复刻本项目,克隆到你本地,修改完成后上传,然后再提交 Pull Request,既然你已经决定要提交多个文件改动,相信你也熟悉Pull Request操作,不需要此类教程,如果需要,请联系我本人,这里不在过多描述,相信你一定可以让项目更加完善
+注意:请不要提交与本项目无关的 Pull Request,否则会被关闭
+操作方法:在每一页可以编辑的页面右上角都有一个铅笔头
的编辑图标,点击图标即可跳转到编辑页面(由于是 GitHub 仓库页面,可能需要你进行一些操作保证页面的稳定访问)
点击图标之后,登录你的 Github 账号,如果你从未参与过编辑,你会看到如下页面
+ +点击绿色的按钮 fork 到你的仓库之后,开始编辑
+编辑完成之后,点击右上方的绿色按钮保存
+ +填写你改动了什么,然后点击右下角的绿色按钮提交
+ + + +出现下面这个页面就代表 Pull Request 成功,下面可能会有部署机器人的评论,不需要你管,等待源代码仓库拥有者合并就可以。
+ +2024-04-18 + 2024-03-27
+ + + + + + + + + + + + + + + + + + +随意捐助,不作任何额外说明,不道德绑架,不强制,完全看个人想法
+曲阜师范大学速通指南是一个非盈利项目,项目运营均依赖作者资金和精力以及各种形式的捐助,捐助资金将全部用于服务器、域名以及其它运营支出,若你也想帮助这样一个项目更好的走下去,可以通过 我的邮箱(w1ndys@outlook.com) 联系我
+ 捐助请备注 ID:你的ID
,有很多捐助不留名同学,无法联系到捐助人本人,我会默认刊登捐助方半加密微信号 ,有一些数据久远无迹可寻,若有遗漏看到后请立刻联系我补加
致敬并感谢对项目给予捐助的每一位同学
+由于金额相差悬殊,为了不引起对捐助者不必要的争论,对每位捐助者实际金额予以保密,只会公开范围,截止目前收到的捐助金额范围在 0-66 不等
+2024 年 2 月 19 日起,捐助名单独立列出
+ +2024-04-11 + 2024-02-29
+ + + + + + + + + + + + + + + + + + +在开始之前,我有必要说一下如何稳定访问 Github 的问题,由于该网站在大陆属于半墙状态,所以有时候我们在国内对这个网站的访问是不稳定的,所以需要通过一些工具来加速,如果你有 VPN 的话,你可以跳过这句话,如果你没有,我推荐你使用Watt Toolkit「Watt Toolkit」是一个开源跨 +平台的多功能 Steam 工具箱。虽然说是加速 Steam 的,但是他也可以加速 Github 的访问,以及网站的使用的一些公共 CDN,谷歌字体,也可以一并加速,所以说实际上,这个工具可以实现对本站的全站加速(但效果不如直接上 VPN 来的好)有任何疑问都可以联系作者
+++注意:强烈建议通过某种方法来提高访问 Github 的稳定性,详情可见→在开始之前
+本来是我是直接把 CSDN 教程链接扔过来的,考虑到 CSDN 广告弹窗满天飞,影响浏览体验,我直接把原教程搬过来了
+相关链接https://blog.csdn.net/m0_67906358/article/details/128808210/#/
+
打开浏览器,访问 https://github.com/
+点击右上角的 Sign up
按钮
输入邮箱,邮箱必须是可以收到邮件的,这个邮箱将会成为你的登录邮箱,然后点击 Create account
按钮
点击 Continue
,继续在光标处创建密码,继续创建用户名
进行相应的验证,点击 create account 后 ,会出现这个界面
+ +这时邮箱就会收到一封邮件,输入邮件中的数字页面会自动跳转
+下面这个根据自身情况进行相应个性化设置,不会影响什么东西
+++ +这两个就是问你,你的开发团队有多少规模,你是学生还是教师
+
到这个界面时,GitHub 便创建好了
+ +下次登录时,需要点击旁边的 sign in
,进入登录页面
++注意:强烈建议通过某种方法来提高访问 Github 的稳定性,详情可见→在开始之前
+
评论基于 giscus ,一个基于 GitHub Discussions 的评论系统。
+首先,上面我们提到了,评论是基于 Github 构建的,所以,你需要先有一个 Github 账号。
+Github 账号的注册方法:如何注册GitHub账号
+现在你已经有一个 Github 账号了,接下来,你可以在评论框里输入评论内容,然后点击提交按钮。
+如果你无法点击评论或无法打字,那是因为账号未登录,你可以点击评论区的 使用 Github 登录
来登录。
首次登录可能会需要你授权,一路点击绿色即可。
+登录之后,你就可以进行评论了,评论区支持 Markdown 格式文本
+++相关链接:Markdown 语法说明(简体中文版)
+
Giscus 没有在评论区直接上传图片的功能,但你可以使用 Markdown 语法上传图片。前面我们提到了,Giscus 支持 Markdown 语法
+你需要做的只是在评论框里输入![](图片链接)
,然后点击提交按钮。
这边的关键点就是如何把图片以链接的形式呈现,开动你的脑筋吧。(图床?直链转换?)
+其实还有一种方法,就是直接前往 Github discussion 评论区,直接上传图片。这种方法你需要先随便发一个评论,然后点击该评论的时间跳转过去,然后修改你的评论,加上图片就可以了
+Giscus 没有在评论区直接删除或修改的功能,但你可以进入 Github discussion 评论区 进行删除或修改。
+首先,点击你发出去的评论的时间
,你就可以在评论区找到你的评论,然后点击评论右上方的三个点
,就可以修改你的评论了。或者直接删除也可以
最后一个办法(效率最低的办法):联系站点作者
+2024-04-11 + 2024-04-05
+ + + + + + + + + + + + + + + + + + +粗体 斜体
+™
+©
+®
+℅
+±
+→
+←
+↔
+≠
+¼, etc.
+1st 2nd etc.
+Markdown content.
+Multiple paragraphs.
+
More Markdown content.
+- list item a
+- list item b
+
Different tab set.
+More content.
Markdown content.
+Multiple paragraphs.
+
More Markdown content.
+- list item a
+- list item b
+
Another Tab
+ID
+content
+笔记
+默认样式
+无标题样式
+折叠样式
+折叠默认打开样式
+注意左右对齐,附属的文字一定要在对齐样式下方,才能实现左右对齐,否则会显示在框的上方
+成功
+右对齐样式
+这是一个右对齐样式
+注意左右对齐,附属的文字一定要在对齐样式下方,才能实现左右对齐,否则会显示在框的上方
+问题
+左对齐样式
+这是一个左对齐样式
+定制样式 Pied Piper
+定制样式测试
+这是一个注释 (1) 。
+嵌套注释 (1)
+我是一个嵌套注释 (1)
+注释(1)
+我是一个注释(2)
+选项卡注释1(1)
+选项卡注释2(1)
+可以用 div 把任何元素包裹起来,这样就可以添加任意的样式的注释(特例除外)
+++后面有一个注释(1)
+
def bubble_sort(items):
+ for i in range(len(items)):
+ for j in range(len(items) - 1 - i):
+ if items[j] > items[j + 1]:
+ items[j], items[j + 1] = items[j + 1], items[j]
+
def bubble_sort(items):
+ for i in range(len(items)):
+ for j in range(len(items) - 1 - i):
+ if items[j] > items[j + 1]:
+ items[j], items[j + 1] = items[j + 1], items[j]
+
The range()
function is used to generate a sequence of numbers.
Example
+* Sed sagittis eleifend rutrum
+* Donec vitae suscipit est
+* Nulla tempor lobortis orci
+
Method | +Description | +
---|---|
GET |
+Fetch resource | +
PUT |
+Update resource | +
DELETE |
+Delete resource | +
Method | +Description | +
---|---|
GET |
+Fetch resource | +
PUT |
+Update resource | +
DELETE |
+Delete resource | +
Method | +Description | +
---|---|
GET |
+Fetch resource | +
PUT |
+Update resource | +
DELETE |
+Delete resource | +
Method | +Description | +
---|---|
GET |
+Fetch resource | +
PUT |
+Update resource | +
DELETE |
+Delete resource | +
graph LR
+ A[Start] --> B{Error?};
+ B -->|Yes| C[Hmm...];
+ C --> D[Debug];
+ D --> B;
+ B ---->|No| E[Yay!];
+sequenceDiagram
+ autonumber
+ Alice->>John: Hello John, how are you?
+ loop Healthcheck
+ John->>John: Fight against hypochondria
+ end
+ Note right of John: Rational thoughts!
+ John-->>Alice: Great!
+ John->>Bob: How about you?
+ Bob-->>John: Jolly good!
+stateDiagram-v2
+ state fork_state <<fork>>
+ [*] --> fork_state
+ fork_state --> State2
+ fork_state --> State3
+
+ state join_state <<join>>
+ State2 --> join_state
+ State3 --> join_state
+ join_state --> State4
+ State4 --> [*]
+classDiagram
+ Person <|-- Student
+ Person <|-- Professor
+ Person : +String name
+ Person : +String phoneNumber
+ Person : +String emailAddress
+ Person: +purchaseParkingPass()
+ Address "1" <-- "0..1" Person:lives at
+ class Student{
+ +int studentNumber
+ +int averageMark
+ +isEligibleToEnrol()
+ +getSeminarsTaken()
+ }
+ class Professor{
+ +int salary
+ }
+ class Address{
+ +String street
+ +String city
+ +String state
+ +int postalCode
+ +String country
+ -validate()
+ +outputAsLabel()
+ }
+erDiagram
+ CUSTOMER ||--o{ ORDER : places
+ ORDER ||--|{ LINE-ITEM : contains
+ LINE-ITEM {
+ string name
+ int pricePerUnit
+ }
+ CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
+除了上面列出的 mermaid 图类型之外,Mermaid.js 还提供对饼图、甘特图、用户旅程、git 图和需求图的支持,所有这些都未得到 Material for MkDocs 的正式支持。 这些 mermaid 图应该仍然像 Mermaid.js 所宣传的那样工作,但我们不认为它们是一个好的选择,主要是因为它们在移动设备上工作得不好。
+Lorem ipsum1 dolor sit amet, consectetur adipiscing elit.2
+标记我
+下划线
+上标上
+文本可以是 已删除 和替换文本 增加。 这也可以
+组合成 一个 另一个 操作。 突出显示也是
+可能的 并且可以内联添加注释 。
格式化也可以通过将开始和结束应用于块 +将标签放在单独的行上,并在标签和内容之间添加新行。
+ +Ctrl+Alt+Del
+注:此处格式化会把语法改错,---改成***,缩进后退了一步,需要调整
+不建议使用该写法,除非迫不得已
+2024 年 4 月 5 日更新,可以通过网格块语法嵌套来抵消格式化带来的麻烦,good! 感谢Hello-CTF给我带来的灵感
+Set up in 5 minutes
+Install mkdocs-material
with pip
and get up
+and running in minutes
It's just Markdown
+Focus on your content and generate a responsive and searchable static site
+ +Made to measure
+Change the colors, fonts, language, icons, logo and more with a few lines
+ +Open Source, MIT
+Material for MkDocs is licensed under MIT and available on [GitHub]
+ +将卡片网格延伸到网格的其他元素混合。
+HTML for content and structure
+JavaScript for interactivity
+CSS for text running out of boxes
+++Internet Explorer ... huh?
+
emoji 表情
+图标
+带颜色的图标
+带动画的图标
+遗憾的是,Markdown 语法不提供对图像标题的本机支持,但始终可以在 HTML 扩展中使用带有文字 figure 和 figcaption 标签的 Markdown:
+ +++暂不需要
+
https://squidfunk.github.io/mkdocs-material/reference/images/#light-and-dark-mode
+Nulla et rhoncus turpis. Mauris ultricies elementum leo. Duis efficitur + accumsan nibh eu mattis. Vivamus tempus velit eros, porttitor placerat nibh + lacinia sed. Aenean in finibus diam.
+Duis mollis est eget nibh volutpat, fermentum aliquet dui mollis.
+++有序列表必须以数字开头,后跟一个点。数字不需要是连续的,可以全部设置为 1.,因为它们在渲染时会重新编号
+
Vivamus id mi enim. Integer id turpis sapien. Ut condimentum lobortis + sagittis. Aliquam purus tellus, faucibus eget urna at, iaculis venenatis + nulla. Vivamus a pharetra leo.
+Vivamus venenatis porttitor tortor sit amet rutrum. Pellentesque aliquet + quam enim, eu volutpat urna rutrum a. Nam vehicula nunc mauris, a + ultricies libero efficitur sed.
+Morbi eget dapibus felis. Vivamus venenatis porttitor tortor sit amet + rutrum. Pellentesque aliquet quam enim, eu volutpat urna rutrum a.
+Lorem ipsum dolor sit amet
Sed sagittis eleifend rutrum. Donec vitae suscipit est. Nullam tempus +tellus non sem sollicitudin, quis rutrum leo facilisis.
+Cras arcu libero
Aliquam metus eros, pretium sed nulla venenatis, faucibus auctor ex. Proin +ut eros sed sapien ullamcorper consequat. Nunc ligula ante.
+Duis mollis est eget nibh volutpat, fermentum aliquet dui mollis. +Nam vulputate tincidunt fringilla. +Nullam dignissim ultrices urna non auctor.
+x+ {: .task-failed }表示失败
+The homomorphism \(f\) is injective if and only if its kernel is only the +singleton set \(e_G\), because otherwise \(\exists a,b\in G\) with \(a\neq b\) such +that \(f(a)=f(b)\).
+[Hover me][example]
+[example]: https://example.com "I'm a tooltip!"
+
+
The HTMLL specification is maintained by the W3CC.
+_[HTMLL]: 缩写测试 Hyper Text Markup Language +_[W3CC]: 缩写测试 World Wide Web Consortium
+The HTML specification is maintained by the W3C.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+当你看到一大堆图标的时候,就证明测试成功了。
+
2024-04-10 + 2024-02-29
+写代码到 1 点!!!
+基本功能配置了一些了,差不多完成了总进度 10%了
+ + +目前实现的功能有
+2024-04-18 + 2024-03-09
+ + + + + + + + + + + + + + + + + + + + +继续爆肝!!!!!!!
+开发进度 40% [########————————————]
+更新了大量内容
+今天一天全都在重构,脑子要炸了,睡觉了睡觉了, 快四了
+ + +功能太多了不一一列举了,都加注释了,自己看代码吧
+犹记得第一次搭建博客的时候,彻夜不眠配置博客的支配,现在又开始了
+# Markdown扩展配置
+# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#/
+markdown_extensions:
+ # Markdown缩写 - abbr
+ # https://squidfunk.github.io/mkdocs-material/reference/tooltips/#adding-abbreviations
+ - abbr
+
+ # Markdown警告 - admonition
+ # https://squidfunk.github.io/mkdocs-material/reference/admonitions/#usage
+ - admonition
+
+ # 属性列表 - attr_list
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#attribute-lists
+ - attr_list
+
+ # 定义列表 - def_list
+ # https://squidfunk.github.io/mkdocs-material/reference/lists/#/using-definition-lists
+ - def_list
+
+ # 脚注 - footnotes
+ # https://squidfunk.github.io/mkdocs-material/reference/footnotes/#/adding-footnote-references
+ - footnotes
+
+ # HTML of Markdown - md_in_html
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#markdown-in-html
+ - md_in_html
+
+ # 表格 - tables
+ # https://squidfunk.github.io/mkdocs-material/reference/data-tables/#/usage
+ - tables
+
+ # 目录
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#table-of-contents
+ - toc:
+ permalink: ⚓︎ # 链接图标样式
+ # title: 目录 # 右侧目录的标题
+ permalink_title: 锚链接到本标题
+
+ # Mathjax
+ - pymdownx.arithmatex:
+ generic: true
+
+ # 粗体斜体 ** __
+ - pymdownx.betterem
+
+ # 语法高亮 下划线 上下标显示
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde
+ - pymdownx.caret
+ - pymdownx.mark
+ - pymdownx.tilde
+
+ # 增删红绿标记
+ # https://squidfunk.github.io/mkdocs-material/reference/formatting/#/highlighting-changes
+ - pymdownx.critic:
+ mode: view
+
+ # 细节 - pymdownx.details
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#details
+ # https://squidfunk.github.io/mkdocs-material/reference/admonitions/#collapsible-blocks
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#admonition
+ - pymdownx.details
+
+ # 表情符号
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#emoji
+ # - pymdownx.emoji:
+ # emoji_index: !!python/name:material.extensions.emoji.twemoji # 定义使用哪组表情符号进行渲染
+ # emoji_generator: !!python/name:material.extensions.emoji.to_svg #定义如何呈现已解析的表情符号或图标简码。请注意,图标只能与to_svg配置一起使用
+ # options:
+ # custom_icons:
+ # - overrides/.icons
+
+ # 代码高亮
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight
+ - pymdownx.highlight:
+ linenums: true # 行号开关
+ anchor_linenums: true # 为所有代码块添加行号锚点
+ use_pygments: true
+ pygments_lang_class: true # 添加 CSS 类来识别代码块的语言,这对于自定义注释标记的功能至关重要
+ auto_title: true # 显示正在使用的语言的名称
+ linenums_style: pymdownx-inline
+ line_spans: __span # 优化,让每一行代码都包含在<span>中
+
+ # 内联高亮代码块,构建在代码高亮之上
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#inlinehilite
+ - pymdownx.inlinehilite
+
+ # 按键/键盘
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#keys
+ - pymdownx.keys
+
+ # 智能符号,某些字符序列转换为其相应的符号,例如版权符号或分数
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#smartsymbols
+ # https://facelessuser.github.io/pymdown-extensions/extensions/smartsymbols/#/
+ - pymdownx.smartsymbols
+
+ # 片段
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#snippets
+ - pymdownx.snippets:
+ auto_append: # 缩写术语表
+ - includes/abbreviations.md
+
+ # 超级栅栏,允许代码和内容块任意嵌套,包括警告、选项卡、列表和所有其他元素。
+ # https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences
+ # https://facelessuser.github.io/pymdown-extensions/extensions/superfences/#nested-fence-format
+ - pymdownx.superfences:
+ # 与高亮语冲突 https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight
+ custom_fences:
+ - name: mermaid
+ class: mermaid
+ format: !!python/name:pymdownx.superfences.fence_code_format
+
+ # 选项卡
+ - pymdownx.tabbed:
+ alternate_style: true
+ combine_header_slug: true # 添加一个tab锚点
+ # 为tab增加一个大标题,生成一个指定的锚点链接,上面的进阶用法
+ slugify: !!python/object/apply:pymdownx.slugs.slugify # 允许自定义 slug 函数。对于某些语言,默认值可能不会产生良好且可读的标识符 - 考虑使用另一个 slug 函数
+ kwds:
+ case: lower
+
+
+ # 任务列表
+ - pymdownx.tasklist:
+ custom_checkbox: true # 切换复选框的渲染样式,用漂亮的图标替换原生复选框样式,推荐打开
+ clickable_checkbox: false # 是否可点击,但这种状态不是永久的,刷新会还原,不推荐打开
+
今天驻场 qfnuctf 比赛,蹲了一天班,休息一下,简单更新点小东西吧,回宿舍
+2024-04-18 + 2024-03-10
+ + + + + + + + + + + + + + + + + + + + +今天周五,没课,多更新一些玩玩。
+又更新了好多内容
+ + +开启了全部锚链接,现在几乎全站所有可点击元素都有一个永久的链接,进入链接可以直接跳到这边。
+我天,累瘫了,今天更新了大量内容
+基本可以采用的样式都写在 test 里了
+目前可以支持的功能有
+以及一些其他的小细节
+开发进度:60%[###################——————————]
+明天继续开发一天,过完这周就暂停选课指北 2.0 的开发了,等到 7 月再继续,准备别的去了
+2024-04-18 + 2024-03-15
+ + + + + + + + + + + + + + + + + + + + +更新了好多
+ + +喜报!!!!!
+由于页面内含有谷歌等公共 CDN 资源,导致在访客浏览时,如果没有 VPN,那将会引起很多非预期的 bug 情况,经过与开发者沟通,我们已经通过某种技术解决了这个问题
+详情可以看这里:Github-issues
+还有我发现更新日志生成的脚本有点多余了,不应该按照每秒,应该按照每年来生成,检测到文件已存在就直接打开文件,这样可以减少生成的文件数量。而且也比较综合
+更新了好多内容,等明天汇总一下,写个总章。就基本告一段落了。
+2024-04-18 + 2024-03-16
+ + + + + + + + + + + + + + + + + + + + +梳理了一下,我们 2.0 的优越于 1.0 的地方如下
+ + +2024 年 3 月 17 日 20:35:36,由于日期插件耗费了我们太多精力,我们决定删除这个功能。
+2024-04-18 + 2024-03-17
+ + + + + + + + + + + + + + + + + + + + +选课指北 2.0 全部功能已测试完毕,我们正式宣布,选课指北 2.0 开发进度正式暂停至 7 月,感谢全部同学对本项目的关注。
+下面是与 1.0 相比,功能测试汇总
+ + +站点名称测试通过
+站点 URL 测试通过
+站点描述测试通过
+作者 ID 测试通过
+版权声明测试通过
+页面目录测试通过
+仓库地址测试通过
+仓库名称测试通过
+仓库编辑测试通过
+站点 logo 测试通过
+页面 icon 测试通过
+夜间模式测试通过
+谷歌字体测试通过
+代码块主题测试通过
+公告设置测试通过
+公告可隐藏测试通过
+标题自动隐藏测试通过
+回到顶部测试通过
+页脚翻页测试通过
+页脚社交链接测试通过
+进度指示器测试通过
+锚点追踪测试通过
+导航选项卡测试通过
+导航分组测试通过
+导航压缩测试通过
+锚点跟随测试通过
+锚链接测试通过
+搜索建议测试通过
+搜索结果测试通过
+搜索分享测试通过
+搜索突出显示测试通过
+全局图标测试通过
+全局按钮测试通过
+自定义 css 测试通过
+自定义 js 测试通过
+Cookies 测试通过
+51la 统计测试通过
+Vercel 部署测试通过
+Netlify 部署测试通过
+cloudflare 部署测试通过
+Render 部署测试通过
+内嵌博客测试通过
+评论测试通过
+评论回复测试通过
+加密插件测试通过
+Glightbox 插件测试通过
+阅读时间测试通过
+创建修改日期测试未通过,但我们已经通过 Python 自动化脚本实现功能平替
+缩写测试通过
+脚注测试通过
+代码块测试通过
+代码块复制测试通过
+代码块行号测试通过
+链接测试通过
+图片测试通过
+表格测试通过
+任务列表测试通过
+引用测试通过
+提示框测试通过
+信息提示测试通过
+内嵌 HTML 测试通过
+MathJax 测试通过
+KaTex 测试通过
+Emoji 测试通过
+LaTex 测试通过
+Mermaid 测试通过
+语法高亮测试通过
+代码高亮测试通过
+按键键盘测试通过
+缩写术语表测试通过
+任务列表测试通过
+标题测试通过
+段落测试通过
+换行测试通过
+粗体斜体测试通过
+符号测试通过
+选项卡测试通过
+常见选项卡测试通过
+连续选项卡测试通过
+置顶默认选项卡测试通过
+选项卡 ID 测试通过
+提示框测试通过
+默认提示框测试通过
+无标题提示框测试通过
+折叠提示框测试通过
+折叠默认打开提示框测试通过
+折叠默认关闭提示框测试通过
+左对齐右对齐测试通过
+注释测试通过
+默认注释测试通过
+嵌套注释测试通过
+提示框注释测试通过
+选项卡注释测试通过
+HTML 包装注释测试通过
+按钮测试通过
+默认按钮测试通过
+填充按钮测试通过
+图标按钮测试通过
+代码块测试通过
+默认代码块测试通过
+标题代码块测试通过
+注释代码块测试通过
+剥离注释代码块测试通过
+行号代码块测试通过
+行号范围代码块测试通过
+行号内联代码块测试通过
+分组测试通过
+分组代码块测试通过
+其他内容测试通过
+嵌入内容测试通过
+数据表测试通过
+默认数据表测试通过
+列对齐数据表测试通过
+mermaid 图测试通过
+流程图测试通过
+时序图测试通过
+状态图测试通过
+类图测试通过
+实体关系图测试通过
+脚注测试通过
+默认脚注测试通过
+脚注编号测试通过
+格式化测试通过
+标记测试通过
+增删建议测试通过
+键盘按键测试通过
+网格测试通过
+列表语法测试通过
+更复杂的列表测试通过
+块语法测试通过
+通用网格测试通过
+图标、表情符号测试通过
+表情符号测试通过
+灯箱测试通过
+图像对齐测试通过
+图片说明测试通过
+图像延迟加载测试通过
+深色浅色图片切换测试通过
+列表测试通过
+无序列表测试通过
+有序列表测试通过
+定义列表测试通过
+任务列表测试通过
+Mathjax & KaTex 测试通过
+工具提示测试通过
+链接引用测试通过
+带有提示的图标测试通过
+缩写测试通过
+术语表测试通过
+2024-04-18 + 2024-03-23
+ + + + + + + + + + + + + + + + + + + + +初步决定,合并“选课指南”和“选课指南”
+ + +取消掉原来的域名,启用新域名:ezqfnu.w1ndys.top
+截至 2024 年 4 月 2 日,我们在微信公众号发起了投票,最终 41 支持 3 反对。
+所以我们决定,确认合并选课指南和选课指南,并启用新域名。
+2024-04-18 + 2024-03-31
+ + + + + + + + + + + + + + + + + + + + +更新了局部样式
+ + +借鉴了大佬的代码,全局圆角风格设计。
+修改站点名称仓库名称
+新购入一个域名:Easy-QFNU.top
+2024-04-18 + 2024-04-11
+ + + + + + + + + + + + + + + + + + + + +选课指北 2.0 全部功能已测试完毕,我们正式宣布,选课指北 2.0 开发进度正式暂停至 7 月,感谢全部同学对本项目的关注。
+下面是与 1.0 相比,功能测试汇总
+ + +继续爆肝!!!!!!!
+开发进度 40% [########————————————]
+更新了大量内容
+今天一天全都在重构,脑子要炸了,睡觉了睡觉了, 快四了
+ + +选课指北 2.0 全部功能已测试完毕,我们正式宣布,选课指北 2.0 开发进度正式暂停至 7 月,感谢全部同学对本项目的关注。
+下面是与 1.0 相比,功能测试汇总
+ + +继续爆肝!!!!!!!
+开发进度 40% [########————————————]
+更新了大量内容
+今天一天全都在重构,脑子要炸了,睡觉了睡觉了, 快四了
+ + +This page demonstrates usage of some of the runtime APIs provided by VitePress.
+The main useData()
API can be used to access site, theme, and page data for the current page. It works in both .md
and .vue
files:
<script setup>
+import { useData } from 'vitepress'
+
+const { theme, page, frontmatter } = useData()
+</script>
+
+## Results
+
+### Theme Data
+<pre>Theme(name='material', dirs=['/home/runner/work/Easy-QFNU/Easy-QFNU/overrides', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/material/templates', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/mkdocs/templates'], static_templates={'sitemap.xml', '404.html'}, name='material', locale=Locale('en'), language='zh', direction=None, features=['header.autohide', 'announce.dismiss', 'navigation.footer', 'content.code.copy', 'content.code.annotate', 'content.action.edit', 'content.action.view', 'navigation.tracking', 'navigation.tabs', 'navigation.indexes', 'toc.follow', 'navigation.top', 'search.suggest', 'search.highlight', 'search.share', 'content.tooltips', 'content.tabs.link'], font={'text': 'Noto Sans SC', 'code': 'Fira Code'}, icon={'logo': 'material/tools', 'edit': 'material/pencil', 'view': 'material/eye', 'repo': 'fontawesome/brands/github', 'previous': 'fontawesome/solid/angle-left', 'next': 'fontawesome/solid/angle-right', 'admonition': {'note': 'octicons/tag-16', 'abstract': 'octicons/checklist-16', 'info': 'octicons/info-16', 'tip': 'octicons/squirrel-16', 'success': 'octicons/check-16', 'question': 'octicons/question-16', 'warning': 'octicons/alert-16', 'failure': 'octicons/x-circle-16', 'danger': 'octicons/zap-16', 'bug': 'octicons/bug-16', 'example': 'octicons/beaker-16', 'quote': 'octicons/quote-16'}, 'annotation': 'material/plus-circle-outline'}, favicon='https://p.qlogo.cn/gh/497554955/497554955/640/', palette=[{'media': '(prefers-color-scheme: light)', 'scheme': 'default', 'primary': 'indigo', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-sunny', 'name': '开启夜间模式'}}, {'media': '(prefers-color-scheme: dark)', 'scheme': 'slate', 'primary': 'black', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-night', 'name': '关闭夜间模式'}}])</pre>
+
+### Page Data
+<pre>{{ page }}</pre>
+
+### Page Frontmatter
+<pre>{{ frontmatter }}</pre>
+
Theme(name='material', dirs=['/home/runner/work/Easy-QFNU/Easy-QFNU/overrides', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/material/templates', '/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/site-packages/mkdocs/templates'], static_templates={'sitemap.xml', '404.html'}, name='material', locale=Locale('en'), language='zh', direction=None, features=['header.autohide', 'announce.dismiss', 'navigation.footer', 'content.code.copy', 'content.code.annotate', 'content.action.edit', 'content.action.view', 'navigation.tracking', 'navigation.tabs', 'navigation.indexes', 'toc.follow', 'navigation.top', 'search.suggest', 'search.highlight', 'search.share', 'content.tooltips', 'content.tabs.link'], font={'text': 'Noto Sans SC', 'code': 'Fira Code'}, icon={'logo': 'material/tools', 'edit': 'material/pencil', 'view': 'material/eye', 'repo': 'fontawesome/brands/github', 'previous': 'fontawesome/solid/angle-left', 'next': 'fontawesome/solid/angle-right', 'admonition': {'note': 'octicons/tag-16', 'abstract': 'octicons/checklist-16', 'info': 'octicons/info-16', 'tip': 'octicons/squirrel-16', 'success': 'octicons/check-16', 'question': 'octicons/question-16', 'warning': 'octicons/alert-16', 'failure': 'octicons/x-circle-16', 'danger': 'octicons/zap-16', 'bug': 'octicons/bug-16', 'example': 'octicons/beaker-16', 'quote': 'octicons/quote-16'}, 'annotation': 'material/plus-circle-outline'}, favicon='https://p.qlogo.cn/gh/497554955/497554955/640/', palette=[{'media': '(prefers-color-scheme: light)', 'scheme': 'default', 'primary': 'indigo', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-sunny', 'name': '开启夜间模式'}}, {'media': '(prefers-color-scheme: dark)', 'scheme': 'slate', 'primary': 'black', 'accent': 'indigo', 'toggle': {'icon': 'material/weather-night', 'name': '关闭夜间模式'}}])+ +
{{ page }}+ +
{{ frontmatter }}+ +
Check out the documentation for the full list of runtime APIs.
+2024-03-29 + 2024-02-29
+ + + + + + + + + + + + + + + + + + +