这段时间江海客一直在鼓捣一个东东, 叫做日志加密插件, 他实现的是用 UBB 代码对文章的某部分 (或某几部分) 内容进行独立的密码控制, 即便不是按他的初衷做个权限分配插件, 单单日志加密看来也不是那么好搞的., 眼见他今天翻过来, 明天掉过去, 就是见不着插件的影子. 一句话, 他考虑得太多了, 是大工程, 大工程当然铺天盖地, 头绪万千. 而我的动机单纯的很, 仅仅是帮助韩老师解决 "牛奶", "泥石流" 这种有碍和谐失语的问题.

先前我的思路是使用 "私人文章+访客帐户", 结果掉进了权限陷阱, 需要修改很多文件不说, 用起来也麻烦, 不知多少访客摸不着头脑而最终和那些私人文章无缘. 江海客的思路和半成品给我我很大启发, 用输入一个密码来绕过对权限问题的纠缠该有多么简单明了. 于是制作了简易的 " 私人文章密码访问插件 1.0 alpha". 顾名思义, 访客只要输入密码就可以看到私人文章. 启用此插件后, 查看私人文章将有三种可能性: 1. 文章作者自己; 2. 博客管理员; 3. 正确输入密码的任何人.

插件上线后被 Google 抓到了虫子, 修正之余心有不甘, 对插件的功能进行了大面积扩展. 不只限于对私人文章启用密码, 而是由使用者自定义欲启用密码的文章类型以及分类, 这样一来可以动动脑筋, 更灵活的加密博客的文章了. 插件更名为 "密码访问文章插件", 发布 1.0 beta 版.

10月2日: 经 Kite 建议, 升级插件, 让用户可以为不同类型/分类设置不同的密码, 适用性更广泛. 1.0 RC 版发布.

10月17日: 经江海客建议, 升级插件, 改变加密生效的机制, 此改动造成插件不兼容旧版批量管理文章插件. 事后证明此改动并不科学, 又恢复了原样, 但修正了私人文章不显示密码输入框的问题.

11月3日: 正式版发布. 加入密码文件防下载设置, 并提供对前台密码提交框代码的设置.

12月3日: 又被 Google 抓到虫子, RSS 页面中的密码提交地址中的 <#ZC_BLOG_HOST#> 标签没被处理, 于是做了个小修正.

你可能最关心此插件的使用效果, 这里给出两个地址:

使用插件需要注意以下几点:

  • 您可以对某一分类的文章启用密码, 这种对分类的加密只对普通文章起作用.
  • 文章管理中有二级菜单快速进入插件设置, 如果您因为使用批量管理文章持件而看不到此菜单, 请在 Plugin Sapper 中把批量管理文章插件升至最新版.
  • 更改密码无须重建, 更改启用密码的文章类型/分类以及那行提示文字才需文件重建.
  • RC4 以上版本不兼容批量管理文章插件 1.3.2 以下版本, 请使用 PluginSapper 插件对批量管理文章插件进行升级.
  • 1.1 版修正RSS页面中提交密码时链接错误的问题.

最后给出插件下载地址: