ppoffice

Activity

Stars and mentions · Last 30 days, Oct 6 – Nov 4

GitHub stars7
Mentions1
01234Oct 6Oct 20Nov 4
UTC days · repositories ppoffice owns2 repositories

Top repositories

ppoffice’s repositories ranked by pull request authors, as on trending.

Loading

Contributes to

Repositories outside ppoffice’s account where ppoffice opened or reviewed pull requests in the past 365 days.

Who noticed ppoffice

Everyone who starred or forked ppoffice’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

1post
Nov 50 posts
  1. V2EX · · 分享创造 · @maokai · ppoffice/hexo-theme-icarus

    我花了$650(等价)重构了我的老开源项目 Icarus 这个 Hexo 主题我维护很多年了,中间有两年基本没怎么管。一堆依赖过时,好多集成的第三方服务早就挂了,PJAX 切页面也一堆 bug (搞笑的是 PJAX 也停止维护了),issue 区一直挂着。最近用 AI 编程工具把它和它底下的组件库一起大修了一遍。前后加起来两个仓库 241 个提交,大部分是最近两周干的。实际代码净增差不多两万行,加上测试和文档有四万多。 ![]( ppoffice.github.io) 挑几个新功能说: - 加了个 Material 3 Expressive 主题,Cyberpunk 主题也重做了 - 固定导航栏、鼠标悬停预加载、文章过期提示、阅读进度条、代码块折叠预览、深浅色切换 - GitHub 贡献日历挂件,原生的系统分享 - 统计脚本改成用户同意以后再加载,顺便加了 Umami 和 Matomo - 评论、相册、数学公式这些第三方库基本全升了一遍:Waline 、Artalk 、Twikoo 、Gitalk 、lightGallery 、MathJax 4 、KaTeX…… - AddThis 、Gitment 、Valine 、FeedBurner 、百度分享这些凉了的服务,都标成废弃了 - PJAX 的坑修了一大堆,另外也支持 Hexo 8 了 用的开发工具本地主要是 OpenCode ,配合 OpenChamber 当图形界面(很好用,强推)。另外也用了 Claude Code Desktop ,还有 Claude 的 Cloud Environment (主要是为了用掉送的 credit )。模型基本就两家:GPT-6.1 Sol ( high )和 Claude Opus 5.5 (high)。GPT 走的是订阅,Claude 这边是订阅和送的 API credit 。 为什么说是 $650 呢? OpenCode 显示这一周用了 2.3B token ,98% 都是缓存。按 API 价格折一下,GPT-6.1 Sol 那部分大概三百刀,Opus 大概一百刀,再加上 Claude 之前送的 $250 Cloud Credit 也全砸进去了,一共差不多 $650 。虽然没有真的花钱去买 API credits 。 下面是我的一些开发感受: - GPT-6.1 Sol:写前端代码能用,但审美确实不太行,做出来的东西有时候让我红温。最烦的是它特别爱过度防御,动不动就加兜底、加兼容、加一堆说明。改文档时最明显,本来两句话的事,它能给你写成一份免责声明。。。 - Claude Opus 5.5:前端写得好,审美也比 Sol 强一截。最关键的是很少返工,经常一次就做对,省了不少来回折腾的时间。 - Claude Code Desktop vs OpenCode / OpenChamber:做前端的话,Claude Code Desktop 更省心。它会自己盯着 GitHub 上的 CI ,挂了就去修。OpenCode 那边得自己跟 Agent 说去盯,或者自己配置。 - API vs 订阅:API 真的贵。照着 Coding Plan 的用量去刷 API ,分分钟破产。 - Claude Cloud Environment:不太推荐。比如项目目录以外的文件都没法直接看,很多本地习以为常的操作都受限。要不是为了把那 $250 用掉,我是不会碰它的。 个人的一些碎碎念: 以前维护开源项目真的很耗时间。升级一个依赖,可能就要挂掉一串功能,修完还得一个个手动测,所以很多项目最后都是作者没精力了就那么放着。现在因为 AI 这种体力活变得很轻松。就像这次,我几年没动的项目,一两周就能翻新一遍。我觉得会有很多像 Icarus 这样的老项目,借着这波重新活过来。 但反过来讲,像静态网站生成器和博客主题这类项目,受到的冲击也很大。现在让 AI 从头设计一个好看的静态网页比去研究一个主题的配置文件还快,想加什么功能也就几句话的事。以前大家用主题,是因为自己写不出来或者懒得写,这个理由却正在消失。讽刺的是我正是用 AI 把一个可能正在被 AI 淘汰的项目救了回来。 既然这样的话,那开源前端项目的意义再 AI 时代下又是什么呢?我做维护开源项目这些年,真正花时间的其实不仅是写页面,而是那些看不见的东西:几十种评论、统计和分享服务怎么接,哪些服务已经凉了要怎么让用户平滑迁移,每个组件怎么正确初始化和销毁等等各种情况踩过的坑。这些经验正是靠用户的 issue 一点点磨出来。AI 或许能很快造出一个好看的页面,但一个被几千个博客实际用过、踩过坑的项目,品味和可靠性是却是 AI 不能很容易就生成的。 AI 时代下,代码越来越便宜,品味、经验和社区反而更值钱了。也许以后的开源项目,不只是给人用的,也是给 AI 参考的。AI 写的好东西,很大一部分也是从这些项目里学来的。 --- 新版本都已经发到 npm 上了,还在用 Icarus 的朋友可以升级试试,有问题直接提 issue 。也想听听大家用 AI 维护老项目是什么体验。 - [hexo-theme-icarus]( ppoffice/hexo-theme-icarus) - [hexo-component-inferno]( ppoffice/hexo-component-inferno)

    2 comments

Achievements

Awards earned by the repositories ppoffice owns. Select an award to embed its badge.

No awards yet

Repositories earn awards by reaching the top three in a completed trending day or week.

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.