Skip to content

QQ 机器人

https://github.com/Mrs4s/go-cqhttp

使用 go-cqhttp + pycqBot 实现机器人管理群消息。这种方式使用起来非常方便,如果对 Python 使用过一段时间就可以轻松上手了。

vitepress 自定义样式

之前使用 vitepress 搭建了个人博客与公司内部的文档系统,但是 vitepress 无法实现权限管理,不管是 ssr 还是 spa 实现起来都非常麻烦。最后我想了一个办法,就是通过 flask 托管 vitepress 编译之后的静态页面,vitepress 负责构建页面,flask 实现跳转逻辑 + 权限拦截,不得不说这种方案实现出来的效果非常棒。

参考: https://github.com/airene/vitepress-blog-pure , https://github.com/airene/vitepress-blog-pure

gitea + act_runner

官网: https://docs.gitea.com/zh-cn/

因为项目变的越来越庞大,很多项目写完之后还需要编译、打包、部署。操作起来比较麻烦,所以就想尝试一下使用 CI/CD 工具来辅助完成这些操作。在对比了 Gitee CI/CDGitlab CI/CDGithub Action 之后,选择了 gitea runner ,选择的原因有以下两点:

  1. 支持私有化部署 Git 服务器
  2. 提供 Python 接口管理 Git 服务器
  3. 免费

act_runner 的安装使用

https://docs.gitea.com/zh-cn/1.20/usage/actions/quickstart

但是在使用的过程中遇到了一点小问题,那就是不会写 Github actions 以及对 docker 的熟练度不高,这一块还有待加强。

  1. 安装 gitea
  2. 准备数据库
  3. 初始化 gitea
  4. 安装 act runner
  5. 编写流水线文档