Razon Yang
GRUB 如何设置 Linux 内核参数

今天对 Arch Linux 系统进行全量更新重启后,发现外置显示器无法识别了,查看 dmesg 的信息后,发现 NVIDIA 模块并未成功加载。经查阅 WIKI 后,需要设置 ibt=off 内核参数。 本文将记录 GRUB 如何设置 Linux 内核参数。

Razon Yang
cURL 计算请求耗时

某些情况下,你也许想知道 cURL 请求花费的时间,而这当然也是可能的。

Razon Yang
Arch Linux 重置 keyring

最近大半年都在使用 WSL2 进行开发,今天切换到 Arch Linux 打算更新下系统,不出意外地出现了各种问题。

Razon Yang
Razon Yang
Nginx 重定向路径

上篇文章笔者利用 rename 批量替换文件后缀名,以将站点语言 zh-cnzh-tw 分别改为了 zh-hanszh-hant。 但这是不够的,还需要将旧路径重定向到新路径。由于笔者将站点容器化,利用 Nginx 来处理请求,并部署到个人的 k3s 集群,本文将简单说明如何使用 Nginx 进行重定向。

Windows 下 Docker 无法初始化
Razon Yang
利用 rename 批量替换文件后缀名

由于 Hugo 本地化功能仅支持 zh-hanszh-hant,不支持 zh-cnzh-twzh-hk 等中文语言代码,而笔者站点基于文件后缀名进行多语言化的,要更改语言代码,需要批量修改文件后缀名,而这正是本文主角 rename 的大显身手的时候。

Razon Yang
Hugo Module 代理

众所周知 Go Module 服务器被墙了,因此需要指定代理服务器或者全局 VPN,而代理服务器比较简单方便,如:GOPROXYCNGOPROXYIO。 而笔者之前很长一段时间利用 Hugo Module 来安装和更新主题,速度十分缓慢,而且经常失败,即使我设置了 GO_PROXY 环境变量。

Razon Yang
利用 Github Actions 打包 Go 二进制文件

今天写了个简繁体转换的命令行工具 gopencc,以便对博客内容的简繁体转换。自然地,笔者也为各个平台编译打包为二进制执行文件,但是每次手动编译并上传到 GitHub Releases Assets 是十分耗时和枯燥的,幸好我们可以通过 GitHub Actions 来解决这个问题。