SyMark: Transform Your SiYuan Notes into Beautiful Websites

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

Go to source

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.