SyMark is an open-source, static site generator that converts SiYuan notebooks into responsive websites with a single terminal commandHow to use SyMarkSyMark is easy to use, just download the binary for your platform, export your SiYuan notebook as a file and extract its contents into the folder of SyMark.. Every aspect of your notes—bidirectional links, tags, and all formattingStyles testThis page exists to display what formatting options SyMark is capable of rendering compared to SiYuan. options—renders elegantly on the web, just as it does in the desktop editor. Check out Features or the changelogChangelog
for the full list.
Ready to try it yourself? Download the latest release, or grab the source code if you prefer to build from scratch. As a demonstration of what's possible, this very website is written in SiYuan and generated with SyMark.
⚡ Lightning-Fast
Large notebooks are processed in milliseconds, even on low-end hardware. Go check out the benchmarksBenchmarksHere's some statistics captured on with a 3rd Gen Raspberry Pi single board computer.
!
🎢 Customizable Themes
Choose from polished built-in themesThemesCurrently there's a default theme handcrafted by a human, and a theme named "dark" generated by Claude 3.7 Sonnet as an example. or create your own designs using simple HTML and CSS templatingTemplatingSymark uses a templating system to generate consistent HTML pages:
The templating system allows for consistent presentation across all generated....
💙 Public Domain
SyMark is public domain software and is built to lastBuild software to lastMost software nowadays is built to be fragile; requiring a constant internet connection, licensing servers, and/or other things that can screw up your workflow when they break.. The binary maintains a focused feature set, no chasing trendsDesign philosophy of SyMarkSyMark was created because I (the author) was struggling to write due to complicated build processes with Markdown based static site generators..
✏️WYSIWYG Editing
No markdown necessary! What you see in SiYuan is what you see on the webpage, rendered perfectlyHow SyMark worksSyMark is simply complexly fascinating software. every time.
⚙️ Simple and Reliable
Go read about how SyMark worksHow SyMark worksSyMark is simply complexly fascinating software. and the design philosophyDesign philosophy of SyMarkSyMark was created because I (the author) was struggling to write due to complicated build processes with Markdown based static site generators.. There's no secrets here, only open source code!
😶🌫️ Privacy Focused
No trackers, telemetry, licensing serversBuild software to lastMost software nowadays is built to be fragile; requiring a constant internet connection, licensing servers, and/or other things that can screw up your workflow when they break., or required JavaScript. Your software shouldn't "phone home", that's spooky!
💾 Download
You can get binaries on the GitHub releases page. To run, type ./symark if you're on Linux or Mac. Make sure you also grab the input, output, and themes folders and leave them in the same directory with the binary.