Maintenant, il est recommandé d'utiliser la nouvelle version https://github.com/siyuan-note/oceanpress
Convertir les fichiers de marque en site statique HTML
Cliquez ici pour afficher l'effet généré. Le fichier statique est situé à GH-Pages
L'effet de la correspondance hexo
Téléchargez l'adresse et téléchargez simplement le fichier binaire et les vues.zip de la plate-forme que vous utilisez.
| plate-forme | Commande | Remarque |
|---|---|---|
| Fenêtre | .md2website-windows-4.0-amd64.exe 参数 | |
| Linux | .md2website-linux-amd64 参数 | |
| Mac | .md2website-darwin-10.6-amd64 参数 | Je ne l'ai pas essayé parce que je n'ai pas de mac |
| Code source | go run .src 参数 |
| Nom du paramètre | valeur | Exemple |
|---|---|---|
| Sourcedir | C'est le répertoire où se trouvent les notes | C: / utilisateurs / llej / documents / siyuan / data / note |
| Outdir | C'est le répertoire que vous souhaitez sortir | D: / code / doc / dochtml |
| Viewdir | Le répertoire View.zip précédemment téléchargé après décompression, Vous pouvez modifier vous-même les fichiers pour personnaliser certains effets | ./views/ |
| Sqlitepath | C'est le chemin du fichier db généré par Siyuan | C: /users/llej/appdata/local/temp/siyuan/siyuan.db |
| RSSNOOUTPUTHTML | Pour les documents avec suffixe .rs.xml, ne pas sortir le HTML correspondant | true (par défaut) |
Exemple:
❯ ./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 -----
Ce qui suit n'a pas été mis à jour depuis longtemps. Veuillez cliquer sur ce lien pour afficher l'historique de mise à jour
| Disponible | Nom de la fonction | Progrès approximatif |
|---|---|---|
| ✅ | # 6 Rendu de requête dynamique des blocs de contenu | 80% |
| ❎? | Embellissement de la page du menu # 4 | 15% |
| ✅? | # 2 Le rendu de bloc intégré ne prend actuellement pas en charge les références circulaires | 60% |
| ⭕ | Arbre d'annuaire | |
| ⭕ | En-tête de page et pied de page | |
| ⭕ | Aperçu de la page de référence de référence | |
| ⭕ | Les liens de bloc sont disponibles pour copier | |
| ⭕ | Page de signet | |
| ⭕ | Balises | |
| ✅? | # 8 Anti-link | 50% |
| ✅? | Lien de référence de bloc # 1 | 92% |
| Prend en charge un texte d'ancrage tel que {.Text}. Siyuan ne le soutient plus après 1,2 | 100% | |
| ✅ | La mise en évidence du code # 3 et les rendus tels que les formules mathématiques et les diagrammes cérébraux cliquez ici pour afficher l'effet généré. Vous devez également modifier les références de ressources telles que Vditor aux fichiers locaux (il sera dit plus loin) | 100% |
Vous êtes invités à me soumettre l'adresse de votre site Web, que j'ajouterai ici après examen

Dans ce répertoire, un projet frontal utilisant Svelte, dans le but de fournir un support technique frontal
L'idée principale de ce projet est de fournir le fichier JS des composants personnalisés, puis d'utiliser directement les balises des composants personnalisés dans le modèle HTML, afin que les utilisateurs puissent remplacer certaines des implémentations.
Les ressources actuellement générées sont:
| fichier js | décrire | volume |
|---|---|---|
| all_components | Contient tous les composants | 266KB |
| block-ref.web_components | Composant de référence de blocage | 4KB |
| Embedded-block.web_components | Composants de blocage | 5KB |
| md.web_components.js | Le composant de rendu de document est un peu plus grand car il introduit VDitor | 263KB |
All_components.js est introduit par défaut
go build -o md2website.exe .src
RssNoOutputHtml