什么值得做
DeanChensj/jiangshan-map · DeanChensj

拖一下就看见秦灭六国:一个 Google 程序员的历史地图,两周拿下 4000 星

它是什么 一个免费开源的网页:拖动时间轴看中国两千多年的版图变化,点城市看古今地名,点古人看他一生走过的路。

为什么火了 一拖就有画面、普通人有情绪的题材,被中文 X 和微博的资源号两轮转发,每次都冲上 GitHub Trending;内容做得够深,转发来的人看了愿意点星。

A你可以怎么跟 别再做中国历史地图,换一个同样有大众情绪的知识题材(单个时代、诗人行迹、日本或朝鲜半岛史、运河铁路变迁),做成一拖一点就变的网页,把内容做深,直接递给资源号。

A 级:配方清楚、一个人两三周能做出来、知道的人还不多;但能不能起量要赌有没有大号愿意转,同题项目没被转的都停在一两颗星。 小圈子里在传
数据(每天更新) · 建库 2026-07-23 · 4,554 星 · 7 天 +2,497
GitHub · 星数
02k4k10-2110-3011-0211-0511-084.6k
数据 2026-10-21 → 2026-11-08(19 天,13 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

一个只有一个公开仓库的程序员,用 AI 两周半做了一张能拖时间轴的中国历代疆域图,发小红书被限流、投推荐周刊没人理,直到 X 上一个 21 万粉的资源号转了一下。下面说清楚:它到底好在哪、星是从哪来的、同题的项目为什么都只有一两颗星、你想做一个同样能拿星的项目该怎么做。

一夜多了一百多颗星

2026 年 10 月 21 日一早,在 Google 工作的程序员 Dean Chen(GitHub 上叫 DeanChensj)醒来刷 GitHub,发现自己的「江山时序」一夜之间多了一百多颗星——前几天它还只有几十颗。他后来在博客里写:「接下来几天,这个数字一路涨到了 1400。到现在我还觉得有点不真实。」

到 11 月 6 日,这个仓库是 4346 星、500 个 fork。仓库 7 月就建了,但真正的增长全部发生在最近两周半。

它是什么,打开网页就明白:底部一条时间轴,从公元前 403 年拖到今天,上面的中国版图跟着变——秦灭六国、汉唐盛世、燕云十六州丢掉、元的疆域铺满亚洲、清的「秋海棠」。点开长安,看它两千多年换过哪些名字;点开苏轼,看他「黄州惠州儋州」一贬再贬的路线。免费,不用注册,GPL-3.0 开源。

两波,每一波都是别人转出来的

GitHub star 数(11-06):

日期累计 star发生了什么
10 月中以前几十作者自己发朋友圈、同事群求 star
10-21111X「知识分享官」@knowledgefxg 转发
10-22当天 +627(Trendshift)上 GitHub Trending,全语言第 19、HTML 第 1
10-281614少数派发作者的创作故事,腾讯新闻转载,每天 +70~140
10-311859X「周览资源」发帖:「已经获得 1.9K Star」
11-01 / 11-02当天 +676 / +774(Trendshift)微博资源号同款文案,再上 Trending,JavaScript 第 3
11-064346回落到每天 +120~250

作者自己在冷启动时把能做的都做了,几乎全没水花。他的原话(博客,10-25):英文版发 LinkedIn「毫无水花」,Reddit 上反响倒不错;「回到中文平台上,我几乎试一个碰壁一个:自己发小红书、发知乎都被限流」;10 月 17 日到 21 日先后投了阮一峰的《科技爱好者周刊》、GitHubDaily、小众软件论坛,「也没什么动静」。

转折是一条转发:「直到 X 上的『知识分享官』转发了我的网站,『江山时序』才第一次真正走进大众视野,几天之内收获了一千多个 star。」这个号 21.2 万粉,定位是 AI 编程、软件和资源网站。

第二波更有意思。10 月 31 日 X 上的「周览资源」发:「卧槽!有人把中国两千多年的历史做成了一张可以拖动的动态地图……已经获得 1.9K Star」;第二天微博「AIGC·非著名程序员」和 AI 博主张岱樾用几乎一模一样的文案再发一遍(「以前学历史靠背」),微博那条转发 392 次。这是典型的中文资源号互相搬运——上一波攒下的星数,成了下一波转发文案里的背书,再把它推上一次 Trending。

作者还在博客里写了一句很说明问题的话:「我自己发小红书被限流,火了之后倒有不少人在小红书和公众号上搬运我的地图,他们反倒拿到了不少流量。」

整个过程没有任何花钱推广的迹象,Hacker News 上也搜不到讨论。

这个点子不新,为什么是它

「可拖时间轴的历代疆域图」不是新东西。全历史(allhistory.com)2018 年就做了「时空地图」,范围还是全世界,它的 App(现名「全知识」)在 iOS 中国区有 6 万多个评分;App Store 上陈勇的「历史地图」2017 年就上了,近一万评分;英文世界有 GeaCron、OpenHistoricalMap。

更扎心的是同题开源项目。GitHub 上 2026 年 9 月以后建的「中国历史地图」类仓库,搜得到的都是 1–2 颗星(11-06):China-Historical-Time-Space-Map(9-24 建,2 星)、china-historical-maps、chinese-history-map……还有一个叫「山河纪」的同题项目,10-24 也投了阮一峰周刊。题目一样,结果差了三个数量级。

差别在两处。

一是第一眼和第二眼都撑得住。 第一眼是视觉钩子:不用装、不用注册,一拖就有画面,转发文案只需要一句话,录个屏就是素材。第二眼是内容量:164 个疆域快照、18 个朝代的「点地溯源」、104 位人物行迹、能用诗句定位(问「雪拥蓝关马不前」,它定位到韩愈被贬、立马蓝关的 819 年),还能叠现代省界、宣纸设色。评论区有人说「终于不用一边看历史一边搜这地方现在叫啥了」,有人说「这么细的颗粒度,背后做数据清洗的得掉多少头发」。作者自己讲,辽上京被画在了辽国疆域外面、蒙古帝国在罗布泊莫名破了个洞,都是他对着《资治通鉴》和正史一点点补的。资源号转的是第一眼,星是第二眼给的。

二是题材本身有全民情绪,不是开发者话题。 课本地图的怀旧、看看老家在唐朝属于哪个道、家长拿来给孩子讲历史——Reddit 上有海外华人说用它给孩子讲中国史,GitHub 上有一条回复只有一句:「我儿子被这网站硬控好几天。」这让它从程序员圈子溢出到了大众资源号,而资源号的读者恰好又会顺手点个 star。

还有一层加成:「一个理科生用 AI 两周半、两百多次提交做出来」本身就是个好故事。转它的几个号都是做 AI 和工具资源的,少数派也愿意发这篇。

同题项目没起来,不完全是因为做得差——hanzu.de 那种只有 14 个关键年份的「示意图」确实浅,但山河纪这类没被大号看见,也就没有然后了。内容深度是被转之后留得住的前提,被转是起量的直接原因。

已经有人在跟

  • Geeprox/jiangshan-map:fork 之后扩成世界历史地图(前 3400 年到 2024 年),11-06 只有 3 星。
  • lz1219/jiangshan-xingzhi:10-31 建,给地图加笺注层。
  • 懒猫微服的社区把它打包成了应用;作者的同事有人做家乡历史地图、有人拿它背唐诗。

这些衍生几乎都没拿到星。说明「在江山时序上改一改」这条路没戏——资源号不会为同一张地图转第二次。

如果是你

A。能跟,但跟的是它的配方,不是这张地图。 中国历代疆域这个位置已经被它占了,再做一张只会被当成搬运;值得做的是换一个同样有大众情绪的知识题材,用同一套「一拖一点就有画面 + 内容做深 + 找资源号」的打法。最大的一处赌是有没有一个大号愿意转你。

适合谁:一个人就够,会写前端、能和 AI 一起啃数据,自己真的喜欢某个题材(作者从小翻课本地图,做到半夜还在补辽上京的边界——数据那一半没有热情撑不下来)。最好有两三周晚上和周末的整块时间。

不适合谁:想靠它赚钱的(它没赚钱,也没打算赚);只想换个皮再做一张中国历史地图的;对题材没兴趣、指望 AI 一句 prompt 出成品的(作者第一版就是一句 prompt 出来的,只有几个粗糙的色块,真正的工作在后面两百次提交里)。

怎么做:选题按三个条件挑——普通人有情绪(怀旧、老家、孩子)、能做成一拖或一点就变的画面、有开源数据可以啃。候选:三国 / 春秋战国这样的单个时代做到逐年、唐诗宋词作者行迹全集、中国铁路或运河的百年变迁、日本或朝鲜半岛历代疆域(给日语、韩语读者)、世界史但只做一个大众关心的切面(比如丝绸之路)。做成纯网页,不注册;每个状态都有能分享的深链(作者的链接能直接打开「741 年的长安」);README 放 GIF、双语说明,让资源号拿去就能发。

怎么拿到星:自己发、投周刊、求朋友 star 都要做,但别指望它们——作者全做了,几乎没水花。真正要做的是把作品直接递到中文资源号手里:X 上的「知识分享官」「周览资源」这类账号、微博上的 AI 和工具博主,私信一段能录屏的演示。被转一次、攒到一两千星之后,第二波往往是别的资源号拿着星数自己来搬。英文版发 Reddit 对应的兴趣版块(r/MapPorn、r/ChineseHistory 这类),反响比 LinkedIn 好。

什么时候之前:没有硬窗口,题材不会过期。但「用 AI 两周做出 X」这个叙事在资源号那里的新鲜感在变淡,越早越好;寒暑假前后、开学季家长和学生的关注会更高(推断)。

什么情况说明看错了:① 未来一两个月里,同类「可拖动的历史 / 知识地图」又有两三个被资源号转起来、都拿到上千星——说明这条路已经挤了,资源号开始审美疲劳;② 你的项目做到江山时序那种内容量、也递给了几个资源号,一个月内仍然没人转——说明它这次是赶上了一次性的运气,不是可复制的配方;③ 反过来,如果 Geeprox 那样的世界版、或者某个日本史版本被大号转起来了,说明题材平移这条路是通的,要抓紧。

数据与出处

  • star 与 fork:GitHub,10-21 至 11-06 逐日;单日增量与 Trending 排名来自 Trendshift。
  • 作者经历与引语:作者博客《从历史课本里的插图,到 GitHub 1k star》(10-25),少数派同文(10-27),腾讯新闻转载(10-29)。
  • 转发:X @knowledgefxg(转发时间按作者自述和 star 跳涨时间推断是 10-20/21,具体互动数没取到)、X @grgerwcwetwet(10-31)、微博「AIGC·非著名程序员」(11-01,转发 392)。
  • 同题项目星数:GitHub 搜索,11-06。
  • 竞品评分:App Store 中国区。
  • 网站本身的访问量不知道;star 只代表关注,不代表多少人在用。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
全历史 时空地图(allhistory.com,App 现名全知识)网页2018(App)iOS 中国区全知识 61959 评分商业、全世界、要下 App;江山时序只做中国但更细、宣纸审美、免费开源无注册,有诗词与人物行迹
谭其骧《中国历史地图集》电子版 / historiamap.com网页纸本 1980s;网站未核实学术权威静态分册,不能连续拖动;historiamap 只覆盖少数朝代
CHGIS 中国历史地理信息系统其他2000s学术数据集是数据不是大众产品
GeaCron / OpenHistoricalMap网页多年前国际全世界通用、英文,中国部分粗,无地名沿革和诗词
history.hanzu.de 中国历史地图·按年份看疆域网页未核实未知只 14 个关键年份、自称示意图,深度差很多
历史地图(陈勇)/ 酷玩世界历史iOS2017 / 2022iOS 中国区 9863 / 5431 评分老牌工具 App,界面老,无点城溯源、人物行迹
山河纪(zhaoguhong)、China-Historical-Time-Space-Map开源2026-09/10个位数星几乎同题,但完成度低且没被大号转发
用户从哪来
  • 查实 X 中文资源大号转发(知识分享官 @knowledgefxg,21.2 万粉):作者博客自述「直到 X 上的知识分享官转发…几天之内收获了一千多个 star」;与 10-21~23 跳涨吻合
  • 查实 X/微博资源号二次搬运(周览资源、AIGC·非著名程序员、张岱樾):10-31 周览资源推文写「已获得 1.9K Star」;11-01 微博同款文案转发 392;对应 11-01/02 +676/+774
  • 查实 GitHub Trending:Trendshift:10-22 全语言 #19、HTML #1;11-01/02 全语言 #20/#21、JS #3
  • 查实 作者自写故事文章(博客、少数派、腾讯新闻转载):sspai.com/post/117510(10-27),news.qq.com 10-29 转载
  • 查实 Reddit(r/MapPorn、r/ChineseHistory)英文版:作者自述反响不错;帖子存在,分数未取到
  • 查实 中文推荐社群投稿(阮一峰周刊、GitHubDaily、小众软件):10-17/10-20/10-21 投稿;作者说没什么动静
  • 查实 朋友圈/同事群求 star:作者自述
  • 查实 小红书/知乎自发:作者自述被限流;后来是搬运号拿到流量

江山时序(DeanChensj/jiangshan-map)为什么能跑出来

渠道:GitHub · 研究日期 2026-11-06 · 在线:deanchen.me/jiangshan-map/

一句话

在 Google 工作的程序员(Shangjie Chen,Sunnyvale)用 vibe coding 两周半做出的「可拖时间轴的中国历代疆域地图」,纯前端、免费、GPL-3.0。它靠的是一个人人一看就懂的视觉钩子(拖一下,秦灭六国、唐宋元明清的版图在眼前变),被中文 X / 微博的「资源分享号」接连转发,打了两波:10/21–23 一波、10/31–11/2 一波,每波都把它推上 GitHub Trending,Trending 再反哺 star。不赚钱,也没打算赚钱。

数据

  • star:创建 2026-07-23,但 10 月中以前只有几十星;10-21 库内 111 → 10-28 1614 → 11-06 4346(fork 500)。近 7 天 +2560,前 7 天 +1675;库内单日最高 11-03 +781(来源:github 库 repo_day / 数据卡)。
  • Trendshift(UTC 日)逐日:10-21 +245、10-22 +627、10-23 +253;10-31 +207、11-01 +676、11-02 +774、11-03 +316,之后每天 ~250 回落到 11-06 的 +122。GitHub Trending:10-22 全语言 #19 / HTML #1;11-01、11-02 全语言 #20、#21,JavaScript #5、#3(https://trendshift.io/repositories/310545)。
  • 贡献:作者 306 次提交,其余外部贡献者每人 1–3 次;23 天合并 173 个 PR(Trendshift)——基本是作者一人用 AI 高频迭代。
  • 作者 GitHub 账号只有这一个公开仓库,233 粉丝,公司写 Google。

用户从哪来(时间线,有证据)

  1. 作者自己铺渠道,几乎都没水花(作者自述,deanchen.me/history/atlas/2026/10/25/jiangshan-map-story.htm… ,少数派同文 sspai.com/post/117510 ,10-27):先发同事群、朋友圈求 star;英文版发 LinkedIn(无水花)和 Reddit(r/MapPorn、r/ChineseHistory 有正面反响);中文小红书、知乎「被限流」;10-17 投阮一峰周刊(https://github.com/ruanyf/weekly/issues/12463 ,无回复)、10-20 投 GitHubDaily(https://github.com/GitHubDaily/GitHubDaily/issues/1256)、10-21 投小众软件论坛(https://meta.appinn.net/t/topic/94075),作者说「没什么动静」。
  2. 第一波引爆:X 大号「知识分享官」@knowledgefxg(21.2 万粉)转发。作者原话:「直到 X 上的『知识分享官』转发了我的网站,『江山时序』才第一次真正走进大众视野,几天之内收获了一千多个 star」。时间对得上 10-21 起的跳涨(10-21 早上作者发现一夜多一百多星)。随后 @LinearUncle(10-23「感谢博主推荐」)、@hiheimu 等跟转;Trending HTML #1 再放大。
  3. 自己补一篇「创作故事」:10-25 博客、10-27 少数派发《我用AI做了一张两千年的中国历史地图》,10-29 被腾讯新闻转载(https://news.qq.com/rain/a/20261029A067RA00)。这一周每天稳定 +70~140,属长尾。
  4. 第二波:中文资源号二次搬运。10-31 X「周览资源」@grgerwcwetwet 发「卧槽!有人把中国两千多年的历史做成了一张可以拖动的动态地图…已经获得 1.9K Star」(https://x.com/grgerwcwetwet/status/2116500172889076052);11-01 微博「AIGC·非著名程序员」同款文案(转发 392)、AI 博主「张岱樾」跟发(https://www.sina.cn/news/detail/5360513270678221.html)。这几条的文案几乎一模一样(「以前学历史靠背」),是典型的资源号互相搬运。对应 11-01、11-02 两天 +676、+774,并再上 Trending JS #3。
  5. 长尾聚合站:Telegram「Code Stars」、aronshare、sucaizy、tg.okhk.net、Threads(台湾 @david888.chiang、@dingyi)、Plurk、Reddit r/BestGitHubRepos(3.2k star 时)、YouTube Shorts。作者自述小红书、公众号上「不少人搬运我的地图,反倒拿到了不少流量」。

没有任何付费投放的迹象;也没有 HN 上的讨论(搜不到)。

竞品

产品形态上线规模和江山时序的不同
全历史「时空地图」(allhistory.com/map;App 现名「全知识」)网页 + iOSApp 2018iOS 中国区「全知识」61959 评分、「全历史」2769 评分商业公司、全世界范围、要下 App/注册;江山时序只做中国、免费开源、宣纸风、古今地名对照更细
谭其骧《中国历史地图集》及其电子版(guoxue123、historiamap.com 矢量化)网页/扫描件纸本 1980s学术权威静态分册图,没有拖时间轴的连续变化;historiamap 只覆盖春秋、战国、秦、明
CHGIS(哈佛/复旦中国历史地理信息系统)数据集2000s学术是数据不是产品;江山时序把这类开源数据做成大众可玩的界面
GeaCron、OpenHistoricalMap、OldMapsOnline TimeMap网页多年国际全世界通用、英文为主,中国部分粗;没有诗词、人物行迹
history.hanzu.de「中国历史地图·按年份看疆域」网页未核实未知同样拖时间轴,但只 14 个关键年份、自称「示意图」,内容浅得多
wowhistorymap.com、App Store「历史地图」(陈勇,2017,9863 评分)、「酷玩世界历史」(5431 评分)网页/iOS2017–2022小中型老牌工具型,界面老;没有「点城溯源」「点人溯事」和 AI Skill
山河纪(zhaoguhong,ruanyf/weekly #12730,10-24 投稿)、yelvnanxian/China-Historical-Time-Space-Map(9-24,2 星)开源2026-09/10很小几乎同题,在江山时序之前或同时出现,但没被分享号转发

结论:「可拖时间轴的历代疆域图」不是新点子,全历史 2018 年就做了,还做得更大。江山时序没有发明新品类。

为什么是它跑出来

  1. 视觉钩子极强、零门槛:不用装、不用注册,打开网页一拖就有「秦灭六国、唐的版图有多大」的画面;每条转发文案都只用这一句就够(「你拖一下时间轴…直接摆在眼前」)。适合截屏/录屏传播。
  2. 话题是全民情绪,而不是开发者话题:历史课本地图的怀旧 + 「看老家在各朝属于哪国」(LinearUncle 评论)+ 家长给孩子讲历史(Reddit、「我儿子被这网站硬控好几天」)。这让它从 GitHub 圈层溢出到大众资源号。
  3. 「GitHub 开源 + 几千 star」本身成了中文资源号的内容格式:「卧槽!有人把…做成了…GitHub 已获得 1.9K Star」——资源号需要这种「免费、开源、宝藏网站」素材,星数又成为下一轮转发的背书,形成两波循环。
  4. 内容深度够撑住第一眼之后的好评:164 个疆域快照、18 朝点地溯源、104 位人物行迹(苏轼、玄奘、张骞)、诗句定位(「雪拥蓝关马不前」)、现代省界 X 光叠加、宣纸设色。评论里「数据清洗得掉多少头发」说明用户感知到了用心,比 hanzu.de 那种 14 个年份的示意图强一大截。
  5. AI 时代的叙事加成:「理科生用 AI 两周半 200 次提交做出来」本身是 vibe coding 的好故事,X 上 AI 圈的资源号(知识分享官定位「AI编程、科技软件、资源网站」)愿意转,少数派也愿意发。
  6. 作者在冷启动期很勤快:双语 README、可分享的深链(?year=741&place=长安)、embed 参数、GIF 演示、各推荐社群全投了一遍。虽然直接效果有限,但被大号看到时所有素材都是现成的。

差异化

  • 相对全历史等商业产品:纯中国、更细(州郡政区、古今地名谱系、关隘、河道变迁)、宣纸审美、免费开源无注册,外加「点人溯事」诗词路线、AI Skill。
  • 相对其他开源同题项目:完成度和内容量高一个量级,且有英文版。
  • 是不是跑出来的原因:一半是。差异化保证了「转发后的人看了会觉得好」,但让它被看见的直接原因是资源号转发(分发)。同题的山河纪、hanzu.de 产品不差太多但没被大号转发,就没起来。

被多少人看见、有没有人抄

  • 可见度:小圈子里在传,并已溢出到中文大众资源号——X 21 万粉大号、微博 AI 博主转发几百次、少数派、腾讯新闻转载;但没有大型媒体专题,也不涉及收入(不赚钱)。
  • 跟风/衍生:Geeprox/jiangshan-map(fork 扩成世界历史地图,前 3400–2024 年)、lz1219/jiangshan-xingzhi(10-31,笺注层)、lazycat 打包成 LPK 应用;作者提到同事做家乡历史地图、背唐诗版本;小红书/公众号上搬运它的内容号。还没看到商业化的抄袭 App。

可借鉴

  • 选一个大众有情绪的知识题材(历史、地理、诗词),做成「一拖/一点就有画面」的网页,天然适合资源号转发。
  • GitHub 开源 + star 数是中文资源号最爱的包装;把 README 做成可直接截图/搬运的素材(GIF、深链、双语)。
  • 主动投稿的社群不一定接,但被一个分享号大号转发就够起量;可以直接找这类号(知识分享官、周览资源、微博 AI 博主)。
  • 题材可平移:世界史、日本史、家乡史、诗人行迹、丝路……已经有人在做世界版 fork。
  • 商业上它没变现;想赚钱的人可以把同样的东西做成教育 App / 教具(家长、老师是明确用户)。

不确定

  • @knowledgefxg 那条转发的具体时间和互动数没取到(X 页面要登录;x-radar 本地语料搜不到),只靠作者自述与 star 时间吻合推断是 10-20/21。
  • Reddit r/MapPorn、r/ChineseHistory 帖子的分数没取到(403)。
  • 网站本身的访问量未知;star 只代表关注。
  • history.hanzu.de 的上线时间未核实,不确定它是先行者还是跟风者。

文章由 AI 根据公开数据和我们每天采集的数据写成,数字带出处,推断已标明