说明
时隔10个月,Freewind主题
终于又更新了,各位不好意思啊,之前好久没有更新主题了
主题只支持1.2及以上的typecho
交流群
这次创建了一个Freewind主题的交流群,大家有兴趣可以加一下 点此加入
展示
安装
- 为站点开启伪静态,这个自己直接百度
- 在
Typecho后台->设置->永久链接
开启地址重写功能,不然我自定义的一些路由用不了 - 上传并解压主题到
站点根目录/usr/themes
- 确保主题文件夹名为
Freewind
- 进入站点后台更换外观选择该主题即可
更新内容
- 以前主题的设置是在
Typecho
本身的option
表中,这次我把专门把设置里的所有数据都有对应的表,这样在大家切换主题的时候Freewind
主题的设置数据就不会丢失了,不过大家在更新之前一定得先把站点的设置数据备份一下,这次主要加了如下的表,虽然加了这么些表,但我在查询时是做了缓存的,所以大部分情况下都不会直接去查数据库
表名 | 备注 |
---|---|
freewind_banner | 轮播图 |
freewind_friendly | 友情链接 |
freewind_file | 自定义附件方式 |
freewind_navigation | 导航及页面 |
freewind_option | 主题设置 |
freewind_right | 自定右键 |
- 以前总有人说进设置页面卡,那是因为以前进设置页面需要查大量的数据,这次我把设置的每一项都做成了单独的页面,使用
iframe
的方式在设置页面展示出来,这样设置页面访问起来就不会卡了 - 之前有人反馈说邮件提醒功能时好时坏的,经过我的测试发现确实是这样的,所以这次我换成了比较有名的PHPMailer 来发邮件,同时在评论时的邮件改为了异步(因为邮件发送为异步,所以收到邮件会有些延迟),这样发送邮件的成功和耗时不会影响到评论功能
- 主题所有需要用到图片的地方全部加上了上传功能,不像以前那样只能用外链
- 之前总有人不会改网站的
favicon
图标,这次索性就把它做成配置放到站点设置里了 - 自定义右键比之前多了
js
功能,以前只能定义一个跳转链接,这次可以自己写js
来做一些有趣的事 - 关于编辑器我将其抽成了插件,这次是基于成品项目Editor.md 做的二次开发,在
markdown
的基础语法上做了一些短代码的扩展,大家可以在插件设置里找到,具体使用请参考 FreewindMarkdown 这篇文章 - 文章编辑页面我做了大量的改造,现在不管是发博文还是说说都有比之前好无数倍的体验
- 站点的图标之前是我在IconFont 上自建的图标库,这次索性改成了FontAwesome 4.7
- 关于附件之前是我规定了一些常用的附件,这次改成了自己可以自定义附件来源站点,大家在主题设置中应该能够找到
云 游客 2022-11-16 11:34 回复
在患得患失今生今世
无名博客 游客 2022-11-16 09:41 回复
大佬,你的主题点文章之后内容出不来啊
无名博客 游客 2022-11-16 07:49 回复
大佬,你的主题点文章之后内容出不来啊,是不是ajax的问题 可以帮忙看一下嘛 https://wumingboke.xyz
Bear 游客 2022-11-16 00:24 回复
感谢分享6666666666
讔鮏埋詺 游客 2022-11-15 22:36 回复
推荐过来的,感谢分享!
Mr.馮先生 游客 2022-11-15 20:47 回复
试试看
修然 游客 2022-11-15 17:59 回复
这么优秀的人,让我们的语言也顿时显得匮乏了起来,没有语言能真正说的尽你的优秀,没有任何夸奖能真正配得上你!
12 游客 2022-11-14 21:25 回复
感谢分享
小飞 游客 2022-11-14 19:20 回复
感谢分享
不限品不限时间独立站搭建老客 游客 2022-11-14 14:04 回复
55663学习