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/CD
、Gitlab CI/CD
、Github Action
之后,选择了 gitea runner
,选择的原因有以下两点:
- 支持私有化部署 Git 服务器
- 提供 Python 接口管理 Git 服务器
- 免费
act_runner 的安装使用
https://docs.gitea.com/zh-cn/1.20/usage/actions/quickstart
但是在使用的过程中遇到了一点小问题,那就是不会写 Github actions
以及对 docker
的熟练度不高,这一块还有待加强。
- 安装 gitea
- 准备数据库
- 初始化 gitea
- 安装 act runner
- 编写流水线文档