ตอนนี้ขอแนะนำให้ใช้เวอร์ชันใหม่ https://github.com/siyuan-note/OceanPress
แปลงไฟล์ Markdown เป็น HTML Static Site
คลิกที่นี่เพื่อดูเอฟเฟกต์ที่สร้างขึ้น ไฟล์คงที่อยู่ใน GH-PAGES
ผลของการจับคู่ hexo
ดาวน์โหลดที่อยู่และเพียงดาวน์โหลดไฟล์ไบนารีและมุมมอง ZIP ของแพลตฟอร์มที่คุณใช้
| แพลตฟอร์ม | คำสั่ง | คำพูด |
|---|---|---|
| หน้าต่าง | .md2website-windows-4.0-amd64.exe 参数 | |
| ลินเวกซ์ | .md2website-linux-amd64 参数 | |
| Mac | .md2website-darwin-10.6-amd64 参数 | ฉันไม่ได้ลองเพราะฉันไม่มี Mac |
| รหัสต้นฉบับ | go run .src 参数 |
| ชื่อพารามิเตอร์ | ค่า | ตัวอย่าง |
|---|---|---|
| แหล่งที่มา | มันเป็นไดเรกทอรีที่บันทึกอยู่ | C:/ผู้ใช้/llej/เอกสาร/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 Anti-Link | 50% |
| ? | #1 ลิงค์อ้างอิงบล็อก | 92% |
| รองรับข้อความยึดเช่น {.Text} Siyuan ไม่สนับสนุนอีกต่อไปหลังจาก 1.2 | 100% | |
| #3 รหัสเน้นและการเรนเดอร์เช่นสูตรทางคณิตศาสตร์และไดอะแกรมสมองคลิกที่นี่เพื่อดูเอฟเฟกต์ที่สร้างขึ้น คุณต้องแก้ไขการอ้างอิงของทรัพยากรเช่น vDitor ไปยังไฟล์ท้องถิ่น (จะมีการกล่าวในภายหลัง) | 100% |
คุณสามารถส่งที่อยู่เว็บไซต์ของคุณให้ฉันซึ่งฉันจะเพิ่มที่นี่หลังจากการตรวจสอบ

ในไดเรกทอรีนี้เป็นโครงการส่วนหน้าโดยใช้ Svelte โดยมีวัตถุประสงค์เพื่อให้การสนับสนุนด้านเทคนิคส่วนหน้า
แนวคิดหลักของโครงการนี้คือการจัดเตรียมไฟล์ JS ของส่วนประกอบที่กำหนดเองจากนั้นใช้แท็กของส่วนประกอบที่กำหนดเองโดยตรงในเทมเพลต HTML เพื่อให้ผู้ใช้สามารถแทนที่การใช้งานบางอย่าง
ทรัพยากรที่สร้างขึ้นในปัจจุบันคือ:
| ไฟล์ JS | อธิบาย | ปริมาณ |
|---|---|---|
| all_components | มีส่วนประกอบทั้งหมด | 266KB |
| block-ref.web_components | ส่วนประกอบอ้างอิงบล็อก | 4KB |
| Embedded-block.web_components | ฝังส่วนประกอบบล็อก | 5kb |
| md.web_components.js | ส่วนประกอบการแสดงผลเอกสารมีขนาดใหญ่ขึ้นเล็กน้อยเพราะมันแนะนำ vditor | 263KB |
all_components.js ถูกนำมาใช้โดยค่าเริ่มต้น
go build -o md2website.exe .src
RssNoOutputHtml