All checks were successful
Build on Push and create Release on Tag / build (push) Successful in 1m18s
|
||
---|---|---|
.forgejo/workflows | ||
asset | ||
public/i18n | ||
scripts | ||
src | ||
.gitignore | ||
CHANGELOG.md | ||
icon.png | ||
LICENSE | ||
package.json | ||
plugin.json | ||
preview.png | ||
README.md | ||
svelte.config.js | ||
tsconfig.json | ||
tsconfig.node.json | ||
vite.config.ts | ||
yaml-plugin.js |
📝 SySpell - Grammar and Spell Checker for SiYuan
This plugin adds a fully featured grammar and spell checker for SiYuan, powered by LanguageTool.
📃 Usage instructions
- Install the plugin from the SiYuan plugin store and enable it
- (Optional) Visit the plugin settings to configure it for your needs
- Words and phrases which are recognized as wrong will be underlined in red
- Right-click over an underlined word (or click the Menu keyboard button), hover on "Plugin", then...
- Click the error message to get a detailed explanation of the error
- Click "Add to dictionary" to permanently ignore the error
- Click any of the corrections to apply them
☑️ Features
-
Spell checker
-
Grammar checker like Grammarly
-
Free and open-source
-
Self-hostable grammar checking server
-
Underlines are not edited into your notes
Why does this matter?
The plugin's underlines are not rendered by altering the content of your note, but as an overlay. This way, when exporting notes from SiYuan to HTML or Markdown, the underlines aren't shown, and they don't interfere with your writing.
It's just like how the Grammarly web extensions works!
Check out the Projects for the planned features!
🛠 Contributing
I'm respecting LanguageTool's guidelines by running a LanguageTool server, on my own hardware, for the benefit of this
plugin's users, instead of having them use the official one.
I'm providing this service for free, but it's not free for me to run it: the LanguageTool server is very resource intensive.
If you can, consider donating to help me keep it up forever. Thanks!
You can also contribute by opening an issue or a pull request. Thanks!
🤗 Thanks to
This project couldn't have been possible without (in no particular order):
Make sure you check them out and support them as well!
📜 License
The original plugin framework is developed by SiYuan 思源笔记 and licensed under the MIT license.
All changes made by me are copyright MassiveBox 2025, and licensed under the MIT license.