- 博客(16)
- 收藏
- 关注
原创 我如何用 Buttondown 从零搭建 Newsletter:一个内容创作者的订阅增长实录
本文分享了作者为个人博客搭建Newsletter系统的完整过程。文章首先分析了传统推广方式的不足,指出邮件订阅具有高送达率和打开率的优势。随后详细对比了多种方案(如Cloudflare+MailChannels、Resend、MailerLite等),重点介绍了Buttondown的配置流程,包括域名验证、订阅表单嵌入等关键步骤。作者最终选择MailerLite作为主力方案,并提供了与Buttondown的详细对比。全文以实际操作为导向,为独立博主提供了实用的Newsletter搭建指南。
2026-07-27 16:25:58
124
原创 选择cloudflare,给我的博客带来了什么
零成本搭建个人博客全栈后端:用 Cloudflare 全家桶(DNS + CDN + Workers + D1 + Email Routing + Workers AI)替代传统服务器,实现评论、统计、AI 聊天、邮件归档、平台数据聚合等功能。文章详细拆解了每个服务的选型理由、代码集成方式和真实体验,并附上完整账单(¥0/月)。适合追求轻量、低运维的个人开发者阅读。
2026-07-27 16:25:13
108
原创 你的邮件你做主:手把手打造永不绑定服务商的私人邮件中转站
摘要 Cloudflare Email Routing 是一项免费邮件路由服务,允许用户通过自定义域名接收并自动转发邮件至私人邮箱(如 Gmail、QQ 邮箱)。其核心优势包括: 专业形象:使用 contact@yourdomain.com 提升品牌感 灵活切换:随时更改目标邮箱无需通知联系人 高阶功能:支持通过 Worker 实现邮件拦截、过滤、归档等操作 容错机制:Catch-all 功能确保拼写错误的地址仍能收信 配置流程简单: 在 Cloudflare 控制面板启用服务并自动配置 DNS(MX/SP
2026-07-26 22:31:15
412
原创 使用 Giscus 为博客搭建评论系统:从入门到放弃
文章摘要: Giscus 是一款基于 GitHub Discussions 的开源评论系统,可直接嵌入博客或静态网站。文章详细介绍了其核心优势:数据自主存储于用户 GitHub 仓库、无需后端服务、免费且支持 GitHub 账号登录。配置指南包含三个关键步骤:开启 Discussions 功能、安装 Giscus App 以及通过官网生成嵌入代码。重点解析了页面与 Discussion 的六种映射方式,推荐使用 pathname 匹配方案,并建议选择 Announcements 分类以保证讨论区整洁。文章还
2026-07-26 22:30:37
426
原创 为博客搭建 GitHub 登录系统,打通 OAuth 完整流程
本文介绍了作者为个人博客搭建登录系统的背景、流程与技术实现。文章首先阐述了登录系统的必要性,包括支持评论、点赞、用户偏好存储等功能扩展的基础。当前系统提供GitHub OAuth和账号密码两种登录方式,采用JWT认证。 核心部分详细解析了OAuth 2.0授权码模式的工作流程,通过架构图展示前端Next.js与Cloudflare后端的交互过程,并以"小明登录"为例说明从授权到获取用户信息的完整步骤。技术实现方面,介绍了GitHub App注册、环境变量配置等准备工作,强调自主开发相比使用第三方服务的优势(
2026-07-19 09:06:42
375
原创 为我的博客自建评论系统,摆脱 Giscus 局限
本文分享了作者如何从Giscus评论系统迁移到自定义解决方案的完整过程。文章首先分析了Giscus存在的四个痛点:登录体验割裂、样式定制受限、功能集成困难以及单一登录方式。作者提出通过Cloudflare Workers后端代理GitHub API的方案,既保留GitHub Discussions存储功能,又实现统一登录、完全自定义和深度集成。详细介绍了系统架构设计、评论与页面的映射关系、GitHub App注册流程及关键配置项获取方法。该方案在保持历史数据的同时,解决了原有系统的局限性,为需要高度自定义评
2026-07-16 20:23:55
348
原创 上手 Cloudflare D1:无服务器数据库入门与博客实战
Cloudflare D1是一个无服务器的SQLite数据库,专为与Cloudflare Workers集成设计,提供全球边缘节点缓存和按需付费服务。它适用于需要轻量级关系型数据库的场景,如博客的用户管理、浏览量统计、评论功能等。文章详细介绍了D1的核心特性、免费额度,并通过创建用户表示例,展示了两种操作方式:通过REST API(Python)和Worker绑定(推荐)。Worker绑定方式无需管理API Token,具有更低延迟和更高安全性。D1的免费额度足以满足个人博客需求,为开发者提供了便捷的数据库
2026-07-15 23:42:11
397
原创 IndexNow 实战指南:告别漫长等待,让搜索引擎秒抓你的博客更新
本文介绍了IndexNow协议如何解决个人博客和技术站点被搜索引擎收录慢的问题,并对比了三种实现方案: Cloudflare一键开启:通过Crawler Hints功能自动通知搜索引擎,适合已使用Cloudflare的用户; 手动API提交:通过Bing Webmaster Tools生成密钥并调用API,灵活可控; Next.js自动集成:适合技术博客实现构建即通知的全自动化。 文章从实际运营痛点出发,详细说明了每种方案的配置步骤、优缺点及适用场景,帮助站长根据自身需求选择合适方案,大幅缩短内容被搜索引擎
2026-07-15 23:40:25
379
原创 Spring AI RAG 生产级实战:从 PDF 解析到精准回答的完整流水线指南
✅PDF 超过 200 页时预处理拆分,避免超时✅表格和图片是 RAG 的薄弱环节,需专项处理✅云端解析 vs 本地解析:云端精度高但依赖网络,本地速度快但版面分析能力有限文档解析是地基:PDF 排版复杂,建议使用专业解析服务(MinerU 等)分段策略决定上限:父子分层结构经实践验证是兼顾精度和上下文的最佳方案查询扩展弥补用户输入稀疏性:LLM 扩写比传统词向量扩展效果显著更好并发检索是性能保障:多变体 × 多库并发,充分利用计算资源可溯源的回答建立信任。
2026-06-16 21:01:08
382
原创 让 Claude Code 白嫖 DeepSeek 网页版:一个 API 中转代理的诞生
只要我在中间做好格式转换,两边根本不需要知道对方存在。
2026-06-16 21:00:03
369
1
原创 Cloudflare R2 使用指南:零成本管理博客媒体文件
迁移博客媒体文件到Cloudflare R2的完整指南 本文详细介绍了将博客媒体文件从MinIO本地管理迁移到Cloudflare R2对象存储的全过程。Cloudflare R2具有10GB免费存储、每月1000万次请求的慷慨额度,且零出站流量费,是国内访问速度较快的理想选择。 主要内容包括: 支付方式绑定(需银联/Visa卡验证但不扣费) R2服务激活与亚太地区存储桶创建 自定义域名配置和CORS策略设置 API密钥生成与管理权限选择 手动/代码上传测试(附Python示例代码) 迁移后解决了本地
2026-06-15 11:48:59
431
原创 Claude Code 安装及接入 DeepSeek 教程
详细介绍 Claude Code CLI 的安装、通过 CC Switch 中转接入 DeepSeek 模型的完整流程,以及在终端、VS Code、JetBrains 中的使用配置。
2026-06-14 15:34:57
409
原创 用 Cloudflare Worker 构建博客流量分析 API——从入门到生产级脚本
基于博客实际在用的生产级 Worker 脚本(约 270 行),围绕三个核心主题展开:并发拉取(pMapSerial 分片限流,30 天 × 6 维度数据逐天拉取汇总)、缓存策略(SHA-256 作为 POST 请求的缓存 key,Cache API + ctx.waitUntil 异步写入)、数据处理管线(从原始 GraphQL 响应到前端可直接消费的 JSON,涵盖缓存命中率计算、带宽换算、多维度分布汇总)。同时覆盖 wrangler 配置、CORS 处理、前端 TypeScript 类型定义与调用函数
2026-06-11 09:02:42
406
原创 给我的博客添加监控板块:使用 Cloudflare API 获取网站流量信息
介绍了三种获取 Cloudflare 网站流量数据的方式:Cloudflare 控制台直接查看(零代码)、GraphQL API 编程获取(Python 示例)、部署 Worker 作为数据中间层。涵盖 Zone ID 和 API Token 的获取、GraphQL 查询语句编写、API 维度说明(按天/按小时/按国家),以及通过 Wrangler 本地构建 Worker 的完整流程。适合首次接触 Cloudflare Analytics 的读者。
2026-06-11 09:01:17
497
原创 将个人网址录入Bing搜索引擎
向 Bing 提交网站和网址提交站点地图(Sitemap)查看搜索流量和关键词数据检查网站抓取错误和安全问题管理搜索结果的展示方式。
2026-06-09 22:56:59
314
原创 codex安装及接入deepseek教程
本教程将指导你完成 Codex 的安装,并通过 **CCX + CCSwitch** 将其接入 DeepSeek 等自定义 API。
2026-06-09 22:55:35
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅