使用方法

最后更新于:2022年8月28日 下午

本博客基于 hexo 框架 + fuild 主题 + twikoo 评论,双线部署(国内部署在 腾讯云,国外部署在 github

本博客记录着一些 有趣有用优雅的数学,算法问题,以及一些日记。

写作的时候能理清很多问题,如果还能帮助到别人就更好了。

如果你发现任何问题,欢迎评论,email,github 留言

使用方法

  • 右上角可以调节 明/暗 主题
  • 右上角搜索可以全局本地搜索
  • 通过归档查看全部博文列表
  • 可以通过 tags 快速定位到 数学,算法,cpp,python 等内容
  • 网页工具还是有很多有意思的东西的
  • 所有算法及其模版放在:cpplibforCP 仓库,提交记录和题解放在 cf 仓库(欢迎 star)

一些注记

  • 全站 https
  • 本域名:izlyforever.com 已经实名制
  • mkdocs 是一个不错的 文档生成器,但是博客还是 hexo 更好一点
  • hexo 是基于 markdown 的,尽量不要过多利用 hexo 特有,而 markdown 没有的东西
  • ** 而非 __ 强调
  • 都 2021 年了 hexo 还是有 mathjax 问题

mathjax 解决方案

卸载 marked 改用 kmarked

1
2
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save

然后修改 node_modules\kramed\lib\rules\inline.js

1
2
3
4
//  escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
escape: /^\\([`*\[\]()#$+\-.!_>])/,
// em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,

详细解决方案

博客历史

2015 年 12 月 15 号,开始基于 github page + hexo + next 写数学博客

当时想做一个 GUI 界面的计算器,然后发现逻辑上并不简单,后来知道是用著名的 逆波兰式 解决,于是写了第一篇博客:计算器程序。后来陆续写了很多数学相关的短篇博客,记录着 数学和程序的点滴

2017 年 5 月 27 号就断更了。主要是因为电脑坏了,当时没有使用 git 备份源码,然后就没法更新

2020 年 2 月,疫情开始了,在家闲着没事干,根据网站的内容结合一些工具,重新搞了一遍源码

2020 年 2 月 16 号,刚开始学习 python,然后更新了 三个月 与 python 有关的东西

2020 年,把前几年想写的东西也写了进去,数学相关的内容,还有重新学了 C++17,开始打 codeforces,开始全面回归博客,并且用知乎来引流(其实没必要)

2020 年,折腾了很多主题,后来选择了 butterfly,用了一年的 butterfly

2021 年,发生了很多大事,用了一段时间 mkdocs(写文档确实很实用),后来不想折腾了转战 cnblog,但是由于更新实在麻烦,最后回归 hexo,然后用 fuild 作为主题

2021 年 11 月 2 号,cf repo 删除了所有中文信息

2021 年 11 月 12 号,cf repo 删除了所有非必要 fropen

2022 年 2 月 2 号,更新了 Nodejs、Hexo,使用 Hide 功能(fluid 主题自带)隐藏一些水的。

2022 年 5 月 16 号,做了一次大规模调整

不在主页显示的博文

把一些很水的,没啥意思的以及一些加密的隐藏了

私密

学习系列

有待完善