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

🚅DeployTar 在服务器上快速上传部署(Hugo, Hexo, Astro, Jekyll, VuePress 等)静态网站服务

  •  
  •   go233 · 112 天前 · 1062 次点击
    这是一个创建于 112 天前的主题,其中的信息可能已经有所发展或是发生改变。

    DeployTar 基于 Golang 编写的开源静态网站(例如:Hugo, Hexo, Astro, Jekyll, VuePress...)部署程序,可自行部署测试或重新 DIY 编译实现自己的自定义需求。

    灵感来源于 basecamp 出品的 kamal-skiff。所不同的是 kamal-skiff 走的是 ssh 管理的路线。我发现 ssh 在 terminal 中是单独管理的,每次我要连接到远程的机器都要重新执行一遍 ssh-add /root/.ssh/xxx 好难受。

    所以我没有走这个条路,而是在服务器上部署了一个非常小的 web 服务,可以隐藏到 nginx 配置的网站后面,docker 镜像只有 10M 大小,通过前后端配置一个 apiKey 进行安全验证。

    可以非常高效的部署静态网站服务。当然,我这么搞可能并不是最好的,但是对我来说是比较方便的。如果您知道更简单便捷的部署管理方式,可以在下放留言一起探讨。

    DeployTar 在服务器上快速上传部署静态网站服务

    具体使用我在我的博客中写的非常详细 : DeployTar 在服务器上快速上传部署静态网站服务

    同时之前发的静态网站访客统计服务的帖子,也推荐大家看一下: 静态网站访客统计服务 V2EX 帖文地址

    有用的话,请点 star🌟呗 👍😘

    3 条回复    2024-01-10 19:30:25 +08:00
    lstz
        1
    lstz  
       112 天前 via iPhone
    给作者点 star 了,应该是很有用的

    顺便求 star 我的个人项目 laf-tools ,感谢
    go233
        2
    go233  
    OP
       112 天前   ❤️ 1
    @lstz cool ,你的工具好全啊 厉害 👍 已 star
    lstz
        3
    lstz  
       112 天前
    @go233 感谢大佬,继续努力 :P
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2245 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:10 · PVG 12:10 · LAX 21:10 · JFK 00:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.