Sekarang disarankan untuk menggunakan versi baru https://github.com/siyuan-note/oceanpress
Konversi file Markdown ke situs statis HTML
Klik di sini untuk melihat efek yang dihasilkan. File statis terletak di halaman GH
Efek pencocokan hexo
Unduh alamatnya dan cukup unduh file biner dan views.zip dari platform yang Anda gunakan.
| platform | Memesan | Komentar |
|---|---|---|
| Windows | .md2website-windows-4.0-amd64.exe 参数 | |
| Linux | .md2website-linux-amd64 参数 | |
| Mac | .md2website-darwin-10.6-amd64 参数 | Saya belum mencobanya karena saya tidak punya mac |
| Kode Sumber | go run .src 参数 |
| Nama Parameter | nilai | Contoh |
|---|---|---|
| Sourcedir | Itu adalah direktori tempat catatan berada | C:/Pengguna/llej/dokumen/siyuan/data/note |
| Outdir | Ini adalah direktori yang ingin Anda output | D:/Kode/DOC/DOCHTML |
| viewdir | Direktori view.zip yang sebelumnya diunduh setelah dekompresi, Anda dapat memodifikasi file di dalamnya sendiri untuk menyesuaikan beberapa efek | ./views/ |
| Sqlitepath | Itu adalah jalur ke file db yang dihasilkan oleh Siyuan | C: /users/llej/appdata/local/temp/siyuan/siyuan.db |
| Rssnooutputhtml | Untuk dokumen dengan sufiks .rss.xml, jangan output html yang sesuai | true (default) |
Contoh:
❯ ./md2website-windows-4.0-amd64.exe -SourceDir C:/Users/llej/Documents/SiYuan/data/note -OutDir D:/code/doc/docHTML -TemplateDir D:/code/oceanpress/src/views -SqlitePath C:/Users/llej/AppData/Local/Temp/siyuan/siyuan.db
# 运行输出
0. === ? 开始转换 ? ===
1. 用户输入
1.1 sourceDir:C: U sers l lej D ocuments S iYuan d ata n ote
1.2 outDir:D: c ode d oc d ocHTML
1.3 viewsDir:D: c ode o ceanpress s rc v iews
1.4 dbPath:C: U sers l lej A ppData L ocal T emp s iyuan s iyuan.db
1.5 AssetsDir:C: U sers l lej D ocuments S iYuan d ata a ssets
2. copy 资源到 outDir
2.1 copy 完成
3. 生成 html
3.1 收集转换生成所需数据
3.2 复制资源文件
3.3 从文件到数据结构转换完毕,开始生成html,共 293 项
[warn] 未找到id 20210104102607-1rhjb41 对应的fileEntity
[warn] 未找到id 20210511124801-bhveys4 对应的fileEntity
----- End -----
Berikut ini sudah lama tidak diperbarui. Silakan klik tautan ini untuk melihat riwayat pembaruan
| Tersedia | Nama fungsi | Perkiraan kemajuan |
|---|---|---|
| ✅ | #6 Kueri dinamis Rendering blok konten | 80% |
| ❎? | Keindahan halaman menu #4 | 15% |
| ✅? | Rendering blok tertanam #2 saat ini tidak mendukung referensi melingkar | 60% |
| ⭕ | Pohon direktori | |
| ⭕ | Header dan footer halaman | |
| ⭕ | Blok Referensi Halaman Pratinjau Saat Ini | |
| ⭕ | Tautan blok tersedia untuk salinannya | |
| ⭕ | Halaman bookmark | |
| ⭕ | Tag | |
| ✅? | #8 anti-link | 50% |
| ✅? | Tautan referensi blok #1 | 92% |
| Mendukung teks jangkar seperti {.text}. Siyuan tidak lagi mendukungnya setelah 1.2 | 100% | |
| ✅ | Sorot dan rendering kode #3 seperti rumus matematika dan diagram otak Klik di sini untuk melihat efek yang dihasilkan. Anda juga perlu memodifikasi referensi sumber daya seperti vditor ke file lokal (akan dikatakan nanti) | 100% |
Anda dipersilakan untuk mengirimkan alamat situs web Anda kepada saya, yang akan saya tambahkan di sini setelah ulasan

Di Direktori ini adalah proyek front-end menggunakan Svelte, dengan tujuan memberikan dukungan teknis front-end
Gagasan utama dari proyek ini adalah untuk menyediakan file JS komponen khusus, dan kemudian secara langsung menggunakan tag komponen khusus dalam templat HTML, sehingga pengguna dapat mengganti beberapa implementasi.
Sumber daya yang saat ini dihasilkan adalah:
| file js | menggambarkan | volume |
|---|---|---|
| all_components | Berisi semua komponen | 266kb |
| block-ref.web_components | Blokir komponen referensi | 4KB |
| embedded-block.web_components | Komponen Blok Embed | 5kb |
| md.web_components.js | Komponen rendering dokumen sedikit lebih besar karena memperkenalkan vditor | 263kb |
All_components.js diperkenalkan secara default
go build -o md2website.exe .src
RssNoOutputHtml