# MarkBase功能展示範例 ## 一、Markdown渲染功能 ### 1.1標題支援 # H1標題 ## H2標題 ### H3標題 #### H4標題 ##### H5標題 ###### H6標題 ### 1.2文字格式 **粗體文字** *斜體文字* **_粗體斜體_** ~~刪除線~~ ### 1.3列表功能 **無序列表:** -項目 1 -項目 2 -子項目 2.1 -子項目 2.2 -項目 3 **有序列表:** 1.第一項 2.第二項 3.第三項 ### 1.4表格支援 |功能 |狀態 |說明 | |------|------|------| |表格 |✅支援 |標準 Markdown表格 | | Footnote | ✅支援 |腳註功能[^1] | | Tasklist | ✅支援 |待辦事項列表 | ### 1.5代碼區塊 ```rust fn main() { println!("Hello, MarkBase!"); } ``` ```python def hello(): print("Hello, MarkBase!") ``` --- ##二、檔案樹管理功能 ### 2.1 REST API範例 ```bash #取得檔案樹 curl http://localhost:11438/api/v2/tree/demo?mode=tree #建立資料夾節點 curl -X POST http://localhost:11438/api/v2/tree/demo/node \ -H "Content-Type: application/json" \ -d '{"label":"Videos", "node_type":"folder"}' #更新節點別名 curl -X PATCH http://localhost:11438/api/v2/tree/demo/node//alias \ -H "Content-Type: application/json" \ -d '{"lang":"zh_tw", "value":"影片"}' ``` ### 2.2顯示模式 |模式 |說明 |用途 | |------|------|------| | tree |樹狀顯示 |層級結構展示 | | list |列表顯示 |簡潔列表展示 | | grid_sm |小格狀顯示 |緊湊格狀展示 | | grid_lg |大格狀顯示 |寬鬆格狀展示 | --- ##三、macOS音訊功能 ### 3.1音訊裝置API ```bash #列出所有音訊裝置 curl http://localhost:11438/devices #取得音量 curl http://localhost:11438/volume #切換音訊裝置(透過command API) curl -X POST http://localhost:11438/command \ -H "Content-Type: application/json" \ -d '{"cmd":"test_voice", "val":"zh_TW", "out":"Display Audio"}' ``` --- ##四、Mermaid圖表支援 ```mermaid graph TD A[MarkBase入口] --> B[CLI解析] B --> C[Display伺服器] B --> D[Render工具] C --> E[REST API] E --> F[檔案樹管理] E --> G[音訊控制] ``` --- ##五、多語別別名範例 |節點 |英文 |中文 |日文 | |------|------|------|------| | Videos | Videos |影片 |動画 | | Movies | Movies |電影 |映画 | | Marketing | Marketing |行銷 |マーケティング | --- **MarkBase展示範例完成!** [^1]: 這是一個腳註範例。