V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ssshooter
V2EX  ›  分享创造

在 iPhone 直接更新静态博客的思路

  •  
  •   ssshooter ·
    ssshooter · 2022-02-12 21:33:18 +08:00 · 2907 次点击
    这是一个创建于 1045 天前的主题,其中的信息可能已经有所发展或是发生改变。

    火星了请见谅

    其实就是 快捷命令 -> serveless function ( vercel ) -> GitHub API -> 自动部署( vercel )

    这里有一些实现细节

    顺便抛砖引玉,大家都用快捷命令实现了什么好玩的功能呢?

    11 条回复    2022-02-17 21:46:18 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       2022-02-12 21:45:49 +08:00 via iPhone
    我目前是 issue 或者 issue comment -> 触发 actions-> actions 解析 issue 或者 issue comment 内容生成 Jekyll post ,自动 commit 到仓库 -> GitHub Pages 自动构建

    出发点就是为了方便跨平台记录碎片
    xQmQ
        2
    xQmQ  
       2022-02-13 01:55:19 +08:00 via iPhone
    我这里是 hexo ,通过 vscode 的网页版,直接修改仓库文档,push 后 触发 GitHub actions ,渲染后部署到我自己的服务器
    http://www.xqmq.icu/posts/88e2d01a.html
    xinyana
        3
    xinyana  
       2022-02-13 02:47:37 +08:00 via Android
    levinit
        4
    levinit  
       2022-02-13 10:21:03 +08:00 via iPhone
    直接 termius ssh 到服务器 执行脚本 ,通用
    SenLief
        5
    SenLief  
       2022-02-13 17:10:25 +08:00
    迫于管理起来太麻烦,改用 notion 自动部署去了。
    tousfun
        6
    tousfun  
       2022-02-16 05:25:55 +08:00 via iPhone
    @SenLief 怎么做到的?
    SenLief
        7
    SenLief  
       2022-02-16 11:14:38 +08:00 via iPhone
    @919615766 github 有开源的利用 nextjs 部署到 vercel 的,你在 notion 写的会自动被拉取部署而且是静态的。
    tousfun
        8
    tousfun  
       2022-02-16 11:58:02 +08:00 via iPhone
    @SenLief 求个 github 链接,我见过几个类似的,感觉都不太好用。都是从 notion 的一个数据库里拉取。我想在任意数据库里写东西,然后发出
    SenLief
        9
    SenLief  
       2022-02-16 13:15:04 +08:00 via iPhone
    @919615766 那不行,目前 api 都是单页面的 token ,等以后看看有没有官方的 api
    qaqLjj
        10
    qaqLjj  
       2022-02-16 18:34:09 +08:00 via Android
    github action + vuepress 挺方便的
    marknote
        11
    marknote  
       2022-02-17 21:46:18 +08:00 via iPad
    无耻的搭车安利一下我的 MarkGit
    一个 iOS git client 和文本编辑器
    配合 GitHub/gitlab 更新网站很方便
    https://github.marknoteapp.com/MarkGit
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3792 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:55 · PVG 08:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.