diff --git a/docs/assets/css/extra.css b/docs/assets/css/extra.css index 782a57ec..21715a45 100644 --- a/docs/assets/css/extra.css +++ b/docs/assets/css/extra.css @@ -183,6 +183,16 @@ md-footer__inner md-grid { --md-code-hl-function-color: #c973d9; } +/* 代码字体 */ +@font-face { + font-family: "Longjf Nerd Font"; + src: "../fonts/LONGJF-NF-REGULAR.OTF"; +} + +:root { + --md-code-font: "Longjf Nerd Font"; +} + .typewriter { font-weight: bold; font-size: 32px; diff --git a/docs/assets/fonts/LONGJF-NF-REGULAR.OTF b/docs/assets/fonts/LONGJF-NF-REGULAR.OTF new file mode 100644 index 00000000..66bd7d1a Binary files /dev/null and b/docs/assets/fonts/LONGJF-NF-REGULAR.OTF differ diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/index.md b/docs/index.md index cdfc5956..541db3ef 100644 --- a/docs/index.md +++ b/docs/index.md @@ -16,7 +16,7 @@ hide: 这是博客首页,本站使用 mkdocs 建站,你也可以哦 <a href="https://squidfunk.github.io/mkdocs-material/">mkdocs for material</a> <br><br><br><br><br><br> -<a style="border-radius: 15px;" class="md-button md-button--primary" href="https://971230.github.io/start/"> +<a style="border-radius: 15px;" class="md-button md-button--primary" href="开始阅读/"> 开始阅读 <img alt="📚" class="twemoji" src="https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.0.3/assets/svg/1f4da.svg"> </a> diff --git "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/ArchLinux/Arch Linux\345\256\211\350\243\205.md" "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/ArchLinux/Arch Linux\345\256\211\350\243\205.md" index 79b9c798..3526ad6b 100644 --- "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/ArchLinux/Arch Linux\345\256\211\350\243\205.md" +++ "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/ArchLinux/Arch Linux\345\256\211\350\243\205.md" @@ -38,7 +38,7 @@ description: 介绍一些Arch Linux的安装 ip link ``` - + 这个是虚拟机里面的截图,没有真实的网卡,而且虚拟机还一进去就是联网的。一般的物理机子的网卡名字都是wlan0,放个图只是给个印象。要是搞不懂自己网卡的名字什么的,只能先搞清楚先,也可以iwctl里面device list看看。 @@ -94,7 +94,7 @@ sudo pacman -Syyu archinstall #要等一会加载,物理机还是快的 ``` - + 等一会出来就是如上图的样子。然后就是设置好保存重启就行,虽然没有如其它的桌面Linux的图形化安装引导,但是archinstall已经让Arch Linux的安装变得简单了。 @@ -112,29 +112,29 @@ archinstall #要等一会加载,物理机还是快的 ### Locales地区默认就行 - + 键盘布局一般都是选择美式键盘,英式键盘少一些;对应的地区就是美国,UTF-8国际化的编码 ### 分区(Disk configuration) - + #### 自动 第一个是自动分区(介绍使用了个best-effort,好不好因人而异,root区只有20G,对你的日常使用需求好不好,就要看情况了),下面的图是自动分区的样子,是一块致钛1TB的固态 - + #### 手动 第二个是手动分区,要自己手动分区就要先了解Linux的目录结构,哪些是必须的,哪些区的作用这些,不然其实默认的就行。选择Manual Partitioning。 - + 这里之后就会出现你计算机上面的几块盘,选择你要安装arch的盘,进入 - + 第一个是创建新分区,第二个是使用建议的分区布局,其次确认加退出,最后是取消,要手动分区,之前的archinstall是不支持的,现在支持了但是我感觉也不好用。 @@ -144,11 +144,11 @@ archinstall #要等一会加载,物理机还是快的 之后就是选择扇区,开始在哪,结束在哪,挂载点什么的,这里没有相应的知识储备,可能会看不懂,需要额外学习。 - + 之后再按照同样的步骤创建出如下的分区。可别照搬照抄,盘的大小等,要根据自己的计算机实际情况定制,这个不大好做记录,而且这个工具在手动分区这里个人感觉真的不好用,**设置不了什么EFI、Swap这些**,大小都指定不了,指定不了就不能正常安装,会报分区错误,可能是我自己没有搞明白,真的建议要自己分区就命令行分区安装,之后自己在archinstall里面选择一下你的分区方案就行了。 - + 第三个是使用已经分好的区。 @@ -186,15 +186,15 @@ TODO 自己分好区后在archinstall里面选择 进入Type,选择Desktop,选择想要的桌面环境 - + 确认后就会展示桌面环境要安装的包 - + 同时显示显卡设置需求,按照需求选择,也可以先默认,安装完操作系统,之后再自己安装 - + ### Audio @@ -204,19 +204,19 @@ TODO 自己分好区后在archinstall里面选择 选择Linux内核,没有特殊需求就默认 - + ### 网络设置 选择第二个,手动设置少一些 - + ### 时区 进入 /shanghai 搜索出来选择即可 - + ### 时间同步 @@ -226,13 +226,13 @@ TODO 自己分好区后在archinstall里面选择 可以选一下 - + ### 安装 最后开始安装,要确认好每一个设置 - + 点击后它会展示配置文件的每一项设置来供你确认,确认好就开始安装,[官方默认配置](https://archinstall.archlinux.page/installing/guided.html) diff --git "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\347\275\221\347\253\231\346\211\200\346\234\211\346\240\267\345\274\217/demo.md" "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\347\275\221\347\253\231\346\211\200\346\234\211\346\240\267\345\274\217/demo.md" index 879c9e12..f1b55fa0 100644 --- "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\347\275\221\347\253\231\346\211\200\346\234\211\346\240\267\345\274\217/demo.md" +++ "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\347\275\221\347\253\231\346\211\200\346\234\211\346\240\267\345\274\217/demo.md" @@ -58,9 +58,10 @@ status: new ------ - + -[^这是一段脚注]: 这是一段脚注-不是很会使用脚注 +这是一个带有脚注的句子[^1]。 +[^1]: 这是一段脚注-不是很会使用脚注 [链接引用]: 971230.github.com "链接引用的标题" @@ -321,7 +322,7 @@ $$ e^{i\pi} + 1 = 0 $$ [这是一个大按钮](#){ .md-button .md-button--primary } ----- -[把鼠标放到这里](# https://example.com "就有一个提示信息"){ .md-button .md-button--primary } +[把鼠标放到这里](https://example.com "就有一个提示信息"){ .md-button .md-button--primary } [把鼠标放到这里](https://example.com "就有一个提示信息") ----- diff --git "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" index fcef865c..900052f6 100644 --- "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" +++ "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" @@ -6,7 +6,7 @@ description: 单例模式 # 单例模式 - + <P style="text-indent:2em;"> 单例模式的核心目的就是控制对象的创建,以达到特定对象的唯一性,实际业务中有很多都是要保证对象的不变性, diff --git "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" index 97db5486..5fe2f54d 100644 --- "a/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" +++ "b/docs/\345\274\200\345\247\213\351\230\205\350\257\273/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" @@ -6,7 +6,7 @@ description: 介绍策略模式的三种使用方式 # 策略模式 - + ## ❶单纯策略模式,没有结合其他设计模式 <P style="text-indent:2em;"> diff --git a/mkdocs.yml b/mkdocs.yml index 3b61778e..c10d0969 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -2,7 +2,6 @@ site_name: Loong的博客 site_url: https://github.com/971230/971230.github.io site_author: long site_description: Loong的博客-高山仰止,景行行止 -version: 1.0.0 copyright: Copyright © 2024 longjf<br>本网站遵循 <u><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans">CC BY-NC-SA 4.0</a></u> 协议,若要使用本网站的资源,都需要遵守此许可协议条款 theme: # 使用的网站主题 @@ -17,9 +16,7 @@ theme: logo: assets/images/favicon.png # 字体 --要CDN导入 font: - # text: LXGW WenKai Screen # 字体是好字体,但是作为网站的字体可能不合适 text: Open Sans - code: Inconsolata Bold # 黑白主题切换 palette: - media: "(prefers-color-scheme: light)" @@ -59,7 +56,7 @@ repo_url: https://github.com/squidfunk/mkdocs-material # 额外的css和CDN字体 extra_css: - assets/css/extra.css - - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css + # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css # 额外的字体 extra_javascript: @@ -166,6 +163,7 @@ nav: - 单例模式: 开始阅读/设计模式/单例模式.md - 模板方法模式: 开始阅读/设计模式/模板方法模式.md - 责任链模式: 开始阅读/设计模式/责任链模式.md + - 观察者模式: 开始阅读/设计模式/观察者模式.md - 数据库: - 开始阅读/数据库/index.md - Mysql笔记: 开始阅读/数据库/Mysql笔记.md