About Typecho's Sakana Widget Plugin and Snow Plugin

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

mibum8md.png
mibun0ti.png

Installation Instructions:

  1. Upload the plugin folder to the usr/plugins/ directory;
  2. Log in to the Typecho backend and enable Sakana! Swing Component in the plugin management;
  3. 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:

  1. Place the plugin folder into usr/plugins/;
  2. Enable the SnowControl plugin;
  3. 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.).
    mibuo9fn.png

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:

Welcome to use and provide feedback, let's progress and grow together!!

Licensed under CC BY-NC-SA 4.0 .

You might like

Comments 21
  1. 林三的头像
    林三

    插件亮点很足哟,确实能够增加互动性,有空我体验下。

  2. fengc's Blog的头像
    fengc's Blog

    很应景的插件,如果有个四季系列的插件就更妙了,不同季节的插件不一样,看到的景致也不一样。 :@(赞一个)

  3. 轻风BOOM的头像
    轻风BOOM

    终于在南方的我看到了雪:@(脸红)

  4. kamto的头像
    kamto

    让小埋多穿点吧,下雪天这样站在凳子上不冷吗哈哈哈哈

  5. 李的日志的头像
    李的日志

    湖南长沙每年都有下雪哦

  6. 全局变量的头像
    全局变量

    冬日氛围感拉满啊!好冷哇。哈哈

  7. 旺东的头像
    旺东

    雪花❄️一开,GPU占用飙升!:@(看热闹)

  8. 梦里生华的头像
    梦里生华

    有点好看啊,copy学习去了

  9. 落花雨记的头像
    落花雨记

    这啥字体,我喜欢:@(吐舌)

  10. 80后的头像
    80后

    其实还有很多类似的插件,这个就是圆球,有雪花❄️样式的。