## 介绍 Handsome时光机是什么? [handsome](https://www.ihewro.com/archives/489/)是一款typecho主题,handsome 时光机是主题的特色功能,支持**网页端、手机端、微信公众号、浏览器、chrome、Firefox、edge浏览器扩展**,让你随时随时记录。 ## 开始搭建: ### 准备: * 域名:大陆内服务器需要域名备案,大陆外的服务器则不需要备案,另外需保证域名能在微信正常打开 * 一台服务器 * 一个公众号(订阅号) ### 环境要求: [scode type="yellow"]环境需求[/scode] PHP >= 7.1 PHP cURL 扩展 PHP OpenSSL 扩展 PHP SimpleXML 扩展 PHP fileinfo 扩展 PHP PDO_MYSQL 扩展 ### 下载源码: 下载代码: [button color="info" icon="" url="http://icloud.wfy.pub/s/zMSx" type="round"]点击下载[/button] 将代码上传到服务器解压后,进入/install.php安装程序,如下图:  ### 配置信息: #### 安装信息配置: 数据库地址:localhost 端口:3306 数据库用户名: 数据库密码: 数据库名: app_id:[进入公众号](https://mp.weixin.qq.com/) -左下角`基本设置`-填入`开发者ID(AppID)` secret:[进入公众号](https://mp.weixin.qq.com/) -左下角`基本设置`-填入`开发者密码(AppSecret) ` token:随便设置 aes_key:不填 #### 公众号服务器配置: 如下图: 配置完成后记得启用  到这一步我们已经可以在公众号看到时光机的消息了,还需最后一步  ### 修改原主题代码: 在发送文字时候提示身份验证失败,那是因为新版本修改了时光机 `Time.php`的源代码,代码内使用了 `self::md5()`这个函数去加密time_code导致和自建微信时光机代码使用的md5加密代码不一致,导致两者对比失败,出现身份验证的错误,**所以我们需要去Handsome的主题文件中修改一个函数**,将 `Time.php`文件中133行 `IsTimeCodeCorrect`函数中的第二参数改为 `true`,保存后即可。 文件位置:`/usr/themes/handsome/libs/interface/time.php`  修改代码之后,就可以使用了: ### 效果:   ## 参考来源: - https://www.ibabyo.cn/archives/78.html Loading... ## 介绍 Handsome时光机是什么? [handsome](https://www.ihewro.com/archives/489/)是一款typecho主题,handsome 时光机是主题的特色功能,支持**网页端、手机端、微信公众号、浏览器、chrome、Firefox、edge浏览器扩展**,让你随时随时记录。 ## 开始搭建: ### 准备: * 域名:大陆内服务器需要域名备案,大陆外的服务器则不需要备案,另外需保证域名能在微信正常打开 * 一台服务器 * 一个公众号(订阅号) ### 环境要求: <div class="tip inlineBlock warning"> 环境需求 </div> PHP >= 7.1 PHP cURL 扩展 PHP OpenSSL 扩展 PHP SimpleXML 扩展 PHP fileinfo 扩展 PHP PDO_MYSQL 扩展 ### 下载源码: 下载代码: <button class=" btn m-b-xs btn-info btn-rounded " onclick="window.open('http://icloud.wfy.pub/s/zMSx','_blank')">点击下载</button> 将代码上传到服务器解压后,进入/install.php安装程序,如下图:  ### 配置信息: #### 安装信息配置: 数据库地址:localhost 端口:3306 数据库用户名: 数据库密码: 数据库名: app_id:[进入公众号](https://mp.weixin.qq.com/) -左下角`基本设置`-填入`开发者ID(AppID)` secret:[进入公众号](https://mp.weixin.qq.com/) -左下角`基本设置`-填入`开发者密码(AppSecret) ` token:随便设置 aes_key:不填 #### 公众号服务器配置: 如下图: 配置完成后记得启用  到这一步我们已经可以在公众号看到时光机的消息了,还需最后一步  ### 修改原主题代码: 在发送文字时候提示身份验证失败,那是因为新版本修改了时光机 `Time.php`的源代码,代码内使用了 `self::md5()`这个函数去加密time_code导致和自建微信时光机代码使用的md5加密代码不一致,导致两者对比失败,出现身份验证的错误,**所以我们需要去Handsome的主题文件中修改一个函数**,将 `Time.php`文件中133行 `IsTimeCodeCorrect`函数中的第二参数改为 `true`,保存后即可。 文件位置:`/usr/themes/handsome/libs/interface/time.php`  修改代码之后,就可以使用了: ### 效果:   ## 参考来源: - https://www.ibabyo.cn/archives/78.html 最后修改:2026 年 07 月 07 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏