Razon Yang
Arch Linux 聲音

系統安裝後,有可能無法識別一些聲音設備,比如耳機。

Razon Yang
GRUB 如何設置 Linux 內核參數

今天對 Arch Linux 系統進行全量更新重啟後,發現外置顯示器無法識別了,查看 dmesg 的信息後,發現 NVIDIA 模塊並未成功加載。經查閱 WIKI 後,需要設置 ibt=off 內核參數。 本文將記錄 GRUB 如何設置 Linux 內核參數。

Razon Yang
cURL 計算請求耗時

某些情況下,你也許想知道 cURL 請求花費的時間,而這當然也是可能的。

Razon Yang
Razon Yang
Nginx 重定向路徑

上篇文章筆者利用 rename 批量替換文件後綴名,以將站點語言 zh-cnzh-tw 分別改爲了 zh-hanszh-hant。 但這是不夠的,還需要將舊路徑重定向到新路徑。由於筆者將站點容器化,利用 Nginx 來處理請求,並部署到個人的 k3s 集羣,本文將簡單說明如何使用 Nginx 進行重定向。

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 來解決這個問題。

Razon Yang
Arch Linux 安裝指南 - 創建用戶

通常我們不會以 root 用戶來使用系統,本文將介紹如何創建一個非特權的用戶。

Razon Yang
安裝 Arch Linux 系統

本指南旨在詳細地描述搭建 Arch Linux 系統的細節,如磁盤分區、啓動引導(GRUB)、網絡設置、添加用戶、中文輸入法、AUR 助手(YAY)、桌面環境(KDE)等等。

Razon Yang
Arch Linux 安裝 Xorg

在安裝桌面環境之前,我們先安裝 Xorg 服務器,確保 Xorg 可以正常工作。

Razon Yang
Razon Yang
Arch Linux 安裝 AUR 助手 YAY

YAY(Yet another Yogurt) 是 Arch Linux 的一個 AUR(Arch User Repository) 助手,可以讓我們更方便地安裝 AUR 上的軟件包,如:QQ、TIM、WPS OFFICE 等等。下面介紹 YAY 的安裝和使用。