الآن يوصى باستخدام الإصدار الجديد https://github.com/siyuan-note/oceanpress
تحويل ملفات Markdown إلى موقع HTML الثابت
انقر هنا لعرض التأثير الناتج. يقع الملف الثابت في صفحات GH
تأثير مطابقة hexo
قم بتنزيل العنوان وقم بتنزيل الملف الثنائي و Views.zip من النظام الأساسي الذي تستخدمه.
| منصة | طلب | ملاحظة |
|---|---|---|
| النوافذ | .md2website-windows-4.0-amd64.exe 参数 | |
| Linux | .md2website-linux-amd64 参数 | |
| ماك | .md2website-darwin-10.6-amd64 参数 | لم أجربها لأنني لا أملك جهاز Mac |
| رمز المصدر | go run .src 参数 |
| اسم المعلمة | قيمة | مثال |
|---|---|---|
| Sourcedir | إنه الدليل الذي توجد فيه الملاحظات | C:/المستخدمين/LLEJ/المستندات/Siyuan/البيانات/الملاحظة |
| خارج | إنه الدليل الذي تريد الإخراج | 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}. لم يعد Siyuan يدعمها بعد 1.2 | 100% | |
| ✅ | #3 تسليط الضوء على الكود والإجراءات مثل الصيغ الرياضية ومخططات الدماغ ، انقر هنا لعرض التأثير الذي تم إنشاؤه. تحتاج أيضًا إلى تعديل مراجع الموارد مثل vditor إلى الملفات المحلية (سيقال لاحقًا) | 100% |
اهلا وسهلا بكم لتقديم عنوان موقع الويب الخاص بك لي ، والتي سأضيفها هنا بعد المراجعة

في هذا الدليل ، يوجد مشروع أمامي يستخدم Svelte ، بهدف توفير الدعم الفني في الواجهة الأمامية
تتمثل الفكرة الرئيسية لهذا المشروع في توفير ملف JS للمكونات المخصصة ، ثم استخدام علامات المكونات المخصصة مباشرة في قالب HTML ، بحيث يمكن للمستخدمين استبدال بعض التطبيقات.
الموارد التي تم إنشاؤها حاليًا هي:
| ملف JS | يصف | مقدار |
|---|---|---|
| all_components | يحتوي على جميع المكونات | 266 كيلو بايت |
| block-ref.web_components | كتلة المكون المرجعي | 4 كيلو بايت |
| مضمنة block.web_components | تضمين مكونات كتلة | 5 كيلو بايت |
| MD.WEB_COMPONENTS.JS | مكون تقديم المستندات أكبر قليلاً لأنه يقدم vditor | 263 كيلو بايت |
تم تقديم all_components.js بشكل افتراضي
go build -o md2website.exe .src
RssNoOutputHtml