Recently, winter has arrived, and I made my blog snow, and a new companion appeared in the bottom right corner!!!
1. Project Background
This project aims to provide Typecho users with more diverse front-end display forms and interactive experiences. The Sakana-widget plugin enhances page activity and visual appeal through draggable character animations; the SnowControl plugin brings a seasonal immersive atmosphere to the blog through lightweight dynamic snowflake effects.
Both plugins are developed based on the Typecho plugin system, with simple installation and good compatibility, suitable for various themes.
2. Sakana-widget for Typecho
Main Features:
- Supports character dragging and physics swing animations
- Configurable character style, position, and sensitivity in the backend
- Supports mobile adaptation and hiding settings
- Automatically injects into the front end without additional theme file modifications


Installation Instructions:
- Upload the plugin folder to the
usr/plugins/directory; - Log in to the Typecho backend and enable Sakana! Swing Component in the plugin management;
- After enabling, the plugin takes effect automatically without manual template modifications.
Applicable Scenarios:
Suitable for blog websites that want to add fun and interactivity to pages, especially for minimalist style themes.
3. SnowControl Plugin
Main Features:
- Adds snow effects to blog pages
- Adjustable snowflake quantity and density
- One-click enable and disable in the backend
- No need to manually inject front-end code
Installation Instructions:
- Place the plugin folder into
usr/plugins/; - Enable the SnowControl plugin;
- Refresh the page to see the effect.
Feature Description:
- Lightweight and performance-friendly, does not affect main page loading speed;
- Compatible with both light and dark themes;
- Future versions will support snowflake style customization and multi-season dynamic effects (such as spring falling flowers, autumn falling leaves, etc.).

5. Conclusion
The two plugins released this time aim to provide Typecho users with out-of-the-box visual enhancement tools to improve the blog's expressiveness and interactive experience. All code is open source, and users can freely download, modify, and use it. Finally, thanks to Feng for the help!!
Project Addresses:
- plugin-Sakana-widget-Typecho: Integrates the "Sakana!" swing character component into Typecho pages, adding dynamics and fun to the blog.
Project address: https://github.com/Yuyudeyuya/plugin-Sakana-widget-Typecho - SnowControl: A lightweight webpage snow effect plugin, creating a winter or holiday atmosphere for the blog.
Project address: https://github.com/Yuyudeyuya/SnowControl
Welcome to use and provide feedback, let's progress and grow together!!
插件亮点很足哟,确实能够增加互动性,有空我体验下。
好的😀
很应景的插件,如果有个四季系列的插件就更妙了,不同季节的插件不一样,看到的景致也不一样。 :@(赞一个)
终于在南方的我看到了雪:@(脸红)
哈哈哈哈,我湖南省倒是见到过蛮多次
让小埋多穿点吧,下雪天这样站在凳子上不冷吗哈哈哈哈
可以的,哈哈哈哈
湖南长沙每年都有下雪哦
不记得了,印象中家里面倒是有几次
冬日氛围感拉满啊!好冷哇。哈哈
湖南什么时候下雪呀,想看雪了
雪花❄️一开,GPU占用飙升!:@(看热闹)
:@(装大款)
有点好看啊,copy学习去了
:@(中枪)来和我用typecho吧
这啥字体,我喜欢:@(吐舌)
这个我真不知道叫什么名字,我就是去字体网站顺便下的一个
:@(扇耳光)
:@(装大款)
其实还有很多类似的插件,这个就是圆球,有雪花❄️样式的。
等以后再慢慢加,我准备搞一个一年四季的