工具指南
写在前面¶
- 整了一个工具笔记网站,想记录一下平时看到的工具,因为我觉得如果不总结下,很容易忘
- 本来是自己的的笔记,平时在obsidian编写,顺便公布出来
- 没太想好表现形式,一度想以单网页的形式,整个网站就一个网页,什么分类、标签都不要了
- 务必精炼,每个工具就几句话,严禁长篇大论
FeedBurner¶
FeedBurner 是一个 RSS Feed 管理与分发平台。【1201】
网站或博客通常会提供一个 RSS 地址(如 https://example.com/feed.xml,静态网站常自动生成),供订阅者通过 RSS 阅读器自动接收更新。FeedBurner 加了一层「中间层」,提供:
- 统计功能
- 格式兼容与优化
- 加速与缓存
- 营销和广告功能(可以直接插入广告)
CHANGELOG & commit message¶
只要按commit message规范,就可以自动生成,变更记录。【1128】
- 工具git-cliff,示例:这个官方的 CHANGELOG
git cliff --output CHANGELOG.md,git会自动寻找git-cliff,可以放到build脚本- commit message规范参考;该工具会根据tag分栏,会把需要的类型汇总在里面
- 如下工具 commitizen,会有git cz 可以替代git commit辅助规范message
静态网站生成器¶
- hugo,go写的,build速度快,适合博客
- jekyll,hexo,十年前用过,适合博客
- MkDocs / MkDocs Material,本站用的这个
- 国内好多技术学习网站用的vuepress,如这个
- docsify,浏览器实时渲染,只用维护md,index.html里面引入一个js库就搞定
静态网站 CI/CD¶
- 有很多免费托管github pages,vercel,neitfy,cloudflare pages;
- mkdocs如何CICD
- 我把git仓库设为私有,所以用不了github pages,我用的cloudflare pages;
- 如何build
- 一种是github action在提交md后build并构建到gh-pages分支,可以参考很多文档网站弄一个action,如aws/copilot-cli
- 另一种是托管商来build,mkdocs build即可,cf会自动发现requirement.txt并下载依赖。
python环境初始化¶
python3 -m venv venv
venv\Scripts\activate
# source venv/bin/activate # linux
pip install mkdocs mkdocs-material mkdocs-redirects
pip freeze > requirements.txt # 可以发现很多依赖,可以把其他删除只保留上面三个
手动部署¶
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
mkdocs build
OpenRouter¶
- OpenRouter 不是模型提供商,而是一个统一聚合与转发平台。 对于闭源模型,它是“转发代理”; 对于开源模型,它可能托管自己的推理实例。
- 统一 API 格式(OpenAI API 兼容);统一鉴权(只要一个 API Key); 统一计费;无需翻墙
- 请求转发,统计与监控
- 也是需要预先充值,然后调用会计费,价格和官网一致,无溢价;不过充值有手续费
- 有组织管理,可以邀请子账号,可以共享计费额度;
- 因为用的人很多,有rank 可以看模型热度
claude code¶
npm i -g @anthropic-ai/claude-code
Tips¶
- /init 存量项目,初始化 CLAUDE.md,会生成说明文档;
- /clear 清理上下文
- Tips,使用中经常给Tips
- 可以拖入识别图片(需要模型支持)
- vs code 有插件可以打通
claude-code-router¶
- 背景:比如openai或grok等模型,如果想接入,但他没有提供兼容的API格式
- 转发功能:配置很多openai格式的模型,本地起一个服务,提供cc兼容的API接口
- 路由功能:可以根据不同作用调用不同模型,例如think、longContext等,更好控制成本等
- 一种用法,直接ccr code,相当于启动本地接口,并改了环境变量然后启动claude;
- 另一种ccr start只启动一个路由服务,在
http://localhost:3456,可以把配置放到cc switch里面去,方便使用;
- 另一种ccr start只启动一个路由服务,在
wsl with node¶
- 建议安装20 lts版本,不然win会有重复输出对话记录的问题
- 因为wsl可以直接运行exe,并且会继承环境变量;直接执行node,会执行到win的,node.exe;建议下载linux的node,/usr/bin目录在PATH靠前位置,会执行linux的版本;
- 不过npm i -g那些模块,其实可能共享的,
which claude可以看到win的目录; - 不过配置文件,他肯定是使用~/.claude;如果想使用cc switch这种工具,需要修改配置路径
一些他人观点,记录备忘下¶
近期B站看视频
- Kilo code继承了Roo code和Cline的优点
- Claude Code Spec Workflow为Claude Code完美复现Kiro spec规范
- gemini 3后端能力跟国产的模型持平,跟gpt5.1和claude4.5有差距,但审美和前端能力,独一档;
- doubao-seed-code
- 搭配CC没那么强,但+Trae在swe bench排名第一,可见模型本身并不差;
- 速度较快,估计模型也较小;
- 首个可以识别图片
- 速度 m2 > doubao-seed-code > glm4.6;我个人直接curl测试api,发现glm4.6有时会卡顿几秒;集成cc,能力上可能差别不大