跳转至

工具指南

写在前面

  • 整了一个工具笔记网站,想记录一下平时看到的工具,因为我觉得如果不总结下,很容易忘
  • 本来是自己的的笔记,平时在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
    npm install -g commitizen
    npm install -g cz-conventional-changelog
    echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc
    

静态网站生成器

  • 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 mcp add context7 --scope user -- npx -y @upstash/context7-mcp

claude-code-router

  • 背景:比如openai或grok等模型,如果想接入,但他没有提供兼容的API格式
  • 转发功能:配置很多openai格式的模型,本地起一个服务,提供cc兼容的API接口
  • 路由功能:可以根据不同作用调用不同模型,例如think、longContext等,更好控制成本等
  • 一种用法,直接ccr code,相当于启动本地接口,并改了环境变量然后启动claude;
    • 另一种ccr start只启动一个路由服务,在http://localhost:3456,可以把配置放到cc switch里面去,方便使用;

wsl with node

  • 建议安装20 lts版本,不然win会有重复输出对话记录的问题
  • 因为wsl可以直接运行exe,并且会继承环境变量;直接执行node,会执行到win的,node.exe;建议下载linux的node,/usr/bin目录在PATH靠前位置,会执行linux的版本;
    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    sudo apt install -y nodejs
    
  • 不过npm i -g那些模块,其实可能共享的,which claude可以看到win的目录;
    zz@localhost:/mnt/c/project/tools-doc$ which claude
    /mnt/c/Users/zz_zi/AppData/Roaming/npm/claude
    
  • 不过配置文件,他肯定是使用~/.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,能力上可能差别不大