Canon & Baroque

又换博客样式了(哪有?)。5年前,我用Vue把博客变成了个半自动前端渲染的单页面应用。所有逻辑都写在404.html里面,因为Github Pages会在找不到页面的时候加载404.html,于是里面的代码就去得到当前的URL,然后去_build里面找对应的HTML,拿出来放到DOM里。

这么做是因为Github速度有点慢,文章加载的时候页面会变成纯白色(或者暗黑模式下的黑色),而我想做出类似Youtube那样加载的时候页面无缝切换的效果。另一个就是觉得好玩啦。

当时这让我成就感满满,我想着也许这样我就不会再折腾样式,就能静下心来好好写内容。结果呵呵,大家也都看到了,博客的样式确实5年没变过,但内容我也没写多少😅。

但这么做也带来几个问题:Sphinx生成出来的HTML和文章源码混合在一起,而git仓库不应该包含任何生成出来的文件,就像不应该把GCC生成的可执行文件放在git仓库里一样;有的浏览器上,按回退无法回到上一个页面刚才看到的那一行,永远会回到页面的最上面;评论功能也不好做,我一开始想 用Github的issues来做 ,看到过其他人的博客有这么实现的,但我不知道该怎么给我这个动态页面做。

所以,算了!回到博客的本真。我对前端技术的兴趣也没有以前那么强烈了。也许我还会为了可读性而调整样式。现在我的文章源码放在master分支上,Sphinx生成的HTML放在github-pages分支上,让Github Pages发布github-pages分支。这样好像还是违背了“生成出来的文件不应该被git管理”的原则,不过这样至少所有生成出来的文件在另一个分支上,我可以随时清理这个分支,不会使仓库大小无限增长。

最近

略懂

流水账

上岸

笔记

学习愿望清单

还没学的东西怎么可能有链接嘛(~ ̄▽ ̄)~

  • N1

  • CS全家桶(快了在学了)

  • 控制原理

  • 复分析

  • 实分析

  • 拓扑学

  • 高等量子力学

  • 微观经济学

  • 乐理

未解之谜

友情链接

下面是大佬时间。

  • Ivy End 竞赛选手,文言大家,最近好像在做芯片方面的事情

  • MP 萌萌的MP子,微电子,但是软件

  • Eden Chen 可恶的资本家,生态学,最近在荷兰读博

  • Bob 可爱的学弟,超级喜欢他的文笔

  • Dudu 爱思考的纯文学爱好者,阅读量浩如烟海,自学转码,最近被我安利了Rust

你是谁啊/这是什么破网站啊

在下Benjamin Shi,现在是某紫色EDA公司的码农。本科在 华科 读的集成电路,硕士在米国读的计算机。

这个博客的定位是比较正经的 [1] 朋友圈。主要记录一点人生的经验 [2] (牢骚)。

如果你也恰好有缘学同样的东西,希望我的笔记能给你带来一点启发。笔记初衷都是为了写给我自己看的,我是理解能力很差、又很健忘的人,这些笔记承担着n年后唤起我回忆的重任。所以我相信我能懂的你也一定能懂。如果不懂你别打我QAQ,发邮件给我吧。

拒绝 知识的诅咒 。我觉得我从小到大深受其害,希望自己以后不要落入这个陷阱、变成之乎者也自嗨的老学究。知识的精神是开放和传播,不是吗?所有人都能享受新知的快乐,岂不美哉?

留个邮箱吧 aiifabbf at outlook.com 。在 知乎 上也可以找到我。有什么问题欢迎交流。一緒に遊びましょう〜〜

Canon & Baroque