关于本站

关于我

一般地,你可以称呼我为:Cryovit, GoRandommojimoon

更多名字与由来

我一向来不太会起网名,因为他人有趣的网名难以模仿,而自己无聊的想象不能保证独创性。也就是说,我很难找到一个既让我满意,又不会被人抢注的名字。

而在 Github、Google、Twitter 等大型平台上,大量的用户名被占用,我也不想使用数字后缀等 hacky 的方法。

因此,我还是干脆使用多种网名,以应对不同的场合。

已弃用的网名:

  • hiuseues (2017-2018): 我在最初接触 OI 时滚键盘的产物。当时还不懂英文的发音,我自己的读法是“嗨优色斯”。
  • wseqwq (2018): 对某个六字母、qwq 结尾的网名的模仿。时至今日,我想不起来也搜不到他的名字了。顺便一提,wseq 这四个字母在键盘上是相邻的,打起来很方便。但是,不仅不遵循英文音节规则,还只能按照字母拼读。
  • OrzAM (OrzAutomaton) (2018-2019): 2018 年暑假在洛谷群里吹水时别人给我的称号。Orz 是一个表达敬意的表情符号,AM 是 AutoMaton 的缩写,意为“自动机”。这五个字母也只能按照字母拼读。
  • HexSet → HexSeq (2019):从此开始我在 Segoe UI Emoji 字体中搜罗表情符号,用于制作头像。这个网站的 favicon 就是我当时的头像,因为它本来就非常小,而不像其他头像一样,放到 32x32 的小图标上就完全看不清了。
  • Ittsuu (2019): 日本麻雀中「一気通貫(いっきつうかん)」的简称「一通(いっつう)」的罗马音。顺便一提,当时我完全不懂日语,以为 Ikkitsuukan 的读法是 Ikkit Suukan。「您完全没学过日语是吗?」然后被群友这样评论了。
  • ReDiv (Redivision) (2019): 在 OI 时期使用过的最后一个网名。
  • TealTen (TealTenacity → TealTerminal) (2020): 从此开始我用 mspaint 制作纯文字头像。
  • Poradis (2022): 是对 parodist (打油诗人) 的一种 parody (谐仿)。中专学历的虚拟主播不会读的单词。
  • Unreset (Unnreset) (2020-2023): Unnecessary Reset 的缩写,是我对之前如此多次更替网名的「完美主义」的自嘲。果不其然,到高三为止,我根本就没找到换网名的必要。但之后两年时间里随着 Steam 阿根廷区改用美元,唯一一个仍在使用 Unreset 这个名字的 Steam 帐号也失去其独特意义 —— 虽然还在使用,但只是对历史积淀的消费,再也不会产生新内涵了。

仍在使用的网名:

  • Cryovit (2022-): Cryogentic Vitriol (低温矾,矾即水合硫酸盐) 的缩写。源于 2022 年初时在创作同人时的世界观设定。
  • GoRandom (2022-): 高考之后对充满随机性的人生的一种自嘲。
  • もじもん (mojimoon) (2023-): 对日语文字游戏充满热情的我怎么也想不出一个好的谐音名。在试了「雪湯(ゆきゆ)」、「完走(かんそう)した感想(かんそう)」等没人用也不够有趣的名字之后,我姑且是找到了属于自己的「文字門(もじもん)」。
  • potatofix (2025-): 修理土豆。运维圈有一个知名笑话,即用土豆指代服务器。

在各种平台上找到我:

博客自定义

本站使用的 Stellar 主题提供了美观的 UI 和强大的功能,你可以查阅官方文档 进行自定义。

以下列出了本站部分自定义设置,以供参考。

_config.yml

1
2
3
4
5
6
7
8
9
# Site
subtitle: "Computer Science | Puzzled Puzzler" # 效果为两个副标题,默认显示第一个,鼠标悬浮/触屏点击时显示第二个
favicon: /image/favicon.png # 路径:博客根目录/source/image/favicon.png

inject:
head:
- <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap" rel="stylesheet"> # 注入外部字体
- <link href="https://fonts.googleapis.com/css2?family=Lato&display=swap" rel="stylesheet">
- <link href="/blog/css/override.css" rel="stylesheet"> # 注入自定义 CSS。路径:博客根目录/source/css/override.css

_config.stellar.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
style:
font-size:
root: 16px
body: 1rem # 16px
code: .875rem # 14px
codeblock: .875rem # 14px
font-family: # 在线字体,来自 https://www.googlefonts.cn/
body: 'Lato, Arial, "Noto Serif SC", "Microsoft Yahei", "WenQuanYi Micro Hei", Helvetica, sans-serif'

comments: # 评论系统
service: beaudar
beaudar:
repo: mojimoon/blog-comments
lazyload: true # 懒加载评论

关于字体

  • 需要同时修改 Hexo 的配置文件 _config.yml 和 Stellar 主题的配置文件 _config.stellar.ymlinject 部分)。
  • 此处西文主字体为 Lato,中文主字体为 Noto Serif SC。如果你的浏览器不支持这两种字体,会自动使用 Arial 和 Microsoft Yahei。
  • 需要将中文主字体放在西文主字体之后。如果将中文主字体放在最前,无论中西文都会使用该字体。

关于评论

可以参考官方文档中的评论插件配置,以及我的评论仓库 blog-comments 的 README 来进行配置。

KaTeX

本站支持 KaTeX 公式渲染。

因为该主题使用 Hexo 的原生 Markdown 渲染器,所以需要重新安装渲染器插件。在 博客根目录 下执行以下命令:

1
2
3
4
5
npm un hexo-renderer-marked --save
npm un hexo-renderer-kramed --save

npm i hexo-renderer-markdown-it --save
npm install katex @renbaoshuo/markdown-it-katex

修改 Hexo 的配置文件 _config.yml

1
2
3
markdown:
plugins:
- '@renbaoshuo/markdown-it-katex'

修改主题的配置文件 _config.stellar.yml

1
2
3
4
5
6
katex:
enable: true
# true 表示每一页都加载katex.js
# false 需要时加载,须在使用的Markdown Front-matter 加上 katex: true
per_page: false
hide_scrollbar: true

最后别忘了,hexo clean 清除缓存。

代码高亮

由于 Stellar 未能对深色模式下的代码高亮进行适配,其可读性较差,因此通过自定义 CSS 进行了修改。

source/css/override.css

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
:root {
--color-keyword: #8959a8;
--color-title: #3f51b5;
--color-type: #1e88e5;
--color-number: #fd8607;
--color-string: #3c763d;
--color-html-tag: #cd5f0e;
--color-html-number: #27ae60;
}

@media (prefers-color-scheme: dark) {
:root {
--color-keyword: #c792ea;
--color-title: #82aaff;
--color-type: #2196f3;
--color-number: #f78c6c;
--color-string: #449e48;
--color-html-tag: #ff82aa;
--color-html-number: #17afca;
}
}

.code > pre .keyword, .code > pre .meta-keyword, .code > pre .javascript .function {
color: var(--color-keyword);
font-weight: bold;
}

.code > pre .title, .code > pre .attr, .code > pre .attribute {
color: var(--color-title);
}

.code > pre .type, .code > pre .built_in, .code > pre .tag .name {
color: var(--color-type);
}

.code > pre .number, .code > pre .preprocessor, .code > pre .literal, .code > pre .constant {
color: var(--color-number);
}

.code > pre .string, .code > pre .meta-string {
color: var(--color-string);
}

.highlight.html .line .attribute, .highlight.css .line .attribute, .highlight.less .line .attribute, .highlight.stylus .line .attribute, .highlight.json .line .attr {
color: var(--color-title);
}

.highlight.html .line .tag .name, .highlight.css .line .tag .name, .highlight.less .line .tag .name, .highlight.stylus .line .tag .name, .highlight.html .line .selector-tag, .highlight.css .line .selector-tag, .highlight.less .line .selector-tag, .highlight.stylus .line .selector-tag {
color: var(--color-html-tag);
}

.highlight.html .line .number, .highlight.css .line .number, .highlight.less .line .number, .highlight.stylus .line .number {
color: var(--color-html-number);
}

主题定制

由于目前 Stellar 主题的最新版 1.29.1 已经接近一年没有更新,bug 繁多而我确实有修改的需求,因此参考 官方教程 将主题的 fork 添加为 submodule。

目前做出的功能性修改

  • 禁用相对时间
  • 修改文章上方面包屑导航的 主页 为 Github Pages 的根目录

后续详见 加快 GitHub Pages 国内访问速度 一文。


如果在开发过程中遇到困难,建议参考下方链接: