簡易的前端 Markdown 說明文件網站,支援多文件管理和離線使用。 該專案由AI生成(包含底下README)並人為優化,旨在提供一個輕量且易於使用的Markdown文件瀏覽解決方案。
.
├── index.html # 主要 HTML 文件
├── style.css # CSS 樣式文件
├── app.js # JavaScript 程式文件
├── config.js # 文件配置文件 ⭐ 新增
├── document.md # 預設 Markdown 文件
├── docs/ # 文件資料夾 ⭐ 新增
│ ├── about.md
│ ├── guide.md
│ ├── faq.md
│ └── changelog.md
└── README.md # 說明文件
- 📂 多文件支援 - 側邊欄選單管理多個 Markdown 文件
- 🌙 主題切換 - 亮色/暗色主題自由切換
- 📱 響應式設計 - 完美支援桌面和行動裝置
- 💾 設定保存 - 自動記憶主題和文件選擇
- 🚀 快速載入 - 高效的文件切換體驗
- 🎨 優雅介面 - 現代化的使用者介面設計
- 安裝 VS Code 擴充套件 "Live Server"
- 在 VS Code 中開啟專案資料夾
- 右鍵點擊
index.html,選擇 "Open with Live Server"
# Python 3
python -m http.server 8000
# 然後在瀏覽器開啟 http://localhost:8000npx http-server這是最重要的配置文件,您只需要修改這個文件即可:
// 是否啟用側邊欄 (左側文件選單)
const ENABLE_SIDEBAR = true;
const MARKDOWN_CONFIG = [
{
name: '首頁', // 側邊欄顯示的名稱
file: 'document.md', // Markdown 文件路徑
icon: '🏠' // 圖示(選填)
},
{
name: '我的文件',
file: 'docs/my-doc.md',
icon: '📖'
}
];
// 預設顯示的文件
const DEFAULT_FILE = 'document.md';將 .md 文件放在專案根目錄或 docs 資料夾中。
配置會自動生效!
- 點擊右上角的 🌙/☀️ 按鈕切換主題
- 您的選擇會自動保存
- 亮色主題:清晰明亮
- 暗色主題:護眼舒適
- 開啟:點擊左上角的 ☰ 按鈕
- 選擇文件:點擊任一選單項目
- 關閉:點擊 ✕ 或點擊遮罩層
- 自動關閉:手機版選擇文件後自動關閉
編輯 style.css:
.sidebar {
width: 300px; /* 修改為您想要的寬度 */
}編輯 style.css 中的 CSS 變數:
:root {
--bg-primary: #f5f5f5;
--text-primary: #333333;
--link-color: #667eea;
/* ... 更多變數 */
}您可以透過 URL 參數直接開啟特定文件:
http://localhost:8000/?file=docs/guide.md
- 由於瀏覽器的 CORS 安全限制,直接開啟
index.html可能無法讀取 Markdown 文件 - 建議使用本地伺服器來執行此專案
- 如需離線使用,請下載 marked.js 到本地並修改
index.html中的引用路徑
- HTML/CSS/JavaScript: 純前端實作,無需後端
- Marked.js: 用於解析 Markdown 語法
- LocalStorage: 儲存使用者偏好設定
- History API: 支援瀏覽器前進/後退
- 確認文件路徑正確
- 檢查
config.js中的設定 - 使用本地伺服器而非直接開啟 HTML
- 查看瀏覽器主控台的錯誤訊息
- 確認
config.js已正確載入 - 檢查 JavaScript 主控台是否有錯誤
- 確認
MARKDOWN_CONFIG陣列格式正確
此專案為開源專案,可自由使用和修改。
Version 1.1.1 | Made with Evan Lin