哈哈哈哈,兄弟们,被动收入又又又 +1:

我的个人网站最近一天能赚 1000 多,几乎每小时都有入账。

网站的开源地址:https://github.com/CoderWanFeng/python4office.cn

这个网站运营了6年多了,一直都是开源的,因为前面都不怎么赚钱,我都不敢拿来分享。

现在略有收获,我也来分享一下这个网站的开源经历和我的运营思路。


一、AI之前,痛苦的运营经历

我是从法学院毕业后就从事程序员的第1年,就开始更新我的技术博客了。

希望通过分享我自己的技术学习经历、有机会获得更多的指指点点从而进步,另外也梦想有一天能被更多人看到。

关于从指点中获得成长这方面,从发布的第一天我就得到了。

而且要特别感谢程序员这个群体,他们带给我最大的伤害也不过是看不起我的技术。不像我从事过的法律行业,那就是另外的 N 个 故事了。

刚开始我只是在自媒体平台分享,但是我发现平台的限制太多了:不能放二维码、不能讨论敏感话题,再加上我也经历过莫名其妙的就被封号。

所以我就想通过建一个自己的博客网站,能相对自由的表达观点。

但是,当时哪里想到建站需要学这么多技术???

用途工具
网站搭建Hexo + Butterfly 主题 + Icarus/Next/Replica/Yilia 多主题备用
站点搜索 & AI 接口自研 Next.js(api/ 目录下)+ MCP 协议
内容分发公众号 + 知乎 + CSDN + 掘金
SEO 监控站长之家 + Google Search Console
数据分析51LA + 百度统计
图片托管COS(腾讯云)+ Unsplash 直链
自动化分发QClaw
写作Markdown + Typora/Obsidian

对于我这种菜鸡来说,学习成本实在是太高了,所以在AI来之前,我对网站运营没有重视过。一直当作个人技术文档在写。


二、AI之后,体会到了网站的魅力

但是AI来了之后,我觉得个人网站非常重要了。

因为我从 2024 年开始,就有超过一半的付费学员,都来自大模型的推荐。

我刚开始很奇怪,因为我也不不明白为什么大模型会推荐我

后来我通过这些粉丝给我的截图,还有他们的对话链接里发现,是因为我的网站被 AI 大模型给识别到,并且推荐给更多人了:

以前没人看我的网站,但现在 AI 大模型会看。而且因为我更新的时间足够长,可信度更高。

所以当用户问到有关 Python 或 AI 的问题时,AI 大模型就会推荐我。直到今天也是。

而且因为现在有 AI 了,去让这个网站变得更好看,或者是让这个网站变得更稳定,也没有任何难度了。

所以我就重新重视起了网站的更新和运营。

三、开源网站的使用:5 分钟跑起来

下面我把整站从 0 到本地的步骤完整列出来,按顺序走,5 分钟能跑起来。

第 1 步:克隆仓库

仓库地址:github.com/CoderWanFeng/python4office.cn

国内访问慢的话用镜像:atomgit.com/python4office/python4office.cn

1
2
3
4
5
6
7
# GitHub 主仓
git clone https://github.com/CoderWanFeng/python4office.cn.git

# 或者国内镜像(速度更快)
git clone https://atomgit.com/python4office/python4office.cn.git

cd python4office.cn

克隆完后你会看到这样的目录结构:

1
2
3
4
5
6
7
8
9
python4office.cn/
├── api/ # Next.js 写的 MCP / AI-friendly 接口层
├── docs/ # 写作指南、命名规范、命名规范文档
├── hexo/hexo/ # Hexo 博客主目录(这是核心)
│ ├── themes/ # 5 个主题:Butterfly/Icarus/Next/Replica/Yilia
│ ├── source/_posts/ # 近 1000 篇 markdown 文章
│ ├── scripts/ # SEO/封面/CDN 自动化脚本
│ └── _config.yml # Hexo 配置文件
└── scripts/ # 顶层辅助脚本(加封面、Hreflang SEO、CDN 刷新等)

第 2 步:安装 Node.js 和 Hexo

Hexo 基于 Node.js,需要先装环境:

系统安装方式
macOS推荐用 nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash,然后 nvm install 18 && nvm use 18
Windows官网下载 LTS 版,一路下一步
Linuxcurl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - && sudo apt-get install -y nodejs

装完验证一下:

1
2
node -v    # 应该输出 v18.x 或更高
npm -v # 应该输出 9.x 或更高

然后全局安装 Hexo:

1
2
npm install -g hexo-cli
hexo -v # 看到版本号就算成功

第 3 步:安装项目依赖

进入 Hexo 主目录安装依赖:

1
2
3
4
5
6
7
cd hexo/hexo

# 推荐使用 yarn(速度更快、更稳定)
yarn install

# 如果没有 yarn,可以用 npm
# npm install

第 4 步:本地启动

依赖装好后,在 hexo/hexo/ 目录下执行:

1
yarn run server

或者:

1
hexo server

启动成功后,终端会显示:

1
INFO  Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

打开浏览器访问 http://localhost:4000,你就能看到和线上 python4office.cn 一模一样的本地版了。

包括:

  • 全部近 1000 篇文章
  • Butterfly 主题
  • 5 主题切换(如果你想换主题,编辑 _config.yml 里的 theme 字段)
  • 所有 SEO 脚本

第 5 步:改一篇文章试试

拿一篇文章练练手:

1
2
3
4
5
6
7
# 新建一篇文章(自动套用 frontmatter 模板)
hexo new "我的第一篇文章"

# 编辑它(推荐用 VSCode / Typora / Obsidian)
# 路径在 hexo/hexo/source/_posts/my-first-article.md

# 写完后保存,浏览器会自动刷新(hexo server 默认开启 livereload)

第 6 步:部署到线上(可选)

如果你想把这个网站真正上线,有 3 个最常用的方式:

部署方式难度成本适用场景
Vercel / Netlify0 元静态托管,自动部署,速度快,国内可访问
腾讯云 / 阿里云 COS⭐⭐10 元/月国内访问最快
自己的服务器⭐⭐⭐⭐30 元/月起完全自主,但要自己维护

新手推荐 Vercel

1
2
3
4
5
6
7
8
# 1. 把 hexo/hexo 单独提一个 git 仓库推上去
cd hexo/hexo
git init && git add . && git commit -m "init"
git remote add origin https://github.com/你的用户名/你的仓库名.git
git push -u origin main

# 2. 去 vercel.com 导入这个仓库,一键部署
# 3. 每次 git push,Vercel 会自动重新部署

第 7 步(可选):接入新 API 层

如果你想让你部署的网站被 AI Agent 推荐,可以启动项目里的 api/ 目录(这是最新写的 MCP 接口层):

1
2
3
cd api
npm install
npm run dev # 启动 Next.js,默认跑在 http://localhost:3000

启动后,你部署的网站就有了:

  • MCP 协议端点(让 Claude / Cursor 等 AI 工具能直接调你的内容)
  • AI-friendly 的内容接口
  • 文章/工具的搜索 API

这套 API 正是 AI 时代个人网站的核心增量——让 AI 主动推荐你


常见问题

Q:克隆下来跑不起来?
A:检查 Node.js 版本(要求 18+),检查 hexo/hexo/node_modules 是否装好了。可以删 node_modules 后重新 yarn install

Q:怎么换主题?
A:编辑 hexo/hexo/_config.yml,找到 theme: butterfly 这一行,改成 theme: next 或其他。

Q:怎么改网站名/logo/SEO?
A:都在 _config.yml 里,字段都加了中文注释,照着改即可。

Q:怎么批量加封面、加 SEO 标签?
A:项目根目录的 scripts/ 下有现成脚本:

1
2
3
4
python scripts/add_article_covers.py       # 自动给无封面文章加封面
python scripts/add_hreflang_seo.py # 加上多语言 SEO 标签
python scripts/refresh_cdn.py # 刷新 CDN 缓存
python scripts/translate_50_docs.py # 批量翻译文章为英文

跑起来之后有什么问题,欢迎到 GitHub 提 Issue,或者直接加我微信交流群。

👉 主仓库github.com/CoderWanFeng/python4office.cn

👉 国内镜像atomgit.com/python4office/python4office.cn


六、QClaw:我最新的提效工具,也推荐给你

最近半年我效率再翻倍,是因为接了 QClaw 这个 AI Agent。

这是我亲自用了一年多的国产 AI Agent,最大的感受是——以前一个人做的事,现在一个人能做一个团队的活

具体它能帮我做这些事:

任务之前接入 QClaw 后
把文章同步发到 5 个平台手动 30 分钟一句话 10 秒
每天看流量数据手动 15 分钟自动生成日报
回复评论手动 1 小时自动回复常见问题
整理下周的选题自己想 1 小时AI 自动给我清单

我现在的日常:早上起来瞄一眼 QClaw 给我的日报,剩下的时间专心写新内容。

之前我每天花在"运营"上 4 小时,现在不到 30 分钟。

这 3.5 小时的差额,就是我多写 1 篇爆款文章的来源。

我专门给 QClaw 写了一份 5 分钟接入教程,已经放在这个开源仓库的 qclaw/ 目录下。

如果你也想试,扫码或点链接直接体验(限时免费):

👉 QClaw 体验https://qclaw.qq.com?channel=6070&share_type=invite-share&invite_code=DlAQAXpt2QsIeltL


七、我开源了哪些东西?直接拿走

全部在 github.com/CoderWanFeng 和镜像站 atomgit.com/python4office 上能找到。

  1. 个人网站源码:包含 Hexo 配置、Butterfly 主题定制、5 主题切换、SEO 脚本
  2. 新 API 层:用 Next.js 写的 MCP / AI-friendly 内容接口(可直接给 AI Agent 抓数据)
  3. 写作规范文档docs/naming-convention.mddocs/writing-guidelines.md
  4. 辅助脚本scripts/ 下有批量加封面、Hreflang SEO、CDN 刷新、批量翻译
  5. QClaw 接入教程:5 分钟把 AI Agent 接进你的工作流
  6. 选题库 + 文章模板 + 变现链路

全部免费,全部可以直接 fork。


八、最后说实在话

我不是为了情怀开源,我是为了让这条路值得一群人一起跑

单靠我一个人,我走不远。

但如果你也跑起来,咱们能跑出一条赛道:

  • 你做 Python 教程
  • 我做 Python 教程
  • 他做 Java 教程
  • ……

所有的流量、AI 推荐、Skill 调用,都是"个人网站内容生态"的胜利。

这不是一个人的游戏,这是一群人的游戏。

所以——

拿走我的开源项目,跑出你自己的 1000。

如果你跑出来了,欢迎回来告诉我;如果你跑不出来,欢迎回来问我。

咱们一起把这条路走宽。


一键拿走

👉 QClaw 体验https://qclaw.qq.com?channel=6070&share_type=invite-share&invite_code=DlAQAXpt2QsIeltL

👉 主仓库github.com/CoderWanFeng/python4office.cn

👉 国内镜像atomgit.com/python4office/python4office.cn

👉 姊妹站python-office.com

就是这些,干就完了。