SecretContent - 文章内容隐藏插件
SecretContent For Typecho 介绍
SecretContent 是一款专为 Typecho 博客系统设计的内容保护插件,通过简单的标签语法即可实现文章部分内容的条件性隐藏,帮助博主灵活控制内容访问权限,提升用户互动与内容价值。
软件架构
SecretContent 插件基于 Typecho 插件规范构建,采用模块化架构设计,核心包含配置管理、内容解析和权限校验三大模块。通过 Typecho 内容处理钩子捕获文章内容,利用正则匹配识别隐藏标签,再结合用户登录状态、评论记录及管理员权限进行权限校验,最终根据校验结果动态替换内容为实际隐藏内容或自定义提示信息,同时确保隐藏内容不会出现在文章摘要中。
安装教程
1. 从插件发布渠道获取最新版本的 SecretContent 插件压缩包,解压后得到命名为 SecretContent 的文件夹(确保文件夹内包含 Plugin.php 核心文件)。
2. 通过 FTP 工具或服务器文件管理器,将 SecretContent 文件夹上传至 Typecho 博客的 usr/plugins/目录下。
3. 登录 Typecho 后台管理界面(通常为 域名/admin),进入 控制台→插件→页面,找到 SecretContent 文章内容隐藏插件,点击插件右侧的「启用」按钮,激活插件功能。
软件截图
使用说明
通过 [secret] 标签包裹需要隐藏的内容,标签支持通过 type 属性指定隐藏条件,基础格式如下:
[secret type="隐藏类型"] 需要隐藏的内容(支持文本、图片、链接、Markdown格式等) [/secret]
type="login" 登录用户可见、type="comment" 评论后登录用户可见、type="always" 管理员可见。
当标签中未指定 type 属性时,将使用插件配置中的「默认隐藏条件」(可在插件设置中修改)。
下载地址:
本文链接地址:https://chencong.blog/SecretContent.html版权声明:除非另有明确标注,本文章《SecretContent - 文章内容隐藏插件》系 蔥籽 独立创作之成果。任何对该文章的转载行为,均需以链接形式准确标明本文原始地址,以确保原创权益得到充分尊重与维护。本文章遵循《署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-ND 4.0)》许可协议进行授权,望各相关方严格遵守该协议条款,共同营造规范、有序的知识传播与共享环境。