03 June 2026, 18:02 (CST)
02 June 2026, 07:05 (CST)
2026年06月02日
修复
- 修复 Nanolog Edit编辑 不在 源代码的问题 (直接 编辑源码,但 不 立即推送更新到 公开仓库)
- 重置 Nanolog 内容, 书写 自己的 网站 维护内容
细节打磨
- 博客网页 Nanolog处 添加 ReDeplog 按钮,同 Edit Post 一致 (编辑 源码,重编译推送) 已添加
- 定时发送邮件 提醒自己 手动更新博客 待添加
开发进度
Done
- 源码推送在Codeberg, 网站15天后自动拉取编译更新网站github.io ; 实现 源码/网站 分离 (优点: 高频推送隐私信息剥离,后续可加装 密码解锁网页; 缺点: 构建 与 推送 分离 需 单独管理)
- 拆分一级板块:
Read,Write,Share,Project,Site Dev Log; 及其 二级分类 Nanolog模块开发完成 . 处于可用状态 (展示,可 直接 Edit)Blog模块 未完成(需 编写 index.html 及 blog.html 2个模板文件)Basb模块开发完成,并处于 可用状态, 暂定 该模块 用来进行 周记录 , 考虑 将 EditPost/ReDeplog功能同步过去 ;
UnDo
- 熟悉 该主题文件 的MD 博客编辑模式(该模式 精细,具有观赏性)
- 搜索功能 待开发(index.html 自有功能)
- 密码封锁 爬虫 和 无关访客 (该模块优先 开发 ,最小可用方案推出,后续迭代)
- 在Nanolog 中 添加 固定 格式: 约定更新时间, 考虑 添加 网页倒计时,并提前1小时 发送邮件提醒 给自己 该功能 可考虑
- Codeberg 中 补充 CI/CD 流水线, 该功能 还是必要的;
- 后续添加后端服务 (C++编写 核心模块, Go/.NET 进行Web后端API开发) 在 Vercel 或者 Cloudflare 中 进行 部署
Doing
Blog模块 正在开发调试中
细节补充
- 完整流程阐述:
本地拉取 私有源码仓库 Codeberg, 更新构建成功后推送(Zed 编辑 模板, Obsidian 编辑 MD); 手动触发公开博客网站Github.io仓库workflow拉取编译最新源码; 菜单栏Deplog 提醒 构建推送状态; NetNewWire 对网站进行RSS订阅
- 熟悉 了解 Zola功能 及 Ametrine主题功能
- 对其他博主博客有趣 基础刚性功能 务必添加,但柔和功能考虑添加
- 补充 CICD 流水线, 虽然本地是编译成功, github跨网站拉取codeberg 私有库也成功, 但 还是有必要进行构建cicd流水线的 熟悉流水线搭建,还有保证 环境搭建的流程 能够复现出来 ,例如 拉取主题仓库,更新依赖git模块, mac环境模拟zola 等细节 ; 该功能属于基础自动化功能,一旦实现,后续受益
- 评论区? 自认为有价值 适合分享的文章, 我会 主动发布到 HackerNew 上的; 我个人 不加载 和存储 评论数据, 使用HackerNew 足够了;
常用 命令
git pull # 拉取最新代码,因为Nanolog 存在线上Edit Post,所以 本地修改需谨慎,优先拉取最新代码
git add . # 添加所有修改的文件
git status # 查看修改状态
git commit -m "update nanolog" # 提交修改
git push # 推送修改
#上述操作 均是在本地编辑Codeberg仓库 ,与 公开网站Github无关
# 若基础信息更改, github 的编译流水线yml文件需同步修改,否则拉取编译失败约定/预订 下次更新时间
本周六