Typecho-网站发展历史插件

多数博客都会有个关于博主页面,曾几何时不少知名博主盛行精心布局这个页面,而这个页面有个最重要的部分,那就是网站发展历史,用时间线形式记录个人博客发展历史。

多数都是用独立页面来完成,夕格是那种记录比较频繁和详细的博主,几年下来那个页面越来越长,某天突然就想把网站发展历史做成一个插件,说干就干,这个插件2025年上线,之前用在石头厝博客上,今天整理修复从typecho1.2升级到了1.3,适配了全新的Riven主题。

这个插件有很多实用的特色功能,比如:导入导出,如果你有独立页面,仅需复制粘贴按左时间右侧内容格式保存为TXT,即可轻松导入,当然导出也是可以的;检索筛选,这是区别于独立页面的,经常会要找些之前的修改独立页面无法完成搜索,做成插件轻松实现,还能按年份筛选;关联文章,如果某条记录有文章可以通过绑定CID形式关联,前端显示;

有不少不错的小细节,欢迎测试体验,前端:https://www.sangushui.com/page-lishi.html

按计划有需要的友友可付费获得,目前有typecho1.2和1.3两个版本,系统升级不少不通用,非这个两个版本不要买,两个版本CSS还不一样,CSS建议自行适配自己的主题。

售价:断代版 9.9元 尊享版19.9元
两个版本区别:https://www.sangushui.com/typecho.html

AI写的介绍

发展历史插件是一款为 Typecho 博客系统设计的记录网站成长历程的工具。它允许你以时间轴的形式记录网站的重要更新、功能迭代、版本发布等历史事件,并支持将历史记录与相关文章进行关联,形成完整的网站发展脉络。

插件作者:石头厝 / XIGE
当前版本:1.1.0
支持环境:Typecho 1.2+ / 1.3


主要功能

1. 历史记录管理

  • 添加记录:记录事件内容、发生日期,支持关联文章CID
  • 编辑记录:随时修改已发布的历史记录内容
  • 删除记录:支持单条删除和批量删除
  • 分页展示:后台支持自定义每页显示数量

2. 数据导入导出

  • 导出功能:将全部历史记录导出为TXT文本文件
  • 导入功能:从TXT文件批量导入历史记录,支持标准格式自动解析

3. 文章关联

  • 每条历史记录可关联多篇文章(通过CID)
  • 前台展示时自动生成文章链接
  • 支持自定义是否显示关联文章及标题

4. 前端展示功能

  • 年份筛选:按年份筛选历史记录
  • 关键词搜索:支持全文搜索历史内容
  • 分页浏览:支持前端分页展示
  • 深色模式适配:自动适配主题的深色/浅色模式
  • 响应式设计:完美适配PC端和移动端

安装方法

步骤一:上传插件

  1. 下载插件压缩包并解压
  2. DevelopmentHistory 文件夹上传至 Typecho 的 /usr/plugins/ 目录下

步骤二:激活插件

  1. 登录 Typecho 后台
  2. 进入 控制台 → 插件 管理页面
  3. 找到 发展历史 插件
  4. 点击 启用 按钮
激活插件时会自动创建数据表,请确保数据库有写入权限

步骤三:配置插件

  1. 点击插件右侧的 设置 链接
  2. 配置以下参数:

    • 后台每页显示数量:管理页面每页显示的历史记录数(默认10)
    • 主题调用每页显示数量:前端展示每页显示的历史记录数(默认20)
    • 日期显示格式:前端展示的日期格式(如:Y.m.d、Y-m-d)
    • 显示关联文章:是否在前端显示关联文章
    • 关联文章标题:关联文章区域的标题文字(默认:相关文章)

使用方法

后台管理

进入 控制台 → 发展历史 打开管理面板。

添加历史记录

  1. 填写 内容:描述网站发展事件(必填)
  2. 选择 日期:事件发生的日期(必填)
  3. 填写 关联文章CID:可选,支持多个CID用英文逗号分隔
  4. 点击 发布 按钮

编辑记录

  1. 在历史记录列表中找到要编辑的记录
  2. 点击该行的 编辑 按钮
  3. 在弹出的模态框中修改内容
  4. 点击 保存修改

删除记录

  • 单条删除:勾选记录前的复选框,点击底部/顶部的 删除选中 按钮
  • 批量删除:勾选多条记录,同样点击删除按钮

导入数据

  1. 准备TXT文件,格式要求:

    • 每行一条记录
    • 格式:日期 内容
    • 日期格式支持:YYYY.M.DYYYY.MM.DD 等(月份和日期可补零或不补零)
  2. 点击 导入 TXT 文件 按钮
  3. 选择文件并上传

导出数据

  • 点击 导出为 TXT 文件 按钮即可下载所有历史记录

前台调用(主题集成)

在需要展示发展历史的页面(如 archive.phppage.php 或自定义模板)中添加以下代码:

<?php DevelopmentHistory_Plugin::render(); ?>

页面截图

插件设置-20260602-173405.png
后台管理-历史发布-20260602-173522.png
后台管理-内容列表-20260602-173558.png
后台管理-统计、导入导出-20260602-173449.png
😊
提交
暂无评论数据