之前一直想给博客加上搜索功能,但是看了好几个方案都是不再维护的状态,后来在《阮一峰的网络日志》中看到了 pagefind 这个工具,配置比较简单,而且使用上也比较方便。因为我是计划新增一个专门的搜索页面,下面的介绍也是以此为基础来介绍
把图片存储在hugo项目下
之前博客的图片一直是放在各种图床上面的,一开始是 imgur,虽然是免费的,但是在国内访问是一个很大的问题,所以后来就迁移到了 sm.ms,迁移完成之后在国内国外网络都可以比较顺畅的访问了
同一目录下多 main 文件的 Debug 方法
现在有一个项目包含如下文件
- go.mod
- main.go
- demo.go
main.go 文件内容如下
package main
func main() {
n := Node{
Id: 10,
Data: "Hello foo",
}
demo(n)
}
demo.go 文件内容如下
package main
import "fmt"
type Node struct {
Data string `json:"data"`
Id int `json:"id"`
}
func demo(n Node) {
fmt.Println(n)
}
直接在项目目录下执行 go run main.go
或者使用 VSCode、Goland 等进行编译可能会出现异常
移除默认的 Win+` 快捷键
在 Windows 上安装 终端
之后,Win+` 快捷键会以聚焦模式打开终端(下拉式终端的样子)。这个快捷键可以通过下面的方式来移除
- 打开终端的设置界面,点击左下角的 打开 JSON 文件
- 在
actions
数组中新增下面的内容
{
"command": null,
"keys": "win+`"
}
最后重启 终端
即可
碳酸危机

这周在 steam 上发现了一个游戏 ——《碳酸危机》。之前有在 B 站看到过创作者关于这个游戏的一些创作经历 我的7年游戏开发之路,当时就比较感兴趣了,不过当时我正沉迷于老头环的交界地,就一直没入手,直到这个周末闲来无事,又恰巧赶上游戏打折,就入手了一份
主角作为一个来历不明,却身负强大的科技装备,帮助人们夺回被外星生物抢走的有糖可乐的故事
(拒绝无糖可乐🤣)