Теперь рекомендуется использовать новую версию https://github.com/siyuan-note/oceanpress
Конвертировать файлы разметки в HTML Static Site
Нажмите здесь, чтобы просмотреть сгенерированный эффект. Статический файл расположен на GH-страницах
Эффект соответствующего гексо
Загрузите адрес и просто загрузите бинарный файл и views.zip используемой вами платформы.
| платформа | Заказ | Примечание |
|---|---|---|
| Окна | .md2website-windows-4.0-amd64.exe 参数 | |
| Linux | .md2website-linux-amd64 参数 | |
| Маки | .md2website-darwin-10.6-amd64 参数 | Я не пробовал, потому что у меня нет Mac |
| Исходный код | go run .src 参数 |
| Имя параметра | ценить | Пример |
|---|---|---|
| Источнир | Это каталог, где расположены заметки | C:/users/llej/documents/siyuan/data/note |
| На открытом воздухе | Это каталог, который вы хотите вывести | D:/code/doc/dochtml |
| ViewDir | Ранее загруженный каталог view.zip после декомпрессии, Вы можете изменить в нем файлы, чтобы настроить некоторые эффекты | ./views/ |
| SQLitePath | Это путь к файлу DB, сгенерированного Siyuan | C: /Users/llej/appdata/local/temp/siyuan/siyuan.db |
| Rssnooutputhtml | Для документов с суффиксом .rss.xml, не выводите соответствующий HTML | Верно (по умолчанию) |
Пример:
❯ ./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 -----
Следующее давно не обновлялось. Пожалуйста, нажмите на эту ссылку, чтобы просмотреть историю обновления
| Доступный | Имя функции | Приблизительный прогресс |
|---|---|---|
| ✅ | #6 Динамический рендеринг запросов контент -блоков | 80% |
| ❎? | #4 Украшения страницы меню | 15% |
| ✅? | #2 Встроенный блок -рендеринг в настоящее время не поддерживает круговые ссылки | 60% |
| ⭕ | Дерево каталогов | |
| ⭕ | Заголовок страницы и нижний колонтитул | |
| ⭕ | Блок ссылка на текущую страницу Предварительный просмотр | |
| ⭕ | Блок -ссылки доступны для копирования | |
| ⭕ | Страница закладки | |
| ⭕ | Теги | |
| ✅? | #8 Антисинк | 50% |
| ✅? | #1 ссылка на блок блока | 92% |
| Поддерживает якорный текст, такой как {.text}. Сиюань больше не поддерживает его после 1.2 | 100% | |
| ✅ | #3 Подсветка кода и визуализации, такие как математические формулы и мозговые диаграммы, нажмите здесь, чтобы просмотреть сгенерированный эффект. Вам также необходимо изменить ссылки на ресурсы, такие как Vditor, на локальные файлы (это будет сказано позже) | 100% |
Вы можете отправить мне адрес вашего веб -сайта, который я добавлю здесь после обзора

В этом каталоге находится передний проект с использованием SVELTE, с целью оказания технической поддержки фронта
Основной идеей этого проекта является предоставление файла JS пользовательских компонентов, а затем напрямую использовать теги пользовательских компонентов в шаблоне HTML, чтобы пользователи могли заменить некоторые реализации.
Сгенерированные в настоящее время ресурсы:
| JS -файл | описывать | объем |
|---|---|---|
| all_components | Содержит все компоненты | 266 КБ |
| block-ref.web_components | Блок -эталонный компонент | 4 КБ |
| Встроенный блок.web_components | Встраивать компоненты блока | 5 КБ |
| md.web_components.js | Компонент рендеринга документа немного больше, потому что он представляет Vditor | 263 КБ |
All_components.js представлен по умолчанию
go build -o md2website.exe .src
RssNoOutputHtml