Hugo配置Github Actions

最近把博客的构建工具从Hexo换成了Hugo,感觉Hugo配置和使用起来更简洁方便。 由于我的博客总体来说有两个仓库,一个私有仓库是放置建站工具的目录,其中包含博客 Markdown 内容、一些配置还有主题;另一个就是通过 GitHub Pages 来访问公共仓库。为了方便,之前在使用 Hexo 的使用使用了 Github Actions 来一键部署博客,换成 Hugo 后这个 actions 需要修改一下。 .github/workflows/hugo.yml: name: GitHub Pages on: push: branches: - master # 监听 master 分支的推送事件 pull_request: jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: submodules: true # 拉取 Hugo 主题子模块 fetch-depth: 0 # 获取完整提交历史 - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: '0.126.2' extended: true - name: Build run: hugo --minify # 启用压缩优化 - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: personal_token: ${{ secrets....

2025-02-07 · 1 min · 132 words · Kerolt

Linux下微信无法使用中文输入法问题解决

微信在不久前终于有了Linux原生版本,我的电脑是Fedora41,之前安装的是flatpak打包的微信,现在在官网下载rpm包后运行发现无法使用fcitx的中文输入法,找了一下是环境遍历的问题。 ...

2024-12-31 · 1 min · 28 words · Kerolt

解决X11下窗口拖动撕裂的一个方法

Debian系Linux安装N卡驱动参考这篇博客 最近Debian终于是装好nvidia的驱动了,但是只能用在X11上,并且相比于不用n卡驱动时的Wayland,X11下的窗口拖动和视频播放会有比较明显的撕裂感,以下是解决的一个方法。 ...

2024-09-03 · 1 min · 21 words · Kerolt

VMware17.5.2启动踩坑

最近听说VMware17.5.2个人版可以免费使用了,故在Linux下安装用用,顺便记录一下踩的坑。 ...

2024-05-27 · 1 min · 95 words · Kerolt

CMake中使用find_pakage来使用MySQL

一般来说,如果我们在C++程序中要使用mysql的库,最简单的就是 g++ server.cpp -o server -lmysqlclient 但要是在大一点的项目中,在数不清的源文件下使用g++命令来完成,怕是不太现实。 ...

2024-01-29 · 1 min · 38 words · Kerolt

【CMake】CMake使用笔记

记录学习CMake中碰到的一些问题和笔记 ps:CMake相比xmake来说确实太繁琐,但还是得学习🍭 ...

2024-01-25 · 1 min · 76 words · Kerolt