e3d6b60825
Phase 1 (Infrastructure): - Docs: README.md, AGENTS.md, CHANGELOG.md - Tests: 26 tests (modes_test, filetree_api_test) - Examples: examples/sample.md, sample.json - CI/CD: .gitea/workflows/test.yml, release.yml - Runner: configuration scripts and guides Phase 2 (Quality): - Code quality: rustfmt/clippy config - Security: environment variables - Test coverage: 62 tests (+36) - Documentation: CONTRIBUTING.md, docs/api.yaml - Showcase: demo_features.md, developer_quickstart.md Test coverage: 75% Test pass rate: 100%
100 lines
1.4 KiB
Markdown
100 lines
1.4 KiB
Markdown
# MarkBase範例文件
|
|
|
|
## 概述
|
|
|
|
這是一個範例 Markdown檔案,展示 MarkBase的渲染能力。
|
|
|
|
## 功能展示
|
|
|
|
###表格支援
|
|
|
|
|功能 |狀態 |說明 |
|
|
|------|------|------|
|
|
|表格 |✅支援 |標準 Markdown表格 |
|
|
| Footnote | ✅支援 |腳註功能[^1] |
|
|
| Tasklist | ✅支援 |待辦事項列表 |
|
|
| Strikethrough | ✅支援 |~~刪除線~~ |
|
|
|
|
###待辦事項列表
|
|
|
|
- [x]已完成項目
|
|
- [ ]待完成項目
|
|
- [ ]另一個待完成項目
|
|
|
|
###代碼區塊
|
|
|
|
```rust
|
|
fn main() {
|
|
println!("Hello, MarkBase!");
|
|
}
|
|
```
|
|
|
|
```python
|
|
def hello():
|
|
print("Hello, MarkBase!")
|
|
```
|
|
|
|
###標題層級
|
|
|
|
# H1標題
|
|
## H2標題
|
|
### H3標題
|
|
#### H4標題
|
|
##### H5標題
|
|
###### H6標題
|
|
|
|
###列表
|
|
|
|
**無序列表:**
|
|
-項目 1
|
|
- 項目 2
|
|
-子項目 2.1
|
|
- 子項目 2.2
|
|
-項目 3
|
|
|
|
**有序列表:**
|
|
1.第一項
|
|
2. 第二項
|
|
3. 第三項
|
|
|
|
###連結與圖片
|
|
|
|
**連結:**
|
|
- [MarkBase GitHub](https://github.com/example/markbase)
|
|
- [Rust官方](https://www.rust-lang.org/)
|
|
|
|
**圖片:**
|
|
(需提供實際圖片路徑)
|
|
|
|
###引用
|
|
|
|
> 這是一個引用區塊。
|
|
>
|
|
> 可以包含多行文字。
|
|
|
|
###分隔線
|
|
|
|
---
|
|
|
|
###強調
|
|
|
|
**粗體文字**
|
|
*斜體文字*
|
|
**_粗體斜體_**
|
|
~~刪除線~~
|
|
|
|
---
|
|
|
|
## Mermaid圖表(支援)
|
|
|
|
```mermaid
|
|
graph TD
|
|
A[開始] --> B[處理]
|
|
B --> C{決策}
|
|
C -->|是| D[結束]
|
|
C -->|否| B
|
|
```
|
|
|
|
---
|
|
|
|
[^1]: 這是一個腳註範例。 |