致我所深爱着的世界

教你写一个 Zsh 主题

昨天在配置新 VPS 时突然想到,推荐 Zsh 主题、讲如何设置主题的中文教程有很多,但似乎鲜有教人怎么去自己编写一个 Zsh 主题的。搜索了一下确实没多少,Bash 自定义提示符的教程倒是挺多。既然如此,那就我来写一个吧。

> READ MORE...

VS Code C/C++ 项目快速配置模板

去年我写过一篇博客「使用 VS Code 搭建适用于 ACM 练习的 C/C++ 开发环境」,主要介绍了在 VS Code 里跑简单 C 程序的一些方法。不过那篇文章里介绍的方法仅适用于单文件程序,所以稍微大一点的项目就力不从心了。

但是对于课程设计这类,说大不大说小也不算小的 C++ 项目,也不是特别想用大型 IDE……所以我更新了一下相关的 VSC 配置,使其也能用于多文件的 C++ 项目。

为了方便以后复用,也给其他有类似需求的人一个参考,相关的配置文件整理如下(Gist,新建项目时复制一份到 .vscode 里就行了)。

> READ MORE...

写在思想未被戴上脚镣前

今天不谈技术,我们来聊一聊思想。

不过事先声明,我这人挺浅薄的,文笔也不好。各位如果看着不太开心,随时右上角没有问题。网上有一类人挺讨人厌,就是书读得少,想得又太多,还喜欢瞎 BB。希望这篇文章不会让我成为他们中的一员。

> READ MORE...

Manjaro Linux 踩坑调教记录

去年买的游戏本重得要死,续航又差,背出去简直像个傻 X。所以这次双十一对比了一下最近的机器,新添置了一台轻薄本 —— 荣耀 MagicBook 2019 锐龙版。Ryzen 5 3500U,8 + 512G,¥3499,香疯了!AMD YES!

之前我就听说过 Manjaro 这个 Arch Linux 的衍生发行版有多么多么赞(洗手.jpg),既然这次正好机器也没预装 Windows,就打算在实机上安装体验一下。这是我第一次在日常生活中使用 Linux 作为主力操作系统(以前要么是虚拟机要么是 WSL),从结果来看,不得不说实际体验还是非常不错的。

虽然 Linux 桌面对普通用户依然不友好(你看这篇文章配置各种软件写了这么长就知道了……),不过对于我这种算不上非常 geek 但还是懂一些 Linux 知识的人来说,只需要进行一番配置就能用得很舒适 —— 网页浏览、影音视听、聊天通讯、文档编辑、编程开发,实际几天日常使用下来,一点问题也没有,远超我的预期。

> READ MORE...

Windows Terminal 安装与配置指南

自今年微软开发者大会 Build 2019 中首次亮相以来,经历了近半年的发展,万众瞩目的 Windows Terminal 已经日趋成熟。从十月份开始,我将其作为主力终端使用了一段时间,暂时还没遇到什么严重的问题。

为了方便其他想要试试 WT 的选手,这里我将安装配置过程中的一些步骤以及踩到的坑整理成文,希望对各位有所帮助。

> READ MORE...

使用子文件夹管理 Hexo 文章且不改变文章永久链接

2020-01-15 更新:如果你只是想实现「文章源码放在子目录、永久链接保持不变」的效果,可以直接修改 _config.yml 中的配置:

permalink: :name/
new_post_name: :year/:title.md

感谢 @SukkaW 在评论区提供的建议!

在 Hexo 中,我们可以通过站点配置中的 permalink 配置项来指定文章的永久链接的格式。比如说默认值是 :year/:month/:day/:title/,那么一篇 slug 为 hello-world 的文章,最终生成的链接就是 2019/10/13/hello-world/

如果你不想分得这么细,也可以根据自己的喜好 自定义这个配置项。本博客就将其设置为了 :title/,即仅使用文章的 slug 作为永久链接,更清爽一些。

但是这样一来,文章源文件的管理就有点难办了。Hexo 中所有的文章(Post layout)都存放在 source/_posts 目录中,如果仅使用 slug 作为文件名的话,文章一多就会出现乱成一坨的惨状 —— 只能通过文件名查找,根本无法通过日期定位文章!

> READ MORE...

博客更新报告:2019 年的第一篇博文

哎呀你看,这人博客草都长三米高了耶!博主好摸哦!


好久不见。各位最近过得怎么样?我还是老样子,忙。又摸又忙。

大概从去年年底开始到最近几个月,我在某个项目(大概能算是项目吧?)上投注了大量的时间和精力,以至于基本没有时间顾及这边的东西。从我的 GitHub 格子就可以很直观地看出来,我这一年实属摸得透彻。

github-activities-2018-now

至于在忙什么,等到以后能公开的时候我会写一篇博客聊一聊的。

回到正题。这次久违的博文主要是报告一下博客的变化。没错,我终于换主题啦!

> READ MORE...

为 Hexo 博客添加隐藏文章功能

更新:咕了一万年之后插件终于更新了,从 hexo-sage-posts 更名为 hexo-hide-posts,修复了「上一篇 / 下一篇文章」暴露隐藏文章入口的问题,添加了 hidden:list 命令,另外用了点小 hack,支持自动向隐藏文章页面插入 noindex 标签防止搜索引擎收录。

隐藏博客中某些特定的文章应该算是一个比较常见的需求,毕竟谁都有些不希望让别人看到的东西。当然啦,你可能会说,「不想被看到就不要放到博客上来嘛」。话是没错,不过有时候人就是这么别扭,想让某些文章被看到,却又不想被所有人看到,又或者是某些文章只想和自己熟悉的人一起分享。

> READ MORE...