
Table of Contents▼
"Theory is when you know everything but nothing works. Practice is when everything works but no one knows why. In our lab, theory and practice are combined: nothing works and no one knows why." — Albert Einstein (attributed)
歡迎來到 Terminal Reverie 的系統測試頁面。本文旨在全面測試本部落格主題對於各種 Markdown 語法及擴充功能的渲染支援度,確保在不同裝置與情境下皆能提供最佳的閱讀體驗。
1. 排版與文字格式 (Typography)
文字是傳遞訊息的核心。我們需要確保各種強調語法清晰易讀,且與背景維持足夠的對比度。
- 粗體 (Bold):用於強調關鍵字,例如 System Online。
- 斜體 (Italic):用於專有名詞或強調語氣,例如 NullPointer。
- 粗斜體 (Bold Italic):極少使用,但需確保渲染正確。
刪除線 (Strikethrough):用於表示已過時或錯誤的資訊。行內程式碼 (Inline Code):用於標示變數、指令或路徑,例如npm install。- 超連結 (Link):連結應有明顯的 hover 效果。
引用區塊 (Blockquotes)
單行引用:
程式碼就像幽默感,如果需要解釋,那就不好笑了。
巢狀引用:
第一層引用
第二層引用:深入探討問題的核心。
第三層引用:直至遞迴的盡頭。
2. 列表 (Lists)
無序列表 (Unordered List)
- 前端技術
- React
- Next.js
- Tailwind CSS
- 後端技術
- Node.js
- Python (FastAPI)
- Go (Gin)
有序列表 (Ordered List)
- 需求分析:確認系統功能邊界。
- 系統設計:
- 資料庫 schema 設計。
- API 介面定義。
- 實作與測試:
- 單元測試 (Unit Test)。
- 整合測試 (Integration Test)。
- 壓力測試 (Stress Test)。
- 部署上線:CI/CD 流程自動化。
3. 程式碼區塊 (Code Blocks)
本主題採用 Catppuccin Macchiato 配色,支援多種語言的語法高亮,並具備複製按鈕與語言標籤。
TypeScript (React Component)
import React, { useState } from "react";
interface CounterProps {
initialValue?: number;
}
export const Counter: React.FC<CounterProps> = ({ initialValue = 0 }) => {
const [count, setCount] = useState(initialValue);
return (
<div className="p-4 border rounded">
<p className="text-lg mb-2">Current Count: {count}</p>
<button
onClick={() => setCount((prev) => prev + 1)}
className="px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600"
>
Increment
</button>
</div>
);
};Python (Data Science)
import numpy as np
import pandas as pd
def analyze_data(file_path: str) -> pd.DataFrame:
"""
Reads a CSV file and performs basic analysis.
"""
try:
df = pd.read_csv(file_path)
print(f"Data shape: {df.shape}")
# Calculate summary statistics
summary = df.describe()
return summary
except FileNotFoundError:
print(f"Error: File not found at {file_path}")
return pd.DataFrame()
if __name__ == "__main__":
result = analyze_data("data/metrics.csv")
print(result)Rust (System Programming)
use std::fs::File;
use std::io::{self, BufRead};
use std::path::Path;
fn read_lines<P>(filename: P) -> io::Result<io::Lines<io::BufReader<File>>>
where
P: AsRef<Path>,
{
let file = File::open(filename)?;
Ok(io::BufReader::new(file).lines())
}
fn main() {
if let Ok(lines) = read_lines("./hosts.txt") {
for line in lines {
if let Ok(ip) = line {
println!("Connecting to {}", ip);
}
}
}
}Shell (Terminal Commands)
# Update system packages
sudo apt update && sudo apt upgrade -y
# Install dependencies
pnpm install
# Start development server with turbo
pnpm dev --turbo4. 數學公式 (Mathematics)
本站支援 LaTeX 語法渲染數學公式,適合展示演算法分析與物理模型。
行內公式 (Inline)
著名的歐拉恆等式:。 質能等價公式:。
區塊公式 (Block)
高斯積分 (Gaussian Integral),在機率論與統計學中極為重要:
馬克士威方程組 (Maxwell's Equations) 描述了電場、磁場與電荷密度、電流密度之間的關係:
矩陣運算展示:
5. 圖片展示 (Images)
支援圖片說明 (Caption) 與自定義 Grid 排版。
單張圖片
這是一張本地圖片,展示了主題的預設圖片樣式。

Grid 排版 (Side by Side)
使用 <Grid> 元件將圖片並排顯示,適合展示對比圖或相簿。
6. 表格 (Tables)
表格樣式應簡潔明瞭,支援標頭與內容的對齊。
| 服務名稱 (Service) | 狀態 (Status) | 延遲 (Latency) | 負責人 (Owner) |
|---|---|---|---|
| Auth Service | Online | 45ms | @backend_team |
| Database | Online | 12ms | @dba_admin |
| Cache Cluster | Degrading | 120ms | @sre_team |
| Search Engine | Offline | - | @search_ops |
7. 其他元素
分隔線 (Horizontal Rule)
細節摺疊 (Details)
[+]點擊展開查看詳細系統日誌
[INFO] 2026-01-24 10:00:00 - System initialization started.
[INFO] 2026-01-24 10:00:01 - Loading configuration from /etc/config.yaml.
[WARN] 2026-01-24 10:00:02 - Cache server connection slow (150ms).
[INFO] 2026-01-24 10:00:03 - Database connected successfully.
[INFO] 2026-01-24 10:00:05 - System ready. Listening on port 8080.任務列表 (Task List)
- 完成基礎架構搭建
- 實作 Markdown 渲染引擎
- 整合 LaTeX 數學公式支援
- 增加全站搜尋功能
- 實作留言評論系統
End of System Test. Transmission Terminated.