Hugo博客文章加密
看了下朋友的博客是有文章加密功能的,于是找了下Hugo相关的办法。

最近发现一个看上去不错的项目叫做Hugo Encryptor,可以给hugo博客加密,输入密码后又可以正常访问,相当nice。

然而这个工具折腾起来并没有那么容易用,因为它Python写的,依赖问题就是一个坑,这坑过了之后还发现它有其他的缺陷,比如重复运行会报错等。首先我这样说不是因为我讨厌Python哈,虽然我确实不喜欢,但作者去年也说计划拿Go重新实现的,但目前没啥动静。

看它其实也就一个Python文件,遍历查找xml节点加密替换内容,属于是我这种教程都没看完的人也能看懂的程度,于是我决定自己写一个Kotlin版本。本来是想试试GraalVM整上各个平台的native版本,但折腾好久也没运行起来,于是退而求其次整了个类似安卓项目中gradlew文件的脚本叫hugow,替代hugo命令,一键完成下载安装工具、生成静态网站和对特定内容加密的功能。

示例:下面这段内容的密码是ntutn

文章的部分内容被密码保护:


最后修改于 2023-02-19