Jetzt wird empfohlen, die neue Version https://github.com/siyuan-note/oceanpress zu verwenden
Konvertieren Sie Markdown -Dateien auf die statische HTML -Site
Klicken Sie hier, um den generierten Effekt anzuzeigen. Die statische Datei befindet sich auf GH-Seiten
Der Effekt des passenden Hexo
Laden Sie die Adresse herunter und laden Sie einfach die Binärdatei und die Ansichten der von Ihnen verwendeten Plattform herunter.
| Plattform | Befehl | Bemerkung |
|---|---|---|
| Fenster | .md2website-windows-4.0-amd64.exe 参数 | |
| Linux | .md2website-linux-amd64 参数 | |
| MAC | .md2website-darwin-10.6-amd64 参数 | Ich habe es nicht versucht, weil ich keinen Mac habe |
| Quellcode | go run .src 参数 |
| Parametername | Wert | Beispiel |
|---|---|---|
| Sourcedir | Es ist das Verzeichnis, in dem sich die Notizen befinden | C:/user/llej/documents/siyuan/data/note |
| Im Freien | Es ist das Verzeichnis, das Sie ausgeben möchten | D:/code/doc/dochtml |
| Viewdir | Das zuvor heruntergeladene View.zip -Verzeichnis nach Dekompression, Sie können die Dateien selbst ändern, um einige Effekte anzupassen | ./Views/ |
| Sqlitepath | Es ist der Weg zur DB -Datei, die von Siyuan generiert wurde | C: /users/llej/appdata/local/temp/siyuan/siyuan.db |
| RSSNOOUTPUTHTML | Für Dokumente mit Suffix .rs.xml geben Sie die entsprechende HTML nicht aus | wahr (Standard) |
Beispiel:
❯ ./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 -----
Das Folgende wurde lange nicht aktualisiert. Bitte klicken Sie auf diesen Link, um den Aktualisierungsverlauf anzuzeigen
| Verfügbar | Funktionsname | Ungefähre Fortschritte |
|---|---|---|
| ✅ | #6 Dynamische Abfrage -Rendering von Inhaltsblöcken | 80% |
| ❎? | #4 Menüseite Verschönerung | 15% |
| ✅? | #2 eingebettete Block -Rendering unterstützt derzeit keine kreisförmigen Referenzen | 60% |
| ⭕ | Verzeichnisbaum | |
| ⭕ | Seitenheader und Fußzeile | |
| ⭕ | Blockreferenz aktuelle Seitenvorschau blockieren | |
| ⭕ | Blocklinks sind für die Kopie verfügbar | |
| ⭕ | Lesezeichenseite | |
| ⭕ | Tags | |
| ✅? | #8 Anti-Link | 50% |
| ✅? | #1 Blockreferenzverbindung | 92% |
| Unterstützt Ankertext wie {.text}. Siyuan unterstützt es nicht mehr nach 1.2 | 100% | |
| ✅ | #3 Code -Hervorhebung und Renderings wie mathematische Formeln und Gehirndiagramme Klicken Sie hier, um den generierten Effekt anzuzeigen. Sie müssen auch die Referenzen von Ressourcen wie Vditor auf lokale Dateien ändern (es wird später gesagt). | 100% |
Sie können Ihre Website -Adresse an mich senden, die ich nach der Überprüfung hier hinzufügen werde

In diesem Verzeichnis befindet sich ein Front-End-Projekt mit SVVELTE mit dem Ziel, technische Unterstützung vor Ort zu bieten
Die Hauptidee dieses Projekts besteht darin, die JS -Datei benutzerdefinierter Komponenten bereitzustellen und dann die Tags benutzerdefinierter Komponenten in der HTML -Vorlage direkt zu verwenden, damit Benutzer einige der Implementierungen ersetzen können.
Die derzeit generierten Ressourcen sind:
| JS -Datei | beschreiben | Volumen |
|---|---|---|
| All_Components | Enthält alle Komponenten | 266 kb |
| Block-ref.web_components | Blockreferenzkomponente | 4KB |
| eingebettete Block.Web_Components | Blockkomponenten einbetten | 5 KB |
| md.web_components.js | Die Dokument -Rendering -Komponente ist etwas größer, da es VDITor einführt | 263 kb |
All_components.js wird standardmäßig eingeführt
go build -o md2website.exe .src
RssNoOutputHtml