hugo是一个静态网站生成器,使用go语言,在win/linux上运行(可能有macOS,不确定),一般都push到GitHub,但我没GitHub账号,限制不够用了还得搬,cloudflare pages用手机操作也很麻烦(手机无法使用hugo命令行,装虚拟机/编译怕不是更麻烦),遂设计出我的方案。这个方案可以全程使用手机完成,完美解决我的痛点。
需要的东西
- 一台国内挂机宝(撸的云电脑更好,全过程不需要远程桌面外的端口映射)Windows系统(装linux面板会被当成无备案网站,会Linux的可以直接装linux)
- 一台用来放网站的机(没备案国外,有备案可以省略1)
效果: - 克服hugo本身的同步问题,随时随地开写(理论上)
- 作为一份额外备份
- 避免常见的静态页面托管局限性(请求限制、流量限制)
过程:
1.网站机装 sftpGo(别的ftp服务端也行),创建账户,并让挂机宝连接
2.在挂机宝上安装hugo 也可额外安装同步网盘实现markdown同步的效果
3.在挂机宝上运行hugo生成public文件夹后,通过ftp快速上传到网站机运行
4.如果挂机宝上安装有同步网盘(坚果云)或者使用了常见软件的同步功能,可以更快完成部署。
优点:
解决了我这种因为天气冷懒得开电脑的痛点。可以在浴缸里发布文章,配合joplin/obsidian的自动备份,属于是狡兔三窟。
缺点:
如果写博客的是一台固定电脑,属于鸡肋。
hugo markdown开头那一串东西需要手动写。而且要开远程桌面折腾目录。
绑定
我用sftpGo无法直接把东西传到容器里
@trojan #2
其实还有一步 是在vps上把上传的文件挪过去
如果能搞软链接(不懂瞎说的)应该可以克服
这么麻烦,我还是用notionnext吧
@cyolc932 #4 好软件 收藏了