Day 1:从不知道博客是什么,到拥有自己的网站

起因

说实话,今天之前我连"博客"是什么都不太清楚。就知道别人老说"写个博客",心想那是个啥?

最近 AI 火了,装了个 Claude 试了试,一用就上瘾了。然后又搞了 VS Code、OpenClaw、DeepSeek API、小米 API,前前后后花了几十块钱。还用 Python 做了一个 C 盘清理工具叫 CleanBuddy

做了东西总得有个地方放吧?于是就有了这个网站。

今天干了啥

1. 装了 Pelican

Pelican 是一个用 Python 写的静态网站生成器。你只需要写 Markdown 文件,它帮你生成整个网站。对我这种小白太友好了。

pip install pelican markdown

一行命令搞定。

2. 选了名字

想了很久,最后选了 ZeroToDev —— 从零到开发者。因为这就是我的故事。

3. 写了第一篇博客

其实就是把我的经历写下来:怎么装的 Claude,怎么上瘾的,怎么做出来的 CleanBuddy。写 Markdown 比想象中简单多了。

4. 注册了 Gitee

本来想用 GitHub,结果网络不稳定连不上。改用 Gitee(码云),国内的,速度快,中文界面。

5. 上传了 CleanBuddy 源码

用 Git 把代码传到了 Gitee,第一次用 Git,踩了不少坑: - 跑错目录,差点把整个电脑的文件都传上去 - 密码认证失败,改用 SSH 密钥 - 仓库地址末尾多了个 + 号,死活传不上去

但最后都解决了。

6. 网站部署

把网站代码也传到了 Gitee,准备用 Gitee Pages 部署上线。

花了多少钱

项目 花费
DeepSeek API 几十块
小米 API 几十块
Claude Code 免费试用
VS Code 免费
OpenClaw 免费
Gitee 免费
Pelican 免费

总花费:几十块。比一顿火锅便宜,但学到的东西比火锅多。

踩的坑

  1. Git 跑错目录 — 在用户根目录初始化了仓库,差点把所有个人文件都传上去。教训:cd 到项目目录再操作!
  2. Gitee 密码认证失败 — 现在 Gitee 不让用密码推送代码了,要用 SSH 密钥或者私人令牌。
  3. 仓库地址多了个 + — 一个小符号导致 404 错误,排查了半天。

接下来的计划

  • 完善 CleanBuddy 的功能
  • 做一个小游戏
  • 继续学 Python
  • 把网站设计得好看一点

感想

一天前我还不知道博客是什么,现在已经有了自己的网站、自己的代码仓库、自己的第一篇博客。

技术这东西,真的不用等"准备好了"再开始。边做边学,遇到问题解决问题,这就是编程的乐趣。

ZeroToDev,Day 1 完成 ✅

links

social