我平时除了写一些可以公开的博客外,还会写点自己私密的想法,那些内容七零八落的散布在各个工具里,比如 Notion、Obsidian、Drafts、备忘录。我想把这些内容都发布到博客中,统一管理,但是无奈有些无法公之于众的内容,而且我的博客是纯静态的,无法进行访问控制。其实也可以用 Nginx 来实现一个简单的密码校验,但这么做不是很优雅,更何况我的博客目前完全托管在了 Cloudflare,控制权已经不在我手里了。
《黑客与画家》那本书里有这么一句话:
创造优美事物的方式往往不是从头做起,而是在现有成果的基础上做一些小小的调整,或者将已有的观点用比较新的方式组合起来。
前段时间看到了这个网站,https://txtmoji.com/,它可以把我们的内容加密成 emoji,只有知道密码的人才可以解密。这给了我一个可以组合的灵感:我将私密日记先转成 emoji 后再然后发布就好了。
比如这段内容:
😹🙊😹👔👯🙊😰😵😰👐😵😱🙍👰😱👱😯👳😵👚👓🙄😲👦👑🙃👰👢👏👓😵👐😸👑👳👶😯🙃👰👚😹👦😫👖👏👤👯🙄👺👺👨👬👘👺👵👬👡🙇🙆👳😸😹😶👓👗👨👩👤🙅👧🙁👴👶👮👖🙎👐😸👔😲🙊👵👵👑😹🙅👫👓👡🙆👏👗😲👵😰🙆👴👗😸👑👵👏🙁👩👤👩😲👡😰👮👩😴👶👧😳👌👡👤👒🙃👬👏👷😴👹🙄👐👡😲👏👬👔👫👣😷👸👺🙊👲👷😽😽
密码是:1234
,看看我留下了什么悄悄话。
我看了下这个网站完全是通过前端加密,没有将我的内容上传到服务器。有点遗憾的是这个网站目前还没有开源,等以后开源了自己再私有化部署一个。
最近准备用这个方式发布几篇文章试试看,文章分两种,一种是标题可以外露的,这种只加密正文部分,另一种是标题和正文都不方便外露的,这样两个部分都会进行加密,加密的密码当然只有我自己知道。
后边想想有没有什么方式可以让那些加密的文章在未来指定的某一天改为明文显示,或者将密码展示出来。