Skip to content

KuiyueRO/siyuan-tiddlywiki-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiddlyWiki Plugin for SiYuan

TiddlyWiki is a 20-year-old open-source note-taking software that serves as an excellent choice for both quick note-taking and practicing the card note-taking method. Therefore, I developed this plugin to allow users to use TiddlyWiki within SiYuan Notes.

TiddlyWiki

TiddlyWiki comes in two versions: single file and server.

  • Single file version: All content of a knowledge base is stored in a single .html file
  • Server version: Uses node.js, with each note stored as a separate .tiddler file

This plugin adopts the single file version.

Implemented Features

  • Desktop: Open TiddlyWiki in tabs

  • Mobile: Pop up TiddlyWiki in a modal dialog

  • Pre-configured empty file templates

  • Download interception

    • The single file version of TiddlyWiki will pop up a download dialog (browser file download) every time you save, requiring users to select a file path and download to replace the original file.
    • Our plugin intercepts the download event, allowing automatic replacement of the source file when clicking save in TiddlyWiki.
  • Tested and passed on Huawei HarmonyOS 4.2's lower version WebView

How to Use

You can import TiddlyWiki.html as a TiddlyWiki file that can be opened and edited.

You can also import TiddlyWiki.html as a template for creating new TiddlyWiki files.

Future Possible Updates

In the future, we may improve the data synchronization between TiddlyWiki and SiYuan Notes, but this requires further understanding of TiddlyWiki plugin development methods and TiddlyWiki's support for block references.

i18n

Internationalization (i18n) work is done using Claude Sonnet 4.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Generated from siyuan-note/plugin-sample