• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dartabe
V2EX  ›  程序员

用 Google sheets 当 CMS 做了一个 疫苗追踪 的网站

  •  1
     
  •   dartabe · Jan 31, 2021 · 5089 views
    This topic created in 2102 days ago, the information mentioned may be changed or developed.

    duif.cc

    为什么要做这样一个网站

    • 想体验下 Google sheets 当 CMS 的感觉
    • 假消息太多, 但是数据不会骗人,所以做了个最简单的网站

    主要用了

    Nextjs 输出静态页面

    结果

    • Google sheets 挺好用的

    • 网站挺快的

    • d3.js 挺强大的

    • 从三个主要国家的情况来看 大规模疫苗注射之后, 确诊人数平缓下降

    希望大家给点建议什么的, 第一次买了个域名弄了个站

    Supplement 1  ·  Jan 31, 2021
    哦 对了 还有个好处就是可以白嫖 因为 API 只会在构建网站时调用

    Google sheets 还带多人协作和版本控制


    Sheets 里面还可以插各种复杂公式, 我没有系统学过后端, 和 Serverless 函数结合着用给了我一种分层了的感觉
    Supplement 2  ·  Feb 24, 2021
    现在用 Nodejs 写了个爬虫 每天运行一下就自动更新数据了 (用的也是 Google Sheets API)

    Vercel 也有 hook 可以自动部署
    25 replies  •  2021-02-02 12:08:10 +08:00
    xinyana
    xinyana
    Jan 31, 2021 via Android
    1
    数据不太感兴趣,技术蛮有意思的,可否简单讲两句
    dartabe
    dartabe
    OP
    Jan 31, 2021❤️1
    2
    @xinyana 用 类似 Excel 的东东当 CMS / 数据库

    Serverless 函数 输出 API

    Nextjs 搭建然后输出静态化的页面 d3.js 画图

    静态页面就是快 SEO 友好 React 给他一点 Web App 的感觉

    没了
    henryhu
    henryhu
    Jan 31, 2021
    3
    serverless 函数是什么? google sheets 自带的?
    indev
    indev
    Jan 31, 2021
    4
    https://sheety.co/ 用这个轮子就行
    dartabe
    dartabe
    OP
    Jan 31, 2021
    5
    @henryhu Apps script 不止 sheets 应该很多 drive 里面的文件都能用
    dartabe
    dartabe
    OP
    Jan 31, 2021
    6
    @indev 太简单了 根本不用轮子啊 输出数据用的函数就是小学生级别的编程
    YUX
    YUX
    Jan 31, 2021
    7
    @indev 这个太贵了
    zfish
    zfish
    Jan 31, 2021 via iPhone
    8
    /t/749888 我也用 Google sheet 作为 CMS 搞了一个个人社交媒体监控 dashboard
    PeakFish
    PeakFish
    Jan 31, 2021 via iPhone
    9
    还有这种操作
    uptonking
    uptonking
    Jan 31, 2021 via iPhone
    10
    google 对国内太不友好了,用腾讯文档做个吧
    jr55475f112iz2tu
    jr55475f112iz2tu
    Jan 31, 2021 via Android
    11
    挺有意思的,想知道疫苗注射人数的数据是哪里来的,爬虫?还是?
    dartabe
    dartabe
    OP
    Jan 31, 2021 via iPhone
    12
    @czfy ourworldindata 和各国官方网站,可以用爬虫爬,但我不太会就没写,数据也不多
    xinyana
    xinyana
    Jan 31, 2021 via Android
    13
    Google sheets 刘充当了数据库的作用吧?为啥不用数据库呢
    Leon6868
    Leon6868
    Jan 31, 2021
    14
    @uptonking 腾讯文档有类似的 api 吗?我没找到。
    wangdefu
    wangdefu
    Jan 31, 2021 via Android
    15
    有点意思
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Jan 31, 2021
    16
    可以的,我去了解一下 Google sheets,感觉用来做这种网站还挺合适的
    leohxj
    leohxj
    Jan 31, 2021
    17
    headless cms 模式。
    另外推荐自带 RESTFUl API 数据库工具,Airtable.
    https://airtable.com/api
    rilong12
    rilong12
    Jan 31, 2021
    18
    挺有意思的。Apps script 支持自定义域名吗?还是需要自己反代
    FourAndHalf
    FourAndHalf
    Feb 1, 2021
    19
    有教程吗
    jr55475f112iz2tu
    jr55475f112iz2tu
    Feb 1, 2021
    20
    @dartabe 原来如此,所以可以理解为手动获取?
    dartabe
    dartabe
    OP
    Feb 1, 2021 via iPhone
    21
    @czfy 人工 智能筛选
    jr55475f112iz2tu
    jr55475f112iz2tu
    Feb 1, 2021
    22
    @dartabe 明白 (doge
    ningyu1
    ningyu1
    Feb 1, 2021
    23
    确实是一个白嫖的好方法
    billzhuang
    billzhuang
    Feb 1, 2021
    24
    不错,彭博社也有个类似的网站
    indev
    indev
    Feb 2, 2021
    25
    @YUX 我没怎么看,以为很便宜~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3182 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 11:05 · PVG 19:05 · LAX 03:05 · JFK 06:05
    ♥ Do have faith in what you're doing.