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

写了个工具,像 IFTTT 一样通过 notion 自动创建更新绝大多数类型的网站

  •  
  •   pkwenda ·
    pkwenda · 2023-01-03 03:53:32 +08:00 · 1615 次点击
    这是一个创建于 450 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开源仓库: https://github.com/pkwenda/notion-site

    深度绑定 Notion 与 Hugo ,目前能做到类似 IFTTT ,只需要一次配置,就可以在任何地方维护网站,只需要:

    • github 账号
    • vercel 账号
    • notion 账号

    一下网站由 Notion-Site 基于 Github Action 每日更新 Notion 文档部署:

    网站 网站类型 Github 仓库地址 notion
    https://ns-doc.env.wtf/ 文档站 😀 github notion 原数据地址
    https://blog.env.wtf/ 博客站 😀 github notion 原数据地址

    和 notion 原生博客 & hugo 优劣对比

    产品 RSS 速度 备份 部署 移动端维护性
    Notion
    Hugo
    Notion-Site

    其实我的执念就是

    • 喜欢 Notion 的便利,但是遗憾功能和速度的缺失
    • 不想记忆命令,记不住
    • 有一份 notion 的备份数据
    • 不想买服务器
    • 不备案,希望有个不错的速度

    之前一直在尝试做 GUI 向的工具,因为 CLI 等环境还是很麻烦,因为想绑定 hugo ,抱着学习的心态尝试了很多 golang 生态圈的 GUI ,有非常多的兼容性问题,尝试了几个框架也没有稳定的版本,但是去年看到 站里 @saltbo 发布的项目给了我很多灵感,@saltbo 大佬的思路主要生成 markdown ,后续选择权交给使用者,我的思路是直接绑定 hugo 一条龙,不满意再自己调。


    本人拖延症十分严重,去年陆陆续续加元旦三天假重构了两遍,提供了文档+博客两个案例,算是提供一套方案+实现。可能还不是很完善,但是算是按自己的理解搞完了,希望对大家有帮助。感兴趣的可以试试,有问题欢迎反馈。逛了这么多年站,发现博客也是大家的执念,溜了,隐隐感觉又到了大家秀博客的时候了。

    祝大家 2023 开工快乐,2023 立的所有的 flag 都能完成~

    6 条回复    2023-01-04 18:21:49 +08:00
    gscsnm
        1
    gscsnm  
       2023-01-03 09:04:03 +08:00
    赞一个
    lockheart
        2
    lockheart  
       2023-01-03 09:39:39 +08:00
    很赞,加油
    lookStupiToForce
        3
    lookStupiToForce  
       2023-01-03 10:00:16 +08:00
    厉害的技术和行动力,谢谢分享!
    lantern3268
        4
    lantern3268  
       2023-01-03 10:22:31 +08:00
    感觉很不错啊
    yibie
        5
    yibie  
       2023-01-04 13:06:42 +08:00
    感觉不错啊~
    pkwenda
        6
    pkwenda  
    OP
       2023-01-04 18:21:49 +08:00
    @yibie #5 哈哈,值得一试,一劳永逸 😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5465 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:11 · PVG 16:11 · LAX 01:11 · JFK 04:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.