# 1874's BLOG > 一个对已有笔记的阶段性总结的独立博客。在这里你可以了解我是什么样的人、我在想什么、我在做什么。原创博客内容多为技术分享、踩坑记录,偶尔也会写点正经文字,以写出有用且有趣的文字为己任,希望诸君能够喜欢。 ## Posts - [用 AI 把社区噪音变成信号](https://blog.1874.cool/ai-filter-noise.md): 使用 AI 将社区噪音通过 RSS 接入、分层筛选(噪声丢弃、话题聚合、价值排序),只推送精选的技术信号至飞书群,保留少量闲聊噪音概览,以降低信息噪声并提升注意力效率。 - [告别许愿式开发:如何用确定性的工作流对抗 AI “降智”](https://blog.1874.cool/stable-vibe-coding-workflow.md): 通过确定性的工作流和稳固的规则文档,可在多轮对话中为 AI 提供足够上下文,避免模型“降智”导致的跑偏。核心做法包括使用低成本模型配合详细流程、将喜好和项目规则沉淀为本地文档、在对话结束时让 AI 总结需求描述,以及合理管理中间文档存放位置,从而提升 AI 的可靠性和效率。 - [既要 Vibe 还要无痕:我的本地私有文档收留方案](https://blog.1874.cool/vibe-coding-mid-doc.md): 提供本地私有文档管理方案,包括使用 .git/info/exclude 或全局 Git ignore 忽略本地文件、将私有 runbook 放入 .local/runbooks/、在被主仓库忽略的目录中创建独立 Git 仓库以实现本地版本化,以及相应的配置步骤和注意事项。 - [无需打散件补丁:用 fork 接管 Hermes 更新](https://blog.1874.cool/hermes-update-fork.md): 通过将 Hermes 的 origin remote 指向个人 fork,并创建 .skip_upstream_prompt 静音文件,可让 hermes update 从 fork 拉取代码,实现安全的更新与补丁开发流程;同时可自行设置 upstream 同步官方仓库,保持 fork 与上游代码同步,简化开发、合并和部署步骤。 - [Raycast AI 接入自定义 Providers](https://blog.1874.cool/raycast-ai-custom.md): 通过在 Raycast 设置中启用 Custom Providers 并编辑 providers.yaml,可将火山方舟、Doubao、DeepSeek 等模型接入 Raycast AI,支持温度、系统消息、工具调用和视觉输入等能力。配置后可为 Quick AI 和自定义翻译等功能指定首选模型,实现系统级实时翻译并通过快捷键快速调用,提升工作流效率。 - [从对话到沉淀:我的 Codex 工作流实践](https://blog.1874.cool/codex-workflow.md): 从对话到沉淀的工作流通过自定义 Skill 将 Codex 对话中的问题、想法和行动自动分类并记录到 Flomo、TickTick、Notion 等工具,实现即时捕获 TODO、跨项目洞察和项目分析,并通过图像生成、R2 上传等步骤完成博客配图与更新,形成一套高效的信息沉淀与任务管理体系。 - [Codex + Claude Code 省钱工作流(个人版)](https://blog.1874.cool/codex-claude-code.md): Codex 与 Claude Code 的工作流通过在 Codex 5.5 high 进行技术文档和计划编写,然后在 Claude Code 中使用 GLM 5.1 执行计划,并在上下文约 40% 时通过暂停、更新复选框、压缩上下文(/compact)等步骤避免上下文腐败,从而提高代码开发效率并降低模型幻觉。 - [Hermes Agent 折腾日志](https://blog.1874.cool/hermes-hacking-log.md): Hermes Agent 的工作流已迁移至 Hermes,形成六大核心 Skill(Flomo 笔记、RSS 摘要、实时搜索、任务管理、知识处理、工作流设计)以及对应的 MCP 服务器、定时任务和持久记忆层,配合多渠道推送,实现自动化信息采集、整理、标签化和任务生成,并通过模型配置优化不同场景的性能与成本。 - [OpenClaw 多 Agent 架构](https://blog.1874.cool/openclaw-agents.md): OpenClaw 多 Agent 架构将 OpenClaw 用作个人助理,支持笔记回顾、定时关注、信息获取与追踪等工作流,并通过 MCP 连接各工具。系统由主调度中书令(main)负责接收请求、意图识别、任务拆分与派工,四个子司(司记、司务、司情、司工)分别负责笔记管理、待办与日程、外部情报检索以及代码、配置与运维。每个司都有明确职责、提示词要点和工具使用规范,确保任务安全、可追溯并高效完成。 - [局域网内优雅的访问家庭内网服务](https://blog.1874.cool/homelab-domain.md): 在局域网中配置内网服务的优雅访问,通过自建域名映射不同服务,使用反向代理和SSL证书确保安全访问,最终实现无需端口号直接访问服务的目标。 - [从多场景分析 ESM 和 CJS 混合开发](https://blog.1874.cool/esm-commonjs.md): 本文分析了 CJS 和 ESM 模块的混合开发,涵盖了 NPM 库维护者和使用者的不同场景,提供了导出和使用模块的最佳实践,以及如何在项目中有效地管理模块类型和文件后缀。全面拥抱 ESM 是未来的趋势。 - [用小爱音响听 Hacker News & RSS](https://blog.1874.cool/hacker-news-rss.md) - [月刊(第2期):信息就像糖,让人上瘾](https://blog.1874.cool/2024-month-02.md) - [HomeLab 启动](https://blog.1874.cool/homelab.md) - [Ubuntu 配置 Samba 服务](https://blog.1874.cool/unbantu-samba.md) - [月刊(第1期):刻意练习](https://blog.1874.cool/2024-month-01.md) - [在 WebStorm 中调试 React/Vue 等项目](https://blog.1874.cool/debugger-on-webstorm.md): 在WebStorm中调试React/Vue等项目的正确姿势是通过"JavaScript调试"配置来设置调试模式,并在项目中打断点后刷新浏览器页面以进入WebStorm调试模式。 - [macOS 系统下制作 USB 启动盘](https://blog.1874.cool/make-use-boot-disk-on-mac.md): 在Mac系统下制作USB启动盘的方法:下载ISO镜像文件,使用hdiutil命令将ISO文件转换为dmg文件,插入U盘并查看盘符,取消挂载U盘,使用dd命令将img文件烧录到U盘。这样就完成了USB启动盘的制作。 - [自建 FRP 内网穿透](https://blog.1874.cool/frp.md) - [2023,开源的乐趣](https://blog.1874.cool/2023-year-end.md): 2023年的年终总结回顾了作者在开源项目Elog的成长、知识管理的启蒙以及个人IP的打造。展望2024年,计划继续维护Elog并尝试重构,朝独立开发者的目标迈进,输出更多优质文章,阅读更多书籍,提升事业发展和个人健康。 - [我的笔记管理法](https://blog.1874.cool/how-do-i-take-note.md): 本文介绍了作者的笔记管理法,其中包括卡片笔记写作法的概念和重要性,以及使用Flomo作为笔记软件的经验。作者强调了记录、回顾和分享的重要性,并提供了一些推荐的书籍和工具供参考。 - [Rollup打包——多入口配置](https://blog.1874.cool/rollup-multi-input.md): 本文介绍了使用Rollup打包多入口文件的配置方法。通过将不同客户端的请求库逻辑分离成独立的入口文件,并配合package.json中的exports字段,实现按需引入。同时提供了代码结构、注意事项、Rollup配置和package.json配置的示例。 - [迁移博客到 Notion](https://blog.1874.cool/migrate-blog-to-notion.md): 这篇文章介绍了将博客迁移到Notion的经历。作者提到了使用语雀作为原始博客平台,然后转向Notion的原因,包括Notion的友好API、筛选和排序功能、AI功能以及中文插件。作者还介绍了使用NotionNext来持续集成部署到Vercel的过程,并提到了在迁移过程中遇到的问题,如Notion对Markdown导入的不完美和NotionNext的一些小瑕疵。 - [Github Actions 部署 docker](https://blog.1874.cool/docker-in-github-actions.md): 本文介绍了如何使用Github Actions进行持续集成和部署Node项目到云服务器的流程。包括搭建Node服务、开通腾讯云容器镜像服务、配置Github Actions以及相关的Docker配置。通过这些步骤,可以实现自动构建和部署项目。 - [Github Actions 发布 npm 包](https://blog.1874.cool/npm-in-github-actions.md): 本文介绍了如何使用GitHub Actions自动发布npm包。文章包括配置文件、package.json、tsconfig.json以及自动化发布的步骤。通过这些配置,可以在GitHub上创建release版本时自动将构建文件夹中的压缩包发布到npm。