# Joe再续前缘版 **Repository Path**: xxxhhy/Joe ## Basic Information - **Project Name**: Joe再续前缘版 - **Description**: Typecho主题Joe再续前缘版本,基于Joe模板二开,原作者地址:https://github.com/HaoOuBa/Joe - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://blog.bri6.cn/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 35 - **Created**: 2024-09-07 - **Last Updated**: 2024-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Joe再续前缘版 > 一款基于Typecho博客的双栏极致优化主题 - QQ交流群:[782778569](https://qm.qq.com/q/9qlyquSaXe) - 再续前缘版博客: - 主题宗旨:简洁、超强、开源、精华 ## 前言 因为Joe主题作者不再更新,我便基于原主题 7.3.7 最新版开发了再续前缘版,秉承着原版作者大神免费开源的伟大初衷,再续前缘版是朝着简便实用的路线发展的。 如果有问题可以跟我反馈,共同进步。祝各位道友一路飞升,顶峰相见! ## Joe再续前缘更新日志 ### 1.00 - 修复文章模块meta标签关键词和描述无自定义时为空 - 修复视频播放器视频路径带有&等特殊字符会发生错误 - 修复搜索、分类、标签等文章列表中 “找到 \* 篇与 \*\* 的结果” 中 \*\* 不显示的错误 - 修复移动端侧边栏图片封面右边多出的白色边框 - 修复友链页面站点介绍过多导致卡片高度不一的BUG - 修复自定义多级分类的情况下网站地图生成url显示不正确的bug,暂时只支持2级分类 - 新增视频可设置自动播放,src路径带上参数 autoplay=true 即可 - 新增首页和其他页面文章可设置打开的窗口模式 - 新增展示百度站点统计功能 - 新增移动端侧边栏显示登录注册等操作 - 新增可设置QQ微信打开网站跳转浏览器的防红功能,打开后QQ内可直接调用QQ浏览器 UC浏览器 打开网址 - 新增开启关闭文章评论画图模式功能 - 新增首页文章列表可分别放置移动端和PC端谷歌广告代码,可设置两处展示位置或关闭 - 新增博主栏鼠标移入漂浮物可设置显示或隐藏 - 新增评论模块自动记住网址 - 新增评论模块评论失败后返回原因 - 新增必应收录推送 - 新增自定义站点引入文件源,可把静态文件存入云存储空间内,如:七牛云 - 优化大部分按钮背景颜色为渐变色 - 修改移动端同PC端一样会展示四个文章筛选项 - 修改文章模块H2标题和H3标题的左边框颜色为渐变色 - 优化页面初次进入时的加载速度,npm CDN转为Staticfile CDN - 优化文章内H级标题上下边距,使其层次更加明确 - 优化文章内joe_message插件的上边距 - 部分文字颜色修改为渐变色 - 修改搜索按钮内英文文字为中文 - 优化移动端下站点公告隐藏为向下排序 - 优化文章内行内代码的蓝色背景显示高度 - 修改文章页面标签模块的选中下划线为渐变色 ### 1.02 - 修复打开标签页设置没有包含置顶文章 - 优化检测收录算法,检测时出现进行安全验证页面直接判断为未收录 - 新增可开启对友链进行随机排序功能 ### 1.04 - 去掉编辑器模块内插入图片和插入链接之后插入的内容两边空格,Test修改为空 - 去除压缩包内多余文件 - 移动端情况下侧边栏头像优化为圆形 - 新增移动端可设置侧边栏壁纸显示模式为半屏或全屏 - 新增可自定义侧边栏登录注册URL函数 - 优化移动端当页面已经往下滑动之后点击分类等栏目不会返回顶部 - 文章收录检测失败后改为手动提交收录 ### 1.05 - 缩小文章页面列表模块的左边距 - 如果填写百度推送Token,那么文章页面检测百度收录失败后点击推送时使用Ajax提交收录 - 首页增加隐藏的H1标签,对搜索引擎更加友好 - 修复留言页面百度推送机制没有跟随文章页面的BUG - 优化首页加载文章时如果没有文章的处理情况,DOM元素的修改看起来更加丝滑 - 文章模块新增导读功能 ### 1.06 - 优化文章模块中竖向图片的显示高度 - 首页轮播图支持使用文章ID - 右下角三个浮悬按钮背景颜色优化为60%透明的白色 - 页面头部导航优化为85%的毛玻璃效果透明 - 新增文章底部可自定义提示信息 - 新增首页轮播图可设置打开窗口方式 ### 1.07 - 新增可设置首页大屏图片 - 新增可一键开启网站全局灰色模式 - 优化文章页面表格模块的排列宽度 - 新增邮箱评论通知点击查看可以直接查看定位到文章评论位置的评论 - 目录树窗口宽度算法优化 - 新增可在主题设置处一键检测更新 ### 1.09 - 新增主题自带本站同款登录注册页面 - 优化引入静态资源算法 - 新增自动检测更新 - 修复黑暗模式下文章导读目录依然白色的BUG - 优化文章导读目录遮罩层显示UI ### 1.1 - 新增主题自带随机一言API - 优化主题设置处对设置项的描述更加明确 - 修改为默认开启首页顶部大图 - 优化登录注册模块 ### 1.11 - 新增可设置文章页面顶部大图背景壁纸 - 新增文章页可无限插入广告 - 兼容PHP7.3 - 8.0 - 修复登录页面提示登录成功但实际没有登录的BUG - 修复登录注册等页面的字体样式不跟随站点样式的BUG - 优化注册和找回密码时邮箱发送错误的提示机制 - 新增如果主题没有配置邮箱那么用户注册时则无需验证码 ### 1.12 - 优化打开文章导读目录后背景层的模糊效果 - 优化移动端侧边栏功能模块的背景为85%的白色透明效果 可配合壁纸高度功能使用全屏壁纸 - 新增可开启或关闭PC端导航栏背景毛玻璃效果(毛玻璃效果启动后部分PC端浏览页面可能会产生卡顿) - 修复网站https协议情况时在主题设置处检测更新失败的BUG - 新增文章页可开启顶部大图背景使用文章缩略图 文字将使用文字标题 如果没有文章没有缩略图那么使用首页顶部大图和侧边栏随机一言充当文字 - 对全局设置中自定义存储空间功能进行详细描述 - 新增在线友链申请功能,需要配置邮箱功能 ### 1.13 - 修复部分站点展示百度统计数据出现 -- 的BUG - 新增可开启页面顶部位置展示屏幕浏览进度条 - 新增可开启页面底部位置展示灵动的鱼群跳跃,增添网站灵动气氛 - 优化文章导读目录点击后的处理流程 采用描点拦截无感滚动定位技术 - 优化首页推荐文章的推荐卡片显示位置 为标题留出更多空间并将标题优化为剧中对齐显示 - 优化黑夜模式下的渐变背景颜色 - 修复文章摘要显示编辑器代码如:{lamp /} 等 Markdown 语法 ### 1.14 - 修复统计页面查询文章归档时SQL版本大于或等于8的时候报错 - 屏幕浏览进度条位置优化到导航栏下方 - 优化检测百度是否收录文章的算法 ### 1.15 - 新增更加灵动的经典表情包 - 文章页面评论模块PC端选择表情时鼠标悬停显示表情说明 - 新增主题编辑器自带展示所有标签列表并可点击填入标签功能 - 优化文章页面顶部大图的文字UI - 优化首页推荐文章的推荐卡片中文字行高为居中 - 重构再续前缘版自带登录注册页面底层代码 大幅缩小样式文件大小并与全站UI融合 - 新增文字导读目录展示时的遮罩层动画 如果是PC端那么遮罩层不附带毛玻璃效果 以免卡顿 ### 1.16 - 文章页面代码模块使用复制代码文字功能时代码文字中四个空格缩进优化为tab缩进方式 - 重构跳转浏览器打开页面UI - 优化移动端打开文章导读后的阴影色彩 - 新增文章页面复制操作弹窗提醒文章版权 - 新增站点右下角可以显示SSL安全认证图标 - 新增自定义背景壁纸优化 开启后将对自定义背景壁纸模式下没有覆盖到的小地方的样式进行优化 - 编辑器后台新增一套我们常用的表情包 - 文章列表鼠标移入显示划入线条 - 新增移动端可选动态背景壁纸 - 新增动态星空背景壁纸 ### 1.17 - 2022-09-04 22:17:36 星期日 - 新增6种全局飘落特效 - 首页UI全面重构优化 - 优化首页推荐文章可以无限 不再限制两个 - 优化文章页面底部推荐文章的鼠标移入动画 - 优化移动端下导航栏处搜索框样式 - 导航栏高度降低10px - 可自定义首页热门文章显示数量 - 首页热门文章UI全新重构 ### 1.18 - 2022-09-06 08:11:09 星期二 - 紧急修复主题设置页面报错提示 ### 1.20 - 2022-11-19 23:32:06 星期六 - 新增可设置全局音乐播放,支持目前各大主流平台,支持播放类型有歌单、单曲、专辑、搜索结果、艺术家,支持是否自动播放(部分浏览器已禁用自动播放声音策略),支持列表播放顺序,支持自动寻找音乐主题色 - 修复防红页面显示打开地址错误 - 新增文章视频模块支持自动切换下一集,自动跟随主题色,支持播放器视频截图功能 - 更加细致的主题自定义设置分类 - 文章内插入网抑云单曲、歌单,插入外部音乐等模式可设置是否自动播放、播放循环顺序、播放顺序、自动寻找音乐主题色 ### 1.30 - 2023-06-27 00:58:00 星期二 - 新增可设置全局音乐播放,支持目前各大主流平台,支持播放类型有歌单、单曲、专辑、搜索结果、艺术家,支持是否自动播放(部分浏览器已禁用自动播放声音策略),支持列表播放顺序,支持自动寻找音乐主题色 - 修复防红页面显示打开地址错误 - 新增文章视频模块支持自动切换下一集,自动跟随主题色,支持播放器视频截图功能 - 更加细致的主题自定义设置分类 - 文章内插入网抑云单曲、歌单,插入外部音乐等模式可设置是否自动播放、播放循环顺序、播放顺序、自动寻找音乐主题色 - 重构目录结构 - 静态资源本地化 ### 1.31 - 2024-07-31 06:13:24 星期三 - 去除大部分jsdelivr资源链接,转为本地化,提升主题加载速度 - 支持PHP8.2 - 全局音乐播放器支持使用自定义API接口 - 新增系统内置全局音乐播放器解析 ### 1.32 - 修复全局音乐Cookie功能 - 修复文章内网易云音乐功能 - 修复font-awesome资源失效的BUG - 修复文章百度收录检测功能,直接对接API接口查询 - 修复主题部分PHP文件可被直接执行的重大漏洞 - 修复那年今日侧栏模块会显示本年文章的BUG - 修复文章列表选中动画功能 - 修复移动端情况下文章评论的颜文字功能排版错乱的BUG - 优化首页热门文章的UI - 优化移动端侧边栏布局顶部间距 - 优化监听页面复制提示版权功能,只监听文章内的内容复制 - 优化页面底部悬浮小工具按钮的UI - 优化文章页面、独立页面、首页的UI,参考自子比主题 - 优化全局加载动画 - 新增主题首页、文章详情页、分类页、标签页的反图片防盗链功能 - 新增全局设置自定义公共静态资源CDN功能 - 新增主题自带编辑器编写文章或页面的时候实时自动本地保存编辑的内容,不存储在typecho服务端,不占用数据库空间,无需担忧页面意外关闭,导致辛苦写的内容丢失的问题 - 新增全局音乐播放器会自动创建媒体元数据适配系统控制栏展示音乐标题和封面 - 新增推送百度文章时可检测是否推送过,推送过的文章不再重复推送 - 新增文章列表缩略图加载失败自动使用主题自带缩略图功能 - 新增文章导读小卡片内容横向超出后隐藏超出部分,纵向超出后会自动增加滚动条 - 新增友情链接页面友链头像加载失败后自动使用默认头像 - 新增文章可设置是否开启文章标题居中功能 - 新增网站顶部导航栏可单独设置夜间模式LOGO - 新增PHP版本号强制检测,最低运行版本号7.4 - 新增可单独设置首页移动端热门文章显示数量功能 - 新增可单独设置首页移动端推荐文章 - 新增首页推荐文章可设置第二个样式风格和首页热门文章一样 - 友情链接在线申请模块新增验证码验证功能 - 主题设置的插入自定义代码功能迎来史诗级增强,新增自定义CSS代码和自定义JavaScript,支持代码高亮、代码提示、自动完成功能 - 全新重构文章导读功能底层代码和UI,根据文章内容自动生成文章目录,支持点击目录跳转到对应章节、目录自动切换到当前阅读的章节、目录跟随文章内容滚动 [查看更多日志](/UPDATE.md) ## 主题简介 1. 整包仅1.3Mb,却实现超强功能,极其迅速的响应(在开发时,都是使用30000篇文章进行开发测试) 2. 全站变量名、类名统一规范,重在方便更多人参与二开与拓展 3. 主题开箱即用,没有任何复杂的操作,无需像其他主题去特意创建个分类等。 4. 主题启用后,会置换Typecho的默认编辑器,采用 Joe 独家开发的编辑器 5. 主题响应式布局,不依赖任何响应式框架,采用 Joe 独家响应式 6. 主题在一切可能暴露的接口上,屏蔽sql注入、xss攻击风险,提供安全保障 7. 内置超强视频功能、包含直播功能、全网影视功能、文章内插入视频功能 8. 主题SEO极致优化,Lighthouse SEO跑分彪满100分 9. 主题色彩全局公用、小白轻松直接修改整站自定义主题色 10. 主题内置代码高亮、无需借助任何插件、支持200种语言 11. 主题首发极强画图回复功能,为你的博客带来用户互动,不再像传统博客那样,仅限文字 12. 主题内置sitemap、百度推送、友链、回复可见等,无需依赖任何插件 ## 主题目录介绍(非实时) ├── assets 主题静态资源 ├── public 主题核心文件夹 ├── module 共用的一些模块文件 ├── options 主题设置文件夹 ├── 404.php 404页面 ├── archive.php 搜索页面 ├── friends.php 友情链接页面 ├── functions.php 主题的外观、功能设置 ├── index.php 博客首页页面 ├── leaving.php 留言板页面 ├── live.php 虎牙直播页面 ├── package.json 主题发布至NPM仓库使用(勿动) ├── page.php 独立页面 ├── post.php 文章页面 ├── screenshot.php 主题截图图片 ├── video.php 全网影视页面 └── wallpaper.php 壁纸页面