从零开始:用 GitHub 搭建并自动发布个人博客
这篇文章会带你从零开始,用 GitHub 免费搭建一个属于自己的博客,并且做到: 你只负责写 Markdown 文档,GitHub 自动帮你编译、自动帮你发布成网页。 不需要服务器、不需要买主机、不需要备案,全过程免费。跟着做完大约 30 分钟。 本站(你现在看到的这个网站)就是用下面这套方案搭起来的,可以对照参考:https://github.com/cadywang/cadywang.github.io 一、先搞懂原理(30 秒)静态博客的本质是:把 Markdown 文件「编译」成 HTML 网页,再托管起来。 角色 用什么 干什么 生成器 Hexo 把 Markdown 编译成静态网页 主题 Butterfly 决定页面长什么样 编译工人 GitHub Actions 你提交代码后,自动跑编译 托管 GitHub Pages 免费托管控好的网页 整体流程: 1234567你提交 Markdown │ ▼GitHub Actions 自动执行:安装依赖 → hexo generate → 上传产物 │ ...
Claude Code 接入 DeepSeek:官方 Anthropic 兼容端点的配置与实测(模型映射 · 成本 · 排障)
换模型这件事,最怕的不是「不会配」,而是配了之后不知道背后到底跑的是哪个模型。 DeepSeek 官方提供了一个 Anthropic 兼容端点,改几个环境变量就能让 Claude Code 跑在 DeepSeek 上,不需要自建代理。但我在实测里发现了两件值得写下来的事:一是响应体里的 model 字段会把请求里的名字原样回显,它不能证明后端模型;二是 V4-Pro 是纯文本模型,图片会被静默忽略,接口不会报错。 这篇文章记录完整的配置方法、模型映射的验证方法(用 token 数反推后端),以及踩到的坑。本文就是在 deepseek-v4-flash 这套配置下写完的。 一、它解决什么问题Claude Code 的模型请求走 Anthropic Messages API。只要把 ANTHROPIC_BASE_URL 指向一个协议兼容的服务,再给一个该服务的 key,Claude Code 本身不需要改动。 角色 说明 Claude Code 终端里的编程 Agent,负责 Prompt、工具调用循环、上下文管理 DeepSeek Anthropic 端点 htt...
serial-debug-bridge:把远端串口变成可编程接口(架构设计 + 部署使用指南)
嵌入式调试里有个很常见的尴尬:板子在你手上,但串口线插在另一台机器上。 我在做一台 Yocto 机顶盒调试时就是这种情况——开发板接在一台 Windows 机器的 COM3 上,而我真正干活的环境是另一台 Linux server。传统的做法是 VNC 过去开串口终端、或者手工 scp 来回搬文件,既慢又没法做自动化。 于是写了 serial-debug-bridge:把「远端串口」变成一个可以用命令行调用、可以写进脚本的接口——在 server 上敲一条命令,它去 client 的串口上执行并把结果带回来;文件也能双向传,带 md5 校验。 这篇文章分两部分:架构与设计取舍,以及部署与使用指南。 一、它解决什么问题 角色 说明 嵌入式设备(device) 目标板,只有一个串口控制台,如 /dev/ttyUSB0 / COM3,通常是 busybox sh client 串口物理连接的那台机器(本例是一台 Windows) server 你实际工作的机器,希望在这里敲命令、传文件 目标很朴素,但约束很硬: 设备侧不能装任何东西(Yocto 精简...
给 Hexo 博客接入 giscus 评论系统(完整步骤)
静态博客没有后端,评论只能「借」第三方的服务。这篇文章记录我给本站接入 giscus 评论的完整过程——从开启 Discussions、拿两个 ID,到配置主题、安装 GitHub App、验证效果,一步步都能照着做。 最终效果:文章底部出现评论区,访客用 GitHub 账号登录即可回复,所有评论数据都保存在你自己的仓库里,免费、无广告、无需服务器。 一、为什么选 giscus 方案 评论数据在哪 是否需要后端 说明 giscus 你的 GitHub 仓库 Discussions ❌ 不需要 免费、无广告、支持深色模式 ✅ utterances 你的 GitHub 仓库 Issues ❌ 不需要 同样要装 App,功能比 giscus 少 Waline / Twikoo 自己的数据库 ✅ 需要部署 功能强,但要额外维护一个服务 Disqus 第三方服务器 ❌ 不需要 有广告、加载慢、国内不稳定 技术类博客的读者大多有 GitHub 账号,所以 giscus 是性价比最高的选择;评论内容存在自己仓库里,也不怕第三方服务跑路。 二、先看懂原理gi...