跪拜 Guibai
← All articles
GitHub · Open Source · WeChat Mini Program

A Juejin Mini Program Wakes Up After an Eight-Year Commit Gap

By fthux ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

The project is a personal narrative about returning to long-abandoned code, not a technical breakthrough. It will resonate most with developers who have their own archived repositories and need a reminder that a project can restart without erasing its past.

Summary

The original Juejin mini program was built in two weeks and then left untouched for eight years, its GitHub repository archived and frozen in a read-only past. The developer recently unarchived the project and, instead of patching the outdated code, performed a full rewrite using the current Juejin Android app as a reference. The result is a modern mini program with restored navigation, articles, topics, search, and dark mode, now running alongside a converted H5 version. The project remains open-source, and the old article documenting its creation still sits online as a companion piece, separated from the new work by nearly a decade of commit history.

Takeaways
An eight-year-old Juejin WeChat Mini Program was unarchived and completely rewritten to match the current Android app.
The rebuilt mini program restores the homepage, pins, discover, courses, and profile tabs, plus search and dark mode.
An H5 version converted from the mini program is available at juejin.fthux.com.
The live WeChat version is outdated because the app store repeatedly rejected the update for social-content reasons.
The original 2017 article documenting the first build remains online as a historical record alongside the new code.
The developer also links to two other tools: GitZipPro for selective GitHub downloads and RenoPit for renovation document review.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗