You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
已经是我前几天乱搜,然后刷到一篇文章
https://66619.eu.org/article/auto-links
一个站长详细讲解了他网站有练的自动化的实现方式,作为也是一个没有服务器没数据库的空手白嫖党,我仔细看了一下这篇文章,目的一样,对于我的实现方式也是各有不同
然后我就留了个言
我是这样说的
作者你好,第一次看到你这个方案,和我博客的实现方法不能说截然不同,但也大有不同,我来讲一下我的方案Github Issues + Github Actions + Cloudflare R2 S3给issues整一个友链提交的模板给issues添加一个专门收集友链的标签,我这里是“友链提交”当有人提交issues时,actions把带有“友链提交”标签并且open状态的所有数据整理起来成json,存入s3优点方便审核,简单快捷,每一次有人提交都会有邮件提醒至于网站状态这种东西,都用Cloudflare了,Functions或者Worker都可以实现
后来这位站长也有回复
煮啵您好,感谢您的来访我觉得您的方案也是非常好的实现思路,主要是我们面向的受众不太一样,我的实现是基于Notion平台足够强大的数据库功能,但仅限于NotionNext项目部署的博客;而您的方案是无需Notion的,适配的范围更广但是,我参考了播客圈大佬(张洪、杜老师等)他们的友链设计,基本上是在自己网站用评论系统来收集信息,也就是说无需跳转GitHub等第三方,因为这样可能导致访客的直接流失,同时也更加麻烦。同时我看您的友链页还没有完成施工,所以我提交了一份,期待效果~至于您提到的“邮件提醒”,我的实现中运用NoteForms是完全可以做到的,同时不引入Cloudflare Workers是尽量减少使用的技术,降低部署难度,因为基于NotionNext的博客站长不一定使用Cloudflare,但一定会使用Github Actions,我的实现是尽可能满足NotionNext的站长而提出的最后感谢您提供的思路,s3确实是我准备研究的内容;我也在B站关注您了,期待未来更多的技术交流~~
其实我也不是什么主播啦!
看到他的留言后,其实我最后想了一下,我这个实现方法,我博客的所有技术,实现方式就是 Cloud flare + Github 也许这就是总结,他的是Notion + Actions,这两个组合让我的博客无限可能,我博客都是自己写的,并没有用现有的博客站,我的友链基于Issues提交,文章基于Discussions发布,Cloud flare托管网站,速度也是非常可以,最后后端的就Cf worker,但到现在为止,我还没有什么后端,特别是文章系统,用Discussions完全不用担心各种问题,剩下的都交给Github
当然,这只是基于我这种前端,没有购买服务器的,如果有服务器,再加上这些可玩性会更多
感谢这位站长,来我这里申请友链,欢迎来评价指导,我也在你那里留啦
一起加油,無限進步!
All reactions