TimelineJS 开源 · MPL-2.0
Timeline JS is a free, easy-to-use tool for telling stories in a timeline format.
简介
TimelineJS 是 Knight Lab 的开源交互时间线工具,对标手写时间轴与新闻叙事组件;新手用 Google 表格即可制作,熟手可用 JSON 定制,支持嵌入多种媒体。
表格方案需 Google Drive 并“发布到 Web”,数据会公开且每次从 Sheets 读取,删表会失效;隐私项目应改用 JSON 与自有服务器。需现代浏览器,不支持 IE10 前;支持中文界面,技术支持仅英文。
互动时间线表格创建多媒体来源网站嵌入开源工具JSON定制外观配置多语言设置
界面截图

部署方式
iframe 嵌入
适用于把由 Google Spreadsheet 生成的 TimelineJS 直接嵌入任意网站或博客页面,像嵌入 YouTube 视频一样使用。
分享链接 / oEmbed
适用于在 Medium 等支持 oEmbed 的平台发布,只需粘贴生成的时间线链接即可展示。
JavaScript 直接实例化
适用于需要自定义安装、使用 JSON 数据源或通过自有 Web 服务器权限控制隐私访问的高级场景。
WordPress 插件
适用于可安装插件的自托管 WordPress 站点,通过 shortcode 或实验性 oEmbed 嵌入 TimelineJS。
基本信息
类型 开源软件
开源协议 MPL-2.0
最近核实 2026-07-18
广告位 300 × 250 广告
数据说明
Stars / 提交时间来自 GitHub API 自动同步;定价与功能信息人工核实。