這是我的個人網站,記錄我在程式開發路上的學習心得、專案分享以及生活感悟。網站使用 Hexo 靜態網站生成器搭建,採用 AnZhiYu 主題,部署在 GitHub Pages 上。
- 🎨 精美設計: 基於 AnZhiYu 主題,支援深色/淺色模式切換
- 📱 響應式設計: 完美適配桌面端和移動端
- 🔍 本地搜索: 快速搜索文章內容
- 🎵 音樂播放: 內建 YouTube 音樂播放功能
- 👥 友鏈系統: 與其他博主建立友誼連結
- 💬 評論系統: 支援多種評論平台
- 🏷️ 標籤分類: 完整的文章分類和標籤系統
- 📊 統計功能: 網站訪問統計和文章閱讀量
- Hexo: 7.3.0 - 靜態網站生成器
- AnZhiYu Theme: 1.6.14 - 主題框架
- hexo-wordcount: 6.0.1 - 字數統計
- hexo-deployer-git: 4.0.0 - Git 部署
- hexo-generator-searchdb: 1.5.0 - 搜索功能
my-blog/
├── 📁 source/ # 源文件目錄
│ ├── 📁 _posts/ # 文章文件
│ ├── 📁 _data/ # 數據文件(友鏈、關於頁面等)
│ ├── 📁 img/ # 圖片資源
│ └── 📄 CNAME # 自定義域名設定
├── 📁 themes/ # 主題目錄
│ └── 📁 anzhiyu/ # AnZhiYu 主題
├── 📁 public/ # 生成的靜態文件
├── 📄 _config.yml # Hexo 主配置文件
├── 📄 _config.anzhiyu.yml # 主題配置文件
└── 📄 package.json # 專案依賴配置
- Node.js >= 16.0.0
- npm 或 yarn
# 克隆專案
git clone https://github.com/itousouta15/itousouta15.github.io.git
cd itousouta15.github.io
# 安裝依賴
npm install
# 清理緩存
hexo clean
# 生成靜態文件
hexo generate
# 啟動本地服務器
hexo server
# 訪問 http://localhost:4000# 創建新文章
hexo new post "文章標題"
# 創建新頁面
hexo new page "頁面名稱"
# 清理並重新生成
hexo clean && hexo generate
# 部署到 GitHub Pages
hexo deploy
# 啟動本地預覽服務器
hexo server- 程式開發: 程式設計技巧、框架學習、專案開發心得
- 比賽心得: 程式競賽、資安競賽的參賽經驗分享
- 技術分享: 各種技術教學、工具推薦、解決方案
Hexo- 靜態網站生成器JavaScript- 前端開發語言Python- 後端開發語言程式設計- 程式開發相關學習心得- 學習過程記錄
歡迎提出建議和意見!您可以:
- 🐛 提交 Issue 回報問題
- 💡 發起 Discussion 討論想法
- 👥 申請友鏈 建立連結
- ⭐ 給專案點個星星表示支持
- 網站內容採用 CC BY-NC-SA 4.0 協議
- 網站框架基於 Hexo 開發
- 主題使用 AnZhiYu 並進行客製化
- 代碼使用 MIT 協議開源
