之前的主题代码鉴于原作者不在维护,尽管我做了很多本地化,去除了所有依赖原作者api的接口,但是架不住这个主题维护起来确实费劲(很多地方原作者写的也不明不白)。
因此这次直接去github上寻找了目前还在更新的Sakura网页代码,看到一个不错的项目,所以拿来做本次网站的网页的更新,下面简单介绍本次更新带来的主要内容。
(一)内容介绍部分
- 1. 增加夜间模式
随着时间的检测,当到了晚上直接进入夜间模式主题。效果图:

- 2. 封面随机图优化
之前只能上传到指定文件夹轮换的方式进行了更改,现在可支持外部API链接到图库随机展示,同时对于使用本地随机图片,使用官方提供manifest.py程序自动生成所需要的封面图与文章特色图。

- 3. 文章内嵌块(短代码)
源码提供了四种内置的文章提示块。实例效果:

[noway]这是禁止提示块[/noway]
[buy]这是允许提示块[/buy]
[task]这是任务提示块[/task]
[warning]这是警告提示块[/warning]
[collapse title="已知Feature(事实是BUG"]我说没有你信码?(迫真[/collapse]
- 4. 网页预加载动画
启用了网页预加载的动画,手机端也同步更新。防止进入网站图片等资源因为服务器在国外导致加载不出等问题,效果图:

- 5. 全屏樱花特效(手机端也启用)
添加CSS类实现了樱花动态特效,手机端观看时,樱花处于背景页面,不会影响观看体验。

- 6. Live2D看看板娘添加
自己实现Live2D看板娘,仅在电脑段开启,同时与网页代码嵌合,可以提示鼠标划过的各种元素等。

- 7. 页脚随机话语API
页脚引入github上的脚本随机语言脚本,随机刷新一句语句在页面底部。

- 8. 一言打字效果
接入原作者提供的特效,实现一字一字打印出网站描述内容,效果展示:

- 8. 音符触动效果与Logo特效
启用音符触动特效,当鼠标滑过Logo与右下角主题切换按钮会触发音符音乐(目前暂时关闭,因为点击或者经过过快会爆音,比较刺耳)。
Logo特效是经过Logo时会发生旋转等效果。

(二)尾语
这次网页更新主题很多代码都是借鉴的原Sakura主题的代码,然后整合了自己的一部分私有代码,但是处于长久的考虑,以后把所有的外部API全都在本地实现是最近的工作之一吧。
PS:喜欢的可以多来看看,我会更新一些非常实用的教程和资源~
Comments NOTHING